MyBB.de Forum
Themes nur für Gäste - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Themes nur für Gäste (/thread-24204.html)

Seiten: Seiten: 1 2


RE: Themes nur für Gäste - StefanT - 29.11.2011

(29.11.2011, 12:55)tomtom schrieb: Es muss doch irgendwo die Möglichkeit geben, die Usergruppe für ein bestimmtes Theme zu definieren!?
Das ist nicht vorgesehen...


RE: Themes nur für Gäste - tomtom - 29.11.2011

Das habe ich erkannt und auch aus diesem Grund um Hilfe gebeten. Das es programmiertechnisch nicht möglich sein soll bezweifel ich.


RE: Themes nur für Gäste - StefanT - 29.11.2011

Wie schon gesagt, das Theme wird um Zeile 175 in der global.php ausgewählt.


RE: Themes nur für Gäste - GreenDragon - 29.11.2011

(27.11.2011, 03:06)tomtom schrieb: Man kann zwar einzelne Themes unterschiedlichen Benutzergruppen zuweisen, aber leider nicht der gid 1 also nur der Gastgruppe.

Welche Möglichkeiten habe ich, um der Gastgruppe ein Theme zuweisen zu können?

Ich kann es jetzt im laufenden Betrieb leider schlecht testen, aber normalerweise ist das doch ziemlich einfach. Du kannst ein Theme im ACP als "Standard" setzen, was dann auch alle Gäste sehen. Wenn Du ein anderes Theme den registrierten Benutzern zuweist, dann bleibt das Standard Theme für Gäste trotzdem erhalten. Oder habe ich jetzt was falsch verstanden?


RE: Themes nur für Gäste - Megaleecher - 29.11.2011

Ist ganz einfach.

In Zeile 179 der global.php folgenden Code einfügen:

PHP-Code:
if ($mybb->user['uid'] == 0) {
    
$loadstyle="tid='1'";


(muss vor der Zeile "// After all of that no theme? Load the board default" stehen)

Die Zahl "1" ersetzt du mit der Theme-ID deines gewünschten Themes und gut ist.

Solltest du nicht wissen, wie man die Theme-ID herausbekommt, dann geh ins Admin-Interface, dort auf "Template & Styles" und fahre mit der Maus über das gewünschte Theme.
Links unten im Browser siehst du nun den Link, den du ansteuern würdest, wenn du darauf klickst.
Die Zahl hinter "tid=" ist dann die Zahl, die du oben einsetzten musst.

MfG Megaleecher


RE: Themes nur für Gäste - tomtom - 29.11.2011

(29.11.2011, 17:03)GreenDragon schrieb: Ich kann es jetzt im laufenden Betrieb leider schlecht testen, aber normalerweise ist das doch ziemlich einfach. Du kannst ein Theme im ACP als "Standard" setzen, was dann auch alle Gäste sehen. Wenn Du ein anderes Theme den registrierten Benutzern zuweist, dann bleibt das Standard Theme für Gäste trotzdem erhalten. Oder habe ich jetzt was falsch verstanden?

So habe ich es auch erst gedacht, doch dann ist das Theme für User auswählbar und das soll es nicht sein.
Dennoch Danke für Deinen Tipp dazu!



(29.11.2011, 17:27)Megaleecher schrieb: Ist ganz einfach.

In Zeile 179 der global.php folgenden Code einfügen:

PHP-Code:
if ($mybb->user['uid'] == 0) {
    
$loadstyle="tid='1'";


(muss vor der Zeile "// After all of that no theme? Load the board default" stehen)

Die Zahl "1" ersetzt du mit der Theme-ID deines gewünschten Themes und gut ist.

Vielen Dank, so werde ich es mal versuchen!