Archiv verlassen und diese Seite im Standarddesign anzeigen : "Beiträge in alter vBulletin 2 Art anzeigen" als Option im Benutzerkontrollzentrum
Hallo,
ich würde es für sehr nützlich halten, wenn diese Option jeder einzelne Benutzer in seinem Kontrollzentrum selbst einstellen könnte. Zurzeit kann diess ja nur global für alle Benutzer im Admin-Kontrollzentrum geändert werden.
fänd ich als standard ganz gut.. mit einem trick ist es jetzt aber auch schon möglich
http://www.vbulletin-germany.com/forum/showpost.php?p=84684&postcount=13
fänd ich als standard ganz gut.. mit einem trick ist es jetzt aber auch schon möglich
http://www.vbulletin-germany.com/forum/showpost.php?p=84684&postcount=13 nur das es das phpinclude_start und phpinclude_end TEmplate in vB 3.5.0 nicht mehr gibt. Ich bin am probieren, wie das nun geht,denn in vB 3 wären folgende Templates dafür verantwortlich. Die phpinclude_start und phpinclude_end templates wurden gelöscht. Verwenden Sie stattdessen die Einstiegspunkte (Hooks) global_start und global_end hooks.
http://www.vbulletin-germany.com/forum/showthread.php?t=17569 //edit^: Also so geht es nicht.
http://hollii.de/temp/plugin_postbits.jpg (http://hollii.de/temp/plugin_postbit.jpg)
//edit^^: Ok das liegt daran. Stimmt in vB3.5.0 is alles anders.. $vbulletin->options['legacypostbit'] $vboptions['legacypostbit'] IN vB3.5.0: $vbulletin->options['legacypostbit']
$bbuserinfo['field7'] IN vB3.5.0: $vbulletin->userinfo['field7']
Also ist das der richtige Code. if ($vbulletin->userinfo['field10'] == 'Links')
{
$vbulletin->options['legacypostbit'] = 1;
} so geht es. natürlich muss man noch das Profilfeld dazu anlegen. @ Halloo.de gehts. wer testen will, sollte sich reggen.. :)
http://hollii.de/temp/plugin_postbit_2s.jpg (http://hollii.de/temp/plugin_postbit_2.jpg)
Das dumme finde ich, dass es nicht andersherum geht...
Wenn man das alte Standard hat und das neue gern hätte ;)
meinst du in vB 2.x das vB 3.x Layout?
Wenn das vB2 das Standardlayout ist, kann man dem meine ich nich sagen, dass er die andere nehmen soll...
Das kann man doch im ACP umstellen .. ;) und auch anders rum machen... habs noch net getestet, meine aber das is doch wurscht..
vBulletin Einstellungen => Style und Sprache => Beiträge in alter vBulletin 2 Art anzeigen Wenn Sie die Beiträge wie in vBulletin 2 anzeigen lassen möchten - Benutzerinfos links, Beitrag rechts - und nicht im neuen Design - Benutzerinfos oben, Beitrag unten - , wählen Sie hier 'Ja'.
Hinweis: Wenn Sie hier 'Ja' wählen, müssen Sie Änderungen im Template 'postbit_legacy' vornehmen und nicht im 'postbit' Template.
Nein :D So war das nich gemeint..
Also: Standard ist: Legacypostbit = 1 also altes Layout...
Das kann man meine ich nicht umschalten vom Benutzerdingens aus, wenn er das wünscht
Stimmt. das geht nicht. :( Habs gerade getestet. Statt der 1 hab ich eine 0 gesetzt. und natürlich auch die anderen Werte umgedreht. ;) Aber es geht nicht..
MrZeropage
28.06.2005, 17:18
Das bedeutet, dass das "neue" postbit die Codebasis ist, und die Umschaltung auf legacy erzwingt dann den alten Style. Andersrum, wenn man die Engine quasi komplett umschaltet, geht es nicht ;)
Kann man das nicht ggf. anpassen, indem die postbit-Templates vertauscht werden ? :D *whistle*
Oder man fügt die Option den Styles im AKZ hinzu. Ist zwar nicht optimal, würde mir aber auch reichen.
Hi Leute, anbei mein Plugin wie es auch andersherum funktioniert.
Neues Profilfeld (wie schon hier (http://www.vbulletin-germany.com/forum/showpost.php?p=84684&postcount=13) beschrieben) anlegen.
Darauf achten, dass "Links" als erste Eintragung im Auswahlfeld steht, da nach der Registrierung ja der Standard auf Legacy ist. Würde komisch sein, wenn in den Options trotzdem Oben ausgewählt ist (nach dem ersten Speichern der Optionen funktioniert das natürlich einwandfrei).
Im AdminCp bei Style & Sprache die alte Ansicht aktivieren.
Mein Plugin hochladen und die Feld ID und die Werte entsprechend euren eintragungen ändern. Klappt wunder bar.Wie gesagt: Dieses XML ist nur für die Legacy Ansicht als Standard funktionsfähig. Für die entgegengesetzte Variante richtet ihr euch nach diesem Beitrag (http://www.vbulletin-germany.com/forum/showpost.php?p=84684&postcount=13).
Ich habe in meinem Forum die "Informationen links - Variante" als Standard gewählt. Welches Plugin muss ich jetzt nutzen, wenn ein User zwischen unserem Standard und dem vB3 wählen möchte?
Dazu passend als Alternative: http://www.vbulletin.org/forum/showthread.php?t=91407
funktioniert jedoch nicht mit dem legacy als standard
Jep, das hab ich auch schon entdeckt. Aber das liegt sicher daran, das die Funktion nur in eine Richtung gedacht war......^^
Klappt wunderbar! Dankeschön!
Mit der von Euch genannten Lösung ist das Template Postbit Legacy uncached, wenn es benutzt wird. Ich habe aber aus einem Posting auf vbulletin.com (http://www.vbulletin.com/forum/showpost.php?p=902558&postcount=18) eine Lösung dazu gefunden.
Meine kleine Anleitung:
Plug-in mit dem Titel Postbit Legacy Caching hinzufügen. Einstiegspunkt (Hook) ist cache_templates. Einzufügender PHP-Code:
$templateassoc = unserialize($style['templatelist']);
if ($vbulletin->userinfo['field15'] == 'Links' AND in_array('postbit', $globaltemplates))
{
$templateassoc['postbit'] = $templateassoc['postbit_legacy'];
}
Darin müsst ihr den Code:
$vbulletin->userinfo['field15'] == 'Links'
natürlich an eure Profilfeld-Daten anpassen. Schliesslich das Plug-in aktivieren.
Weiteres Plug-in mit dem Titel Postbit Legacy hinzufügen. Einstiegspunkt (Hook) ist hier global_start. Einzufügender PHP-Code:
if ($vbulletin->userinfo['field15'] == 'Links')
{
$vbulletin->options['legacypostbit'] = 1;
}
Wie im ersten Plug-in, müsst ihr auch hier den Code:
$vbulletin->userinfo['field15'] == 'Links'
an eure Profilfeld-Daten anpassen. Schliesslich auch hier das Plug-In aktivieren.
Ich hatte irgendwo gelesen, daß die Option "Frage: Wie kann ich die Beiträge so darstellen lassen, wie es in vBulletin 2 war (Benutzerinformationen auf der linken Seite)?" eine EInschränkung irgendwelchen Funktionen bedeutet?
Was wird denn dann nicht angezeigt, oder täusche ich mich da?
Gruß Andi
Surviver
08.01.2007, 18:45
Bei Interesse kann ich gerne mal einen "richtigen" Hack schreiben. Mein Ansatzpunkt wäre:postbit_display_complete, Die Variable $this->templatename belegen. Als Bei Interesse einfach melden :)
Surviver
10.01.2007, 16:23
http://www.my-vb.net/board/showthread.php?t=307
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.