Gerade im laufenden Betrieb ist es nett, wenn man den
debug Mode nur für sich selbst anschalten kann.
Und wenn schon dabei - dann auch gleich einen
Schalter für Systemvariablen zeigen...
Die Variablen sind beim 1. Absenden des Formulars gesetzt. Werden aber erst auf der nächsten Seite sichtbar.
Also: Formular 2x abschicken :-))
Keyword ändern:
1xFormular_Key_Textfeld
1xConfig IF== Zeile
.htaccess
Code:
RewriteRule ^kekse.html contentn.php?
template=kekse.html
kekse.html
HTML-Code:
<h1>Kekse
A-[{$smarty.cookies.admin}] D-[{$smarty.cookies.debug}]
</H1><BR>
{assign var='key' value=$smarty.get.key}
<form action="{$smarty.const.BASE_URL}contentn.php" method="GET">
<input type="hidden" name="template" value="kekse.html">
{assign var='debug' value=$smarty.get.debug}
<select name="debug" size="1">
{assign var='t' value='1'}{if $t EQ $debug}{assign var='s' value='selected="selected"'}{else}{assign var='s' value=''}{/if}
<option {$s} value="{$t}">Debug=1</option>
{assign var='t' value='0'}{if $t EQ $debug}{assign var='s' value='selected="selected"'}{else}{assign var='s' value=''}{/if}
<option {$s} value="{$t}">Debug=0</option>
</select>
{assign var='admin' value=$smarty.get.admin}
<select name="admin" size="1">
{assign var='t' value='1'}{if $t EQ $admin}{assign var='s' value='selected="selected"'}{else}{assign var='s' value=''}{/if}
<option {$s} value="{$t}">Admin=1</option>
{assign var='t' value='0'}{if $t EQ $admin}{assign var='s' value='selected="selected"'}{else}{assign var='s' value=''}{/if}
<option {$s} value="{$t}">Admin=0</option>
</select>
<input type="text" name="key" size="8" value="martin">
<input class="searchbutton" type="submit" value="Set" name="search">
</form>
config.php
PHP-Code:
$key = $_GET['key'];
$admin = $_GET['admin'];
$debug = $_GET['debug'];
if ($key=='martin')
{
setcookie("debug",$debug,0);
setcookie("admin",$admin,0);
}
$debug = $_COOKIE["debug"];
if ($debug=='1')
{define('DEBUG_AN','1');}
else
{define('DEBUG_AN','0');}
Beispiel footer.html
HTML-Code:
{if $smarty.cookies.admin EQ '1'}
<br>Keyword=[{$keywords}]
<br>Urlkeyword=[{$UrlKeywords}]
<br>Kategorie=[{$catname}]
{/if}