Wie baue ich einen Templatewechsler ?

Hallo!!!

Es scheint ja jede Menge Interessenten zu geben, die so einen Templatewechsler nutzen möchten. Ansicht: http://www.meinfan.de

Weil bald Ostern ist, hier nun eine Möglichkeit, seine Templates zur Ansicht zu bringen.

1: Setze an das Ende der shopordner/index.php (den Quelltext bitte anpassen: Shopurl, Anzahl der Templates und Namen der Ordner(<option>basic</option>…))

?>
<?php 
if ($_GET['s']==1) { echo ('<link rel="stylesheet" type="text/css" href="http://Shopurl/popupaus.css">'); } 
else { echo ('<link rel="stylesheet" type="text/css" href="http://Shopurl/popupan.css">'); } 
?> 
<div id="popup">
<div id="close"><a href="?s=1">X</a></div>
<form action="<?php echo basename($PHP_SELF); ?>">
<select name="wert"onchange="this.form.submit()">
<option>Templatewahl</option>
<option>basic</option>
<option>basic1</option>
<option>basic2</option>
<option>basic3</option>
<option>basic4</option>
</select>
</form>
</div>
  1. Erstelle popupaus.css
#popup {display: none;}
  1. Erstelle popupan.css
#close a {
background-color: #000000;
color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 16px;
font-weight: bold;
position: absolute;
top: 2px;
right: 2px;
text-decoration: none;
border: 1px solid #ffffff;
text-align: center;
font-size: 14px;
}
#popup {
background: #990000;
width: 180px;
height:60px;
position: absolute;
top: 75px;
right: 60px;
border: 2px solid #d4d0c8;
}
  1. config.inc.php:

a. Suche:

<?php

Ersetze mit

<?php $templateex = $_GET['wert'];

b. Suche

$this->sTheme = 'basic';

Ersetze mit:

if ( $templateex == '' ) { 
             $this->sTheme = 'basic';
        } else {
                    $this->sTheme = $templateex;
                }

  1. core/oxsession.php

Suche:

return $sUrl;

Ersetze mit

//  return $sUrl; //ORIGINAL OHNE TEMPLATEWECHSEL
		
		$templateex = $_GET['wert'];
		if ( $templateex == '' ) { 
             return $sUrl;
        } else {
                    return $sUrl . '?wert=' . $templateex;
        }
    }

Fertig.

Wer mich im Gegenzug bei meinen Hilfsaktionen unterstützen möchte, kann mir ja eine kleine Spende zukommen lassen.

PayPal: Templatewechsler Spende

Grüße, Danke & FROHE OSTERN

Cutty

PS: Mit Hilfsaktionen meine ich übrigens Unterstützung sozial Schwacher. Da wird nichts verjubelt.

[QUOTE=rubbercut;28532]

Wer mich im Gegenzug bei meinen Hilfsaktionen unterstützen möchte, kann mir ja eine kleine Spende zukommen lassen.

PayPal: Templatewechsler Spende
[/QUOTE]

Vielen Dank, das du dem Graus ein Ende gemacht hast, konnte man ja wirklich kaum mehr mit ansehen :slight_smile: Allein dafür sollte ich dir wohl eigentlich eine Spende zukommen lassen. :wink:

Schöne Ostern!

Ich kann mich hier jkrug nur anschließen, teilweise wusste ich schon nicht mehr was das eigentlich soll …

Hallo!!!

Danke für den Hinweis. Zum Anschauen des gesamten Shops muss man sich nach wie vor einloggen:

test & testtest oder test2 & testtest

Grüße

Cutty