Tutorials

Eine immer größer werdende Tutorialdatenbank.

PHP-Fusion Core

Aktuelle PHP-Fusion Vollversionen und Updates

Addon Downloads

Alle Downloads garantiert Kostenlos

Support 24/7

24 Stunden, 7 Tage die Woche, das ganze Jahr.

Thema ansehen
Theme Switcher Thema drucken
Benutzeravatar

Senior Mitglied


Dat Tunes Geschrieben am 17.02.2013 um 10:51
 #1 Beitrag drucken Top
Hallo zusammen,

ich hab schon etwas gesucht, aber noch nichts dazu gefunden, ausser die Panels zu dem Thema, was aber nicht wirklich das ist, was ich suche.

Und zwar wird ja unteranderen auf der Fusion DE Seite ein Styleswitcher benutzt, wo das Theme anhand der URL abgerufen wird.

.../news.php?theme=THEME


Sascha und co hab ich auch schon mal angeschrieben, aber Antwort ist vergebens.

Mal die Frage, gibt es den Mod als Download irgendwo oder darf ich mir einen Kopp machen, wie man das umsetzt.

LG
Stefan
Leute ohne Macke, sind Kacke Grin
Oh Herr, schmeiss Grundwissen von Himmel !
Beiträge: 258 
Benutzeravatar

Seiten Administrator


David Geschrieben am 17.02.2013 um 14:50
 #2 Beitrag drucken Top
Du hast Post Wink
Liebe Grüße, euer David.


Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
Beiträge: 434 
http://www.php-fusion.at/ 
Benutzeravatar

Senior Mitglied


Dat Tunes Geschrieben am 17.02.2013 um 15:48
 #3 Beitrag drucken Top
Danke dir David :)

Für die, dies es auch intressitert:

maincore öffnen und dort nach

// Check that site or user theme exists
    function theme_exists($theme) {

suchen und die komplette Funktion ersetzen mit


// Check that site or user theme exists
    function theme_exists($theme) {
    $getTheme = (isset($_GET['theme']) ? stripinput($_GET['theme']) : "");
    if (!file_exists(THEMES) || !is_dir(THEMES)) {
    return false;
    } elseif ($getTheme != "" && file_exists(THEMES.$getTheme."/theme.php") && file_exists(THEMES.$getTheme."/styles.css")) {
    define("THEME", THEMES.$getTheme."/");
    setcookie(COOKIE_PREFIX."theme", $getTheme, time() + 31536000, "/", "", "0");
    return true;
    } elseif (isset($_COOKIE[COOKIE_PREFIX.'theme']) && $_COOKIE[COOKIE_PREFIX.'theme'] != "" && file_exists(THEMES.$_COOKIE[COOKIE_PREFIX.'theme']."/theme.php") && file_exists(THEMES.$_COOKIE[COOKIE_PREFIX.'theme']."/styles.css")) {
    $cookieTheme = stripinput($_COOKIE[COOKIE_PREFIX.'theme']);
    define("THEME", THEMES.$cookieTheme."/");
    return true;
    } elseif (file_exists(THEMES.$theme."/theme.php") && file_exists(THEMES.$theme."/styles.css")) {
    define("THEME", THEMES.$theme."/");
    return true;
    } else {
    $dh = opendir(THEMES);
    while (false !== ($entry = readdir($dh))) {
    if ($entry != "." && $entry != ".." && is_dir(THEMES.$entry)) {
    if (file_exists(THEMES.$entry."/theme.php") && file_exists(THEMES.$entry."/styles.css")) {
    define("THEME", THEMES.$entry."/");
    return true;
    exit;
    }
    }
    }
    closedir($dh);
    if (!defined("THEME")) {
    return false;
    }
    }
    }


Fertig.
Theme kann wie in Post1 dann geöffnet werden.
Leute ohne Macke, sind Kacke Grin
Oh Herr, schmeiss Grundwissen von Himmel !
Beiträge: 258 
Springe ins Forum:
Anzeige


Anmelden


Registrieren Passwort vergessen

RSS Feeds

Feeds abonieren

Letzte News
Letzte Threads
Anzeige

© Copyright 2024 PHP-Fusion.at | Alle Rechte vorbehalten.

© 2016 Real Space. All rights reserved | Design by W3layouts | 19,810,541 eindeutige Besuche
Powered by PHP-Fusion copyright © 2002 - 2024 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.