Forum

Moderiert von:
Forum: Entwicklungs Support
Sie schreiben eine Antwort zum Thema: Theme-Auswahl
Gehe zu: OpenPHPNuke - das Open Source CMS Forum Index


über den Beitrag: Auch anonyme Benutzer können in diesem Forum neue Themen eröffnen und Antworten schreiben.
Benutzername:
Nachrichtensymbol:
                                                                                                                       

more...


HTML : An
BBCode : An
 


Klicken Sie auf die Smilies, um diesen in Ihre Nachricht einzufügen:

Very Happy Very Happy Smile Smile Sad Sad Surprised Surprised
Confused Confused Cool Cool Laughing Laughing Mad Mad
Razz Razz Embaressed Embaressed Crying (very sad) Crying (very sad) Evil or Very Mad Evil or Very Mad
Rolling Eyes Rolling Eyes Wink Wink Another pint of beer Another pint of beer ToolTimes at work ToolTimes at work
I have an idea I have an idea

more... 
Einstellungen:







 
Sicherheits-Code
Sicherheits-Code
Neu laden

Thema im Überblick

Autor
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Theme-Auswahl

Geschrieben: 11.06.2011 19:28

Ich habe mal geschaut das geht so nicht, also zu dmem Zeitpunkit, das theme ist zu dem Zeitpunkt schon geladen. Selbst wenn du Versuchst das noch mal zu laden wird das so nicht gehen. Fehlende funtionen im theme werden dann aus dem default geholt


Zitieren Druckerfreundliche Darstellung nach oben
b-t-o

Registriert: 09.07.2008
Beiträge: 200


Sende eine Private Nachricht an b-t-o
Theme-Auswahl

Geschrieben: 10.06.2011 22:56

ein
$userinfo = $opnConfig['permission']->GetUserinfo();<br />$info = rtrim(base64_encode($userinfo['uid'].':'.$userinfo['uname'].':'.$userinfo['pass'].':'.$opnConfig["permission"]->_ui['theme'].':'.$opnConfig['opnOption']['themegroup'].':'.$opnConfig['opnOption']['language'].':'.$opnConfig['opnOption']['affiliate']), '=');<br />$opnConfig['opnOption']['opnsession']->savenewsession($info);<br />
half leider auch nicht.

so wie ich das sehe, holt er das theme immer aus der db - nicht aus dem cookie (funktion _getuserinfodata )
Aber dann müsste ja ein einfaches Überschreiben in der mainfile funktionieren.

von daher denke ich, dass irgendwo anders nochmals das theme überschrieben wird.... nur wo?!


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Theme-Auswahl

Geschrieben: 10.06.2011 20:23

Versuche mal den cookie mit zu korrigieren.


Zitieren Druckerfreundliche Darstellung nach oben
b-t-o

Registriert: 09.07.2008
Beiträge: 200


Sende eine Private Nachricht an b-t-o
Theme-Auswahl

Geschrieben: 10.06.2011 19:53

in der mainfile deswegen, weil ich es dann in einer Datei zentral steuern kann und updates ohne bedenken einspielen kann.

Ich habe den Code ja schon bewusst nach dem include der master eingebaut. Um dieses Überschreiben möglichst schon zu verhindern.
wenn du eine andere Stelle für sinnvoller erachten würdest, gerne...

Gruss


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Theme-Auswahl

Geschrieben: 09.06.2011 18:48

b-t-o schrieb am 08.06.2011 um 20:49:09 Uhr folgendes:


Auswahl von Themes in der mainfile.php



In der mainfile wird das nicht gehen.

Die master wird das überschreiben durch das lesen des cookies.

Wieso muss das in der mainfile sein?


Zitieren Druckerfreundliche Darstellung nach oben
b-t-o

Registriert: 09.07.2008
Beiträge: 200


Sende eine Private Nachricht an b-t-o
Theme-Auswahl

Geschrieben: 08.06.2011 20:49

Hallo Stefan,

ich verzweifel gerade an der automatischen Auswahl von Themes in der mainfile.php

Ich will das Thema etwa von der Themengruppe oder von der Domain abhängig machen. Dann wollte ich

     $opnConfig["Default_Theme"] = 'makler_kundensicht';<br />     $opnConfig["permission"]->_ui['theme'] = 'makler_kundensicht';<br />
versuchen, aber das klappt nur manchmal - leider nicht immer. Gibt es einen sichereren Weg (ohne Redirect) ?

Danke und Gruß

b-t-o


Zitieren Druckerfreundliche Darstellung nach oben