Du bist hier: Startseite > Fremd-Module > QuickSkin Version 5.0 > Erweiterung. Liste 1

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&ouml;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&#64;codeworxtech&#46;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 &gt;&gt;</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">

Aktuell

Neustart / Weiterführung des Projektes.
Nach einigen Versuchen, mit Open-Source-Software einen mir passenden Shop aufzubauen, muss ich feststellen, dass es KEINEN, meinen Anforderungen entsprechenden Shop gibt. Wenn dann ist mit Kosten im vierstelligen Bereich auszugehen und ein oft nur von Nutzern des jeweiligen Shop(systems) geleisteter Support/Hilfe hilft bei Problemen (wenn er kann und es so etwas überhaupt gibt!). Hier fehlt eben teilweise das Fachwissen des jeweiligen Systems.
Die anderen bieten "Erweiterungen" (Plugins) an, die in einem Shop eigentlich nicht fehlen dürften - So kann man auch nachträglich noch Geld machen. Erweiterungen und Templates werden scheinbar ohne gründliche Prüfungen als "tauglich" angeboten (teilweise für recht hohe Preise) und wenn es dann knallt, wird man schön alleingelassen. Auch gibt es Systeme, bei einem fast leeren Shop, die aus über 48.000 Dateien bestehen - wer pflegt hier eigentlich den Code?

Es reicht, es geht also schön weiter mit TobbiVM-Shop!

nach oben