PDA

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

Boothby
14.05.2005, 21:07
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 ?

Boothby
06.10.2005, 11:45
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