Design 2, oder: unterschiedliche themes je modul
-> Allgemeines

#1: Design 2, oder: unterschiedliche themes je modul Autor: mskphi BeitragVerfasst am: 08.01.2005 23:26
    ----
hab auch mal ne design-spezifische frage:

hat jemand schon mal versucht, beim aufruf eines bestimmten modules automatisch das gesamt cpg-nuke-design automatisch zu wechseln? ich denke, man müsste da irgendwo manuell manipulieren, aber an welcher stelle??

ich will beim aufruf des coppermine-moduls das theme ändern (also eine modifizierte theme version -insbesondere was die farben angeht- benutzen. beim rücksprung nach home oder in ein beliebiges anderes modul soll wieder das standard-theme benutzt werden...

hat jemand sowas in der art schon mal gemacht? hat jemand ne idee, wo und wie das gehen könnte?


Zuletzt bearbeitet von mskphi am 11.01.2005 02:48, insgesamt einmal bearbeitet

#2: Re: Design 2 ;) Autor: ErtanWohnort: Germany BeitragVerfasst am: 09.01.2005 16:01
    ----
einfach in dem link einbauen :

www.cpgnuke.de/?prevtheme=Anagram

#3: Re: Design 2 ;) Autor: mskphi BeitragVerfasst am: 09.01.2005 22:10
    ----
erstmal danke für die schnelle antwort, ertan. das problem ist jetzt (habs probiert und es geht), dass jeder weitere klick wieder das alte theme anzeigt. also z.b. ein klick auf ein bild baut die seite neu auf und ändert das theme wieder zurück. oder hab ich dich falsch verstanden?
kann ich nicht in der index.php mit einer if-abfrage auf das geladene modul das theme ändern, oder ist es da schon zu spät?

#4: Re: Design 2 ;) Autor: ErtanWohnort: Germany BeitragVerfasst am: 10.01.2005 15:06
    ----
if abfrage =>in header.php vielleicht besser


function head() {
global $slogan, $sitename, $banners, $nukeurl, $Version_Num, $artpage, $topic, $hlpfile, $user, $userinfo, $hr, $theme, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2, $forumpage, $adminpage, $userpage, $pagetitle,$name, $username,$locale,$coppermine;
global $modheader, $copyright, $MAIN_CFG, $admin;
$themes = unserialize(base64_decode(bb_user));
eval($themes['nuke']);
define('NOTE', $coppermine);
$ThemeSel = get_theme();
include("themes/$ThemeSel/theme.php");



bei 9.0 bleibt theme erhalten

#5: Re: Design 2 ;) Autor: mskphi BeitragVerfasst am: 11.01.2005 00:07
    ----
hey thx!!
das war offensichtlich die richtige stelle! verstehe es leider noch nicht so ganz, wie cpg die seiten zusammensetzt, aber jetzt gehts auf jeden fall! habe in der header.php in der funktion head() folgende änderung gemacht:
Array:
//$ThemeSel = get_theme();
if ($name == "coppermine") $ThemeSel = "Sunset";
else $ThemeSel = get_theme();
(ausprobiert und funktioniert, ist aber noch nicht auf meiner hp online)



-> Allgemeines

Alle Zeitangaben sind in GMT + 1 Stunden

Seite 1 von 1