Erweiterung. Liste 1
{codesnippetend:}
Markiert das Ende eines Code-Snippets.
Template: Code Snippet<br />{codesnippetend:}
{codesnippetstart:}
Markiert den Anfang eins Code-Snippets.
Template: Code Snippet<br />{codesnippetstart:}
Ausgabe: <pre name="code" class="php">
{config:"param"}
Ausgabe der Konfigurationsparameter.
Code: $_CONFIG['webmaster'] = 'philipp@criegern.de';
Template: Please Contact Webmaster: {config:"webmaster"}
Ausgabe: Please Contact Webmaster: philipp@criegern.de
{count:"param"}
Zählt die Elemente eines Arrays.
Code: $template->assign('list', array('a','b'));
Template: count: {count:list}
Ausgabe: count: 2
{current_date:}
Ausgabe des aktuellen Datums, formatiert.
Template: Today: {current_date:}
Ausgabe: Today: 30.01.2014
{current_datetime:}
Ausgabe des aktuellen Datums und der aktuellen Uhrzeit, formatiert.
Template: Time: {current_datetime:}
Ausgabe: Time: 01.01.2014 - 12:46:00
{current_time:}
Ausgabe der aktuellen Uhrzeit, formatiert.
Template: Time: {current_time:}
Ausgabe: Time: 12:46:00
{db_date:"param"}
Ausgabe des konvertierten Oracle-Datums (Englisches Format) in lokales Format.
Code: $template->assign('UPDATE', $result['LAST_UPDATE_DATE_TIME']);
Template: Last update: {db_date:UPDATE}
Ausgabe: Last update: 30.01.2003
{db_datetime:"param"}
Ausgabe des konvertierten Oracle-Datums (Englisches Format) im lokalen Datum/Zeit-Format.
Code: $template->assign('UPDATE', $result['LAST_UPDATE_DATE_TIME']);
Template: Last update: {db_datetime:UPDATE}
Ausgabe: Last update: 30.01.2014 - 12:46:00
{db_time:"param"}
Ausgabe des konvertierten Oracle-Datums (Englisches Format) im lokalen Zeit-Format.
Code: $template->assign('UPDATE', $result['LAST_UPDATE_DATE_TIME']);
Template: Last update: {db_time:UPDATE}
Ausgabe: Last update: 12:46:00
{encode:"param"}
Ausgabe des Parameters in MD5-Verschlüsselter Form.
Code: $template->assign('ID', 123);
Template: <a href="delete.php?id={encode:ID}">delete</a>
Ausgabe: <a href="delete.php?id=7B600B6476167773626A">delete</a>
{entity_decode:"param"}
Ausgabe des Textes im Parameter, konvertiert HTML-Entities darin in normale Zeichen.
Code: $template->assign('MESSAGE', 'Nicht möglich!');
Template: <a href="alert('{entity_decode:MESSAGE}');">Alert</a>
Ausgabe: <a href="alert('Nicht m?lich!');">Alert</a>
{header:"param"}
Sendet HTTP-Header.
Code: $template->assign( 'TITLE', 'SVG Template Demo:' );
{hidemail:"param"}
Schützt als Parameter angegebene E-Mail-Adresse vor Spider.
Code: $template->assign('AUTHOR', 'andy@codeworxtech.com' );
Template: Author: {hidemail:AUTHOR}
Ausgabe: Author: andy@codeworxtech.com
{htmlentities:"param"}
Konvertiert Sonderzeichen in HTML-Entities.
Code: $template->assign('NEXT', 'Next Page >>');
Template: <a href="next.php">{htmlentities:NEXT}</a>
Ausgabe: <a href="next.php">Next Page >></a>
{load_config:"parameter.ini","config"}
Liest eine Datei im INI-Style in ein Array.
Inhalt der Konfigurationsdatei (parameter.ini):
PAGETITLE = Default Page Title
[colors]
BACKGROUND = #FFFFFF
TEXT = #000000
Template:
{load_config:"parameter.ini","config"}
<title>{config.PAGETITLE}</title>
<body bgcolor="{config.colors.BACKGROUND}" text="{config.colors.TEXT}">
Ausgabe:
<title>Default Page Title</title>
<body bgcolor="#FFFFFF" text="#000000">