PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Style ID Abfrage


MikeD
21.02.2007, 11:20
Wir haben ja 2 Möglichkeiten, unsere eingebauten Styles abzufrufen: Entweder per UserCP => Einstellungen oder per Quick Style Chooser (links unten)

Meine Frage: Wie oder ist es überhaupt möglich, den vom Benutzer gewählte Style zum Beispiel im Postbit (Postbit_Legacy) anzeigen zu lassen? Die einfachste Möglichkeit bestünde darin, die Einstellung aus dem UserCP zu nehmen. Dann könnte man mittels...

CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

dies anzeigen lassen. Dies wiederum zeigt aber nur die Zahl '0' an, was nicht stimmt, da der Standard Style die ID '1' hat. Also bin ich weiter gegangen und hab ein wenig mehr experimentiert und bin zu diesem Ergebnis gekommen...

CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Man könnte diese condition um die Anzahl der installierten Style ergänzen, aber dies ist auch nicht der Weisheit letzter Schluß, denn die Problematik ist: Es wird nur der Style aus der UserCP angezeigt!
Und leider nicht der aus dem Quick Style Chooser!

Ich gehe mal stark davon aus, das die Style ID's aus dem Quick Style Chooser irgendwie auf Cookie Informationen beruhen. Bin mir da aber nicht so ganz sicher. Meine Frage ist deshalb: Gibt es überhaupt die Möglichkeit, die Style-ID aus dem Quick Style Chooser zu ermitteln? Wahrscheinlich geht das nicht ohne Plugin, oder? Hat jemand von Euch damit irgendwelche Erfahrungen gemacht?

MikeD
21.02.2007, 11:45
Oh man was bin ich :weia: Steht doch alles hier... Einfache Stylestatistik (http://www.my-vb.net/board/showthread.php?t=392)

Dieser Hack integriert eine einfach Stylestatistik in deinem Forum. Außerdem wird im Postbit der Style angezeigt, den der Benutzer nutzt. Es wird auch ein Problem behoben: Bei der Style-Auswahl mit dem Quick Style Chooser wurden bisher nur Cookies gesetzt, die Auswahl wurde nicht in der Datenbank gespeichert. Dies ist jetzt anders. Dadurch gibt es auch eine richtige Anzeige im Postbit. Ein paar Screenshots sind im Anhang, Dieser Hack unterstützt das TMS.

Werd ich gleich mal ausprobieren :)

Surviver
21.02.2007, 13:36
Jup, mit dem Hack geht das. Der Fixt auch einen 'Bug', wenn man mit dem Quickchooser einen STyle wäählt, wird dieser nur per Cookies und nicht in der DB espeichert. Mit dem Hack wird aber auch die DB aktualisiert, so dass die DB-Daten immer strimmen ;)

Andreas
21.02.2007, 15:03
It's not a bug, it's a feature :)
Mich persönlich würde es nerven wenn die Styleauswahl permanent wäre.

Surviver
21.02.2007, 15:11
It's not a bug, it's a feature :)
Mich persönlich würde es nerven wenn die Styleauswahl permanent wäre.

Stimmt, Nur wenn man einen Style auswählt, möchte man ihn doch meistens auch behalten, oder wta nicht ? Wenn er einem nicht gefällt, wählt man eben wieder den anderen ;)