Archiv verlassen und diese Seite im Standarddesign anzeigen : Vorschlag für Erweiterung des Kontrollzentrums
SpiderFive
14.05.2005, 11:31
Könnte ihr da auch die persönliche Datums und Zeitangabe integrieren, so dass der user die Möglichkeit hat zwischen Detailliert, Normal und Gestern/heute umzuschalten.
Wäre doch praktisch wenn das von Haus aus drin wäre
Das ist reletiv schnell eingebaut.
Geh mal ins ACP. Dort dann: Profilfelder->Profilfeld hinzufügen.
Profilfeldtyp: Auswahlmenü
Dann in der Auswahlmaske:
Titel: Anzeige von Datums- und Zeitangaben
Beschreibung:Hier kannst du festlegen, wie Datums- und Zeitangaben im Forum dargestellt werden.
Optionen:
Forum Standard
Gestern/Heute
Normal
Detailliert
Standard setzen: Ja, aber kein...
Feld erforderlich: Nein
Vom Benutzer änderbar: Ja
Feld im Profil nicht sichtbar: Nein
Kann nach Einträgen...: Nein
In der Benutzerliste anzeigen: Nein
Die Vorgaben unter Zusätzliches Feld so lassen, wie sie sind.
Anzeigeseite: Optionen: Datum / Zeit
Unter Styles & Templates -> Styles verwalten->Globale Templates fügst du unter phpinclude_start folgendes ein, ganz am Ende:
if ($bbuserinfo['fieldX'] == 'Gestern/Heute')
{
$vboptions['yestoday'] = 0;
}
else if ($bbuserinfo['fieldX'] == 'Normal')
{
$vboptions['yestoday'] = 1;
}
else if ($bbuserinfo['fieldX'] == 'Detailliert')
{
$vboptions['yestoday'] = 2;
}
Das X in $bbuserinfo['fieldX'] mußt du durch die entsprechende Nummer des Fields ersetzen.
SpiderFive
14.05.2005, 23:55
Danke
SpiderFive
03.10.2005, 00:59
Und wie lautet der code für 3.5 ?
Müßte eigentlich einfach sein.
Ersetz im obigen Code $bbuserinfo durch $vbulletin->userinfo und $vboptions durch $vbulletin->options.
Der Code gehört aber jetzt ins Plugin System:
Plug-in-System --> Plugin hinzufügen:
Produkt: vbulletin
Einstiegspunkt: global_start
Titel: denk dir was aus *g*
PHP-Code: siehe oben mit meinen Änderungen
Aktiv: Ja
SpiderFive
06.10.2005, 17:43
sry habe das inzwischen schon umgesetzt, hatte vergessen das hier zu posten,
aber nochmal danke
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.