Onderwerp bekijken
Algemene support omtrent algemene gebruik- en installatieproblemen.
 Onderwerp afdrukken
Theme Switcher
PHPist
Sinds upgrade naar 7.01 werkt niet theme switcher?
Is er toevallig al een upgrade voor deze, voor mij, zeer nuttige mod ?

Welke code ik er in kan plaatsen ?
www.shavat.eu
 
www.shavat.eu
Puma
Heb je de readme van de theme switcher al eens doorgenomen?
Het kan zijn dat je door te upgraden bepaalde files hebt overschreven waarin er aanpassingen nodig waren om de theme switcher te laten werken.
PUMA
 
http://www.phpfusion-nederlands.info
PHPist
ik heb gelezen readme text, maar ik kan nee vinden dezez line;"line 253"


------------------

Open maincore.php and find:
---

define("THEMES", BASEDIR."themes/");

Directly after that paste this code

//THEME switcher
if (isset($_COOKIE['fusion_theme']) && $_COOKIE['fusion_theme']!='') {
   if (file_exists(THEMES.$_COOKIE['fusion_theme']."/theme.php")) {
      define ("THEME_SWITCH", $_COOKIE['fusion_theme']);
   }
}

if (isset($_POST['theme_switch'])) {
   if (file_exists(THEMES.$_POST['theme_switch']."/theme.php")) {
      setcookie("fusion_theme", $_POST['theme_switch'], time() + 3600*24*365, "/", "", "0");
      redirect (FUSION_SELF);
   } else {
      redirect (FUSION_SELF);
   }
}
//THEME switcher


Then on or about line 253 find:


if ($userdata['user_theme'] != "Default" && file_exists(THEMES.$userdata['user_theme']."/theme.php") && ($settings['userthemes'] == 1 || $userdata['user_level'] >= 102)) {
            if (!theme_exists($userdata['user_theme'])) {
               echo "".$settings['sitename']." - ".$locale['global_300'].".

\n";
               echo $locale['global_301']
               die();
            }
         } else {
            if (!theme_exists($settings['theme'])) {
               echo "".$settings['sitename']." - ".$locale['global_300'].".

\n";
               echo $locale['global_301']
               die();
            }
         }

and replace with this.


if ($userdata['user_theme'] != "Default" && file_exists(THEMES.$userdata['user_theme']."/theme.php")) {
            if (!defined("THEME_SWITCH")) {
               define("THEME", THEMES.$userdata['user_theme']."/");
            } else {
               define("THEME", THEMES.THEME_SWITCH."/");
            }         
         } else {
            if (!defined("THEME_SWITCH")) {
               define("THEME", THEMES.$settings['theme']."/");
            } else {
               define("THEME", THEMES.THEME_SWITCH."/");
            }         
         }

Gewijzigd door Puma op 13 August 2010, 20:27
www.shavat.eu
 
www.shavat.eu
Spring naar forum:
Nieuw onderwerp Antwoorden
Gebruik BBcode of HTML om naar; 'Theme Switcher', te verwijzen!
BBcode:
HTML:
Vergelijkbare onderwerpen
Onderwerp Forum         Laatste bericht
aanpassen bestaand theme Themes : 6 17 May 2013, 14:12
Theme Coding Themes : 2 07 Apr 2013, 15:28
theme aanpassen Themes : 2 13 Feb 2013, 20:24
Custom theme Themes : 25 24 May 2012, 03:55
Minimale theme templates Themes : 8 04 Mar 2012, 15:44