Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 26, 2012, 02:33:08 AM
1 Hour
1 Day
1 Week
1 Month
Forever
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
.
155533
Posts in
21713
Topics by
7739
Members
Latest Member:
audillino
WebsiteBaker Community Forum
Deutsch (German)
Module & Snippets
(Moderator:
badknight
)
Template Chooser / Template Wechsler
Pages: [
1
]
Go Down
Author
Topic: Template Chooser / Template Wechsler (Read 454 times)
arytz
Offline
Posts: 23
Template Chooser / Template Wechsler
«
on:
January 17, 2010, 11:38:03 AM »
Habe die Codes für den Template Chooser eingebaut. Funktioniert auch alles super.
Einzige Problem: die Admin Templates werden auch angezeigt und aufgelistet. Weiss jemand wie ich das lösen kann, dass die Admin Templates nicht in der Auswahlliste angezeigt werden?
Betrifft WebsiteBaker 2.8
«
Last Edit: January 17, 2010, 01:56:56 PM by arytz
»
Logged
Luisehahne
Board Member
Development Team
Offline
Posts: 3147
Re: Template Chooser / Template Wechsler
«
Reply #1 on:
January 17, 2010, 02:10:25 PM »
In deine Datenbankabfrage
Code:
WHERE type = 'template' AND function != 'theme'
oder
Code:
WHERE type = 'template' AND function = 'template'
Dann bekommst du nur die Frontend Templates
Logged
We are human beings - and nobody is perfect at all.
Hans
Offline
Posts: 565
Re: Template Chooser / Template Wechsler
«
Reply #2 on:
January 17, 2010, 02:28:24 PM »
@arytz
what Template Chooser script did you use? I find a bunch of codes and altered codes in the forum but I can't bake a cake of it
Thanks for your help.
Hans
Logged
Hans - Nijmegen - The Netherlands
arytz
Offline
Posts: 23
Re: Template Chooser / Template Wechsler
«
Reply #3 on:
January 17, 2010, 03:29:58 PM »
Besten dank, nur wo genau. Irgendwie passt der Code nirgendswo rein.
Ich habe folgende beiden Codes in der root index und das funktioniert soweit, ausser eben, dass die admin templates dabei sind, welche ich nicht anzeigen lassen will.
Hier mein Code; vielleicht kann mir jemand helfen:
Code1:
// Template Switcher include
if ($_GET['template']!="")
if(file_exists(WB_PATH.'/templates/'.$_GET['template'].'/index.php'))
define('TEMPLATE',$_GET['template']);
Code2:
<div id="footer">
<?php $return= '';
$lineBreak = "\n";
$lang_theme_selection = array(
'reset_template' => 'Standard-Design',
'choose_template' => 'Design auswählen',
);
$CurrentTheme.="template=";
// get list of available themes
$value = $CONFIG['template'];
$theme_dir = WB_PATH.'/templates/';
$dir = opendir($theme_dir);
while ($file = readdir($dir)) {
if (is_dir($theme_dir . $file) && $file != "." && $file != ".." && $file != 'CVS' && $file != 'sample' && $file != '.svn') {
$theme_array[] = $file;
}
}
closedir($dir);
//start the output
$return.= $lineBreak . '<form name="ChooseTemplate" id="ChooseTemplate" action="' . $_SERVER['PHP_SELF'] . '" method="get" >' . $lineBreak;
$return.= '<select name="TemplateSelect" onchange="if (this.options[this.selectedIndex].value) window.location.hre
f=\'' . '?' . $CurrentTheme . '\' + this.options[this.selectedIndex].value;">' . $lineBreak;
$return.='<option selected="selected">' . $lang_theme_selection['choose_template'] . '</option>';
foreach ($theme_array as $theme) {
$return.= '<option value="' . $theme . '"'.($value == $theme ? ' selected="selected"' : '').'>' . strtr(ucfirst($theme), '_', ' ') . ($value == $theme ? ' *' : ''). '</option>' . $lineBreak;
}
$return.= '</select>' . $lineBreak;
$return.= '</form>' . $lineBreak;
echo $return; ?></div>
Logged
Pages: [
1
]
Go Up
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
=> Security Announcements
=> Documentation
=> WebsiteBaker Website Showcase
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.9
===> Announcements
===> Help/Support
=====> Modules / Extensions
===> Suggestions
===> Software bugs
=> Help & Support
=> Modules
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
=> jQuery
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
=> Archive (posts up to 2007)
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> WebsiteBaker 2.9
===> Ankündigungen
===> Hilfe/Support
=====> Module / Extensions
===> Vorschläge
===> Softwarefehler
===> Erfahrungs und Testberichte
=> Hilfe/Support
=> Module & Snippets
=> Templates & Design
=> Tutorials
=> jQuery
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
-----------------------------
Bakery (WB shop module)
-----------------------------
=> Bakery English
=> Bakery Deutsch
-----------------------------
KeepInTouch (Multi Contact Module)
-----------------------------
=> KeepInTouch English
=> KeepInTouch Deutsch
Loading...