Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
Hallo,
ich habe auf meiner Seite einen VIP Bereich. Mehrere Kunden haben mich nun gefragt, ob es möglich wäre eine Anzeige zu erstellen in der noch die Anzahl (Tage) der VIP Features steht. Wäre das möglich? Das wichtige ist, dass jeder seine eigene Anzeige hat. Das muss nicht automatische gehen. Ich könnte das auch mauell im ACP oder in einer Datei bzw. Datenbank von Hand eintragen!
MFG
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Die Zeit ist doch sicher in der Datenbank gespeichert, oder? Über $mybb->user['uid'] kannst du auf die ID des Benutzer zugreifen und darüber sicher die Zeit aus der Datenbank abrufen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
Nein ist sie nicht. Könnte mir jemand eine Datei oder so erstellen wo ich die Zeit eingeben kann z.B.
User1 --> 12.12.2008
User96 --> 15.12.2008
usw.
Wenn z.B. User96 auf die Datei übersicht.php zugreift, wird NUR seine Angabe angezeigt!
Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
Also autmatisch muss nichts gehen. Ich habe eine Tabelle mit zwei Spalten erstellt. "usernames" und "dates". Wie kann ich da jetzt Daten eintragen, das z.B. User91 auch zum richtigen Datum geleitet wird? Kann mir da jemand genau helfen?
Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
Habe nochmal ein bisschen weiter rumprobiert. Leider schaffe ich es nicht. Kann mir das jemand machen. Gebe Passwort und weitere Datenbankinformationen!
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Wenn du die Daten direkt in der Datei ändern willst, kannst du es so versuchen. Erstelle ein Template unter den globalen Templates mit dem Namen "vip" und folgendem Inhalt:
Code:
<html>
<head>
<title>{$settings['bbname']} - VIP-Info</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>VIP-Info</strong></td>
</tr>
<tr>
<td class="trow1" align="center">
{$vipinfo}
</td>
</tr>
</table>
{$footer}
</body>
</html>
Erstelle dann eine PHP-Datei mit dem Namen vip.php und diesem Inhalt:
PHP-Code:
<?php
### Hier Daten Hinterlegen ###
$vips = array();
// $vips[UID] = "DATUM";
$vips[4] = "25.05.08";
$vips[5] = "18.06.08";
$vips[13] = "22.06.08";
### Datenbereich Ende ###
define("KILL_GLOBALS", 1);
define("IN_MYBB", 1);
define("NO_ONLINE", 1);
require("global.php");
add_breadcrumb("VIP-Info");
if($mybb->user['uid'] == 0) {
error_no_permission();
}
if(empty($vips[$mybb->user['uid']])) {
$vipinfo = "Keine Daten gefunden.";
} else {
$vipinfo = "Die VIP-Mitgliedschaft endet am ".$vips[$mybb->user['uid']].".";
}
eval("\$vip .= \"".$templates->get("vip")."\";");
output_page($vip);
?>
Lade die Datei dann in den Ordner des Forums. Oben im Skript kannst du das Enddatum der Mitgliedschaft zur jeweiligen UID angeben. Beim Aufruf des Skripts sieht der Benutzer dann das Datum.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 140
Themen: 22
Registriert seit: 16.06.2007
MyBB-Version: 1.2.13
20.05.2008, 19:34
(Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2008, 20:50 von CoolRunner.)
Sind bei Dir die VIPs in ner eigenen Bentutzergruppe?
Schreibe nämlich gerade so ein Tool, mit dem das dann bequem übers ACP geht.
Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
@Michael Teste ich gleich. Schon mal vielen vielen Dank für deine Mühe!
@CoolRunner Jo, VIP´s habe eine eigene Benutzergruppe!
Super Michael. Läuft perfekt! Vielen Dank!