Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 08:33:50 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155469 Posts in 21707 Topics by 7732 Members
Latest Member: DarrellDD
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Template wählen  (Read 856 times)
casy1301

Offline Offline

Posts: 52


« on: November 28, 2008, 04:59:49 PM »

Hallo,

gibt es eine Möglichkeit, das der User, z.B. auf der Startseite ein Template, zu Ansicht der Webseite aussuchen kann?

Weiss nicht wie man es anders beschreiben soll.
Er würde also temporär ein neues Standarttemplate festlegen...

LG
casy
Logged
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #1 on: November 28, 2008, 06:29:47 PM »

Jo, bei meiner Template-Suche wird im Prinzip genau das gemacht. Mit Cookies.
Aber: Du musst ganz schön in der index.php herumfrickeln.
Logged

*weg*
doc
Guest
« Reply #2 on: November 28, 2008, 07:44:37 PM »

Hallo,

es gibt einige Lösungansätze im englischsprachigen Teil des Forums, z.B. hier. Suche mal nach Begriffen wie Template switch etc. dann werden noch einige weitere Ansätze angezeigt.

Gruss Christian
Logged
casy1301

Offline Offline

Posts: 52


« Reply #3 on: November 28, 2008, 09:48:38 PM »

DANKEEEE!!!!!!!!!!!!


Hab es gelöst...

Klappt prima
Logged
Shawn

Offline Offline

Posts: 68



WWW
« Reply #4 on: November 29, 2008, 10:52:29 AM »

DANKEEEE!!!!!!!!!!!!


Hab es gelöst...

Klappt prima

Guten Morgen,
es wäre nett wenn Du die Lösung hier posten könntest, dann haben alles etwas davon. Nicht alle User sind der englischen Sprache mächtig.

Grüße

Shawn
Logged

Klausiki - ein persönliches WIKI
http://www.bmw-stammtisch-mg.de
casy1301

Offline Offline

Posts: 52


« Reply #5 on: November 29, 2008, 09:01:50 PM »

Ja stimmt... also, ich werd es mal versuchen....

als erstes die index php im root verzeichnis ändern.

sucht den Abschnitt:
$wb->page_select() or die();    ----> bei mir zeile 43
darunter folgendes einfügen:

Code:
// get the template to display from URL
if ($_GET['template']!="") {
   if(file_exists(WB_PATH.'/templates/'.$_GET['template'].'/index.php')) {
      define('TEMPLATE',$_GET['template']);
     $_SESSION['TEMPLATE']=TEMPLATE;
   }
}

// get the template to display from Session Variable
else {
   if(isset($_SESSION['TEMPLATE']) AND $_SESSION['TEMPLATE'] != '')
      define('TEMPLATE',$_SESSION['TEMPLATE']);
}

so, das war der erste Schritt...
das ganze nun hochladen.

jetzt erstellt ihr eine Seite, z.B. switcher

im Editor auf Quelltext und da folgendes einfügen:
####################################################################

<script>
var vers = navigator.appVersio n;
var name = navigator.appName;
vers_ie = vers.substring(22,23);
vers_nc = vers.substring(0,1);
if ((name == "Microsoft Internet Explorer" && vers_ie == 5) || (name == "Netscape" && vers_nc == 5)){
function auswahl(link) {
 if(link == "leer") {
   document.forms[0].reset();
  document.forms[0].elements[0].blur();
   return;
 }else {
   location.href = link;
   document.forms[0].reset();
   document.forms[0].elements[0].blur();
  }
 }
}</script>

<form action="">
<div align="center">
<select size=1 name="Auswahl" onChange="auswahl(this.form.Auswahl.o ptions[this.form.Auswahl.options.selectedIndex].value)"
style="width:300px; background-color:#FFFFFF; font-size:16; font-weight:normal; font-family:verdana; Color:#003399;" width="300" class="countriesform">
<option value="" selected>Design auswählen</option>
<option value="http://www.deine_domain.de/wb/switcher.php?template=TEMPLATENAME">angezeigter Name</option>
<option value="http://www.deine_domain.de/wb/switcher.php?template=TEMPLATENAME">angezeigter Name</option>   
<option value="http://www.deine_domain.de/wb/switcher.php?template=TEMPLATENAME">angezeigter Name</option>
<option value="http://www.deine_domain.de/wb/switcher.php?template=TEMPLATENAME">angezeigter Name</option>
</select>
</div>
</form>
####################################################################

das fettgeschriebene muss euren Pfaden, Namen... angepasst werden.

hier nochmal als code:
Code:

<script>
var vers = navigator.appVersion;
var name = navigator.appName;
vers_ie = vers.substring(22,23);
vers_nc = vers.substring(0,1);
if ((name == "Microsoft Internet Explorer" && vers_ie == 5) || (name == "Netscape" && vers_nc == 5)){
function auswahl(link) {
 if(link == "leer") {
   document.forms[0].reset();
  document.forms[0].elements[0].blur();
   return;
 }else {
   location.href = link;
   document.forms[0].reset();
   document.forms[0].elements[0].blur();
  }
 }
}</script>

<form action="">
<div align="center">
<select size=1 name="Auswahl" onChange="auswahl(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)"
style="width:300px; background-color:#FFFFFF; font-size:16; font-weight:normal; font-family:verdana; Color:#003399;" width="300" class="countriesform">
<option value="" selected>Design auswählen</option>
<option value="http://www.deine_domain.de/wb/switcher.php?template=TEMPLATENAME">angezeigter Name</option>
<option value="http://www.deine_domain.de/wb/switcher.php?template=TEMPLATENAME">angezeigter Name</option>
<option value="http://www.deine_domain.de/wb/switcher.php?template=TEMPLATENAME">angezeigter Name</option>
</select>
</div>
</form>
So, ich hoffe ich hab das alles richtig eingegeben, wenn nicht bitte nochmal melden....
Mein Tag war sehr lang heute... und Fehler passieren überall...  smiley

Wünsche allen noch einen schönen Abend.

LG
casy
« Last Edit: November 29, 2008, 09:22:16 PM by casy1301 » Logged
Shawn

Offline Offline

Posts: 68



WWW
« Reply #6 on: November 30, 2008, 12:41:28 PM »

Danke ! Das wrid dem ein oder anderen sicher helfen.

Grüße und einen schönen Sonntag

Shawn alias Klaus
Logged

Klausiki - ein persönliches WIKI
http://www.bmw-stammtisch-mg.de
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!