Page 1 of 1

Style-Umschalter

Posted: 14. December 2009 14:10
by sekularac
Deine Portal Version: 1.0.4
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: http://www.focaci.info/phpBB3/portal.php

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?
phpBB ist die 3.0.6.

Fehlerbeschreibung und Nachricht
Hallo Leute,

bei mir funktioniert der Style-Umschalter nur für mich (Admin), für User funktioniert er komischerweise nicht. User können aber über Profil/Einstellungen einen anderen Style aussuchen, so funktioniert es, jedoch nicht direkt über das Portal.

Grüß

Sekularac

Re: Style-Umschalter

Posted: 14. December 2009 14:52
by Marc
Welche phpBB Version hast du installiert und hast du den Edit der session.php gemacht?

Re: Style-Umschalter

Posted: 14. December 2009 19:03
by sekularac
Marc wrote:Welche phpBB Version hast du installiert und hast du den Edit der session.php gemacht?
Hallo Mark,

der Fehler war der gleiche wie Du schon hier erortert hast:viewtopic.php?f=8&t=3099

Code: Select all

 if (!empty($_GET['style']) && $auth->acl_get('a_styles') && !defined('ADMIN_START')
Nach der Umstellung auf nur

Code: Select all

if (!empty($_GET['style']))
läuft nun alles :).

Vielen Dank.

Gruß

Sekularac

Re: Style-Umschalter

Posted: 29. December 2009 16:32
by Mr Strech
Ich hänge mich mit meiner Frage einfach mal an diesen Thread ran.

Ich habe die Tage mein Forum um das Portal erweitert und habe eine Frage zum Styleumschalter. Man kann den Style bei mir umstellen, registrierter Benutzer und auch Admins, aber er behällt ihn nur für die aktuelle Session. Verlasse ich das Board und komme wieder benutzt er den im persönlichen Bereich eingetragenen Style. Ist das so gewollt? Ich hatte auch meine schwierigkeiten in der session.php. Bei mir lautet die Zeile wie folgt:

$this->add_lang($lang_set);
unset($lang_set);

if (!empty($_GET['style']))
{
global $SID, $_EXTRA_URL;

Boardversion 3.0.6
Portal 1.0.4

Danke schonmal.

Re: Style-Umschalter

Posted: 29. December 2009 21:13
by archivar
Versuchs mal damit:
suche in root/includes/session.php

Code: Select all

if (!empty($_GET['style']))
und ersetze damit:

Code: Select all

		if (!empty($_GET['style']) && !defined('ADMIN_START'))
V.G. archivar

Re: Style-Umschalter

Posted: 29. December 2009 22:17
by Marc
Das Verhalten ist durchaus so gewollt. Die Styleumschaltung erfolgt sozusagen manuell und wird nirgends gespeichert. Deshalb wird das Style auch wieder zurückgesetzt nachdem du die Seite verlassen hast.

Re: Style-Umschalter

Posted: 29. December 2009 22:58
by Mr Strech
Ah, alles klar.

Das in der session.php schau ich mir dann morgen nochmal an. Ich hatte es nach Anleitung gemacht, allerdings wurde mir dann eine Fehlermeldung ausgegeben in der betreffenden Zeile, von daher habe ichs dann so geacht, wie oben gepostet und dann liefs.

Danke. :)