Du bist hier: Startseite > Fremd-Module > QuickSkin Version 5.0 > Methoden

Methoden

$page->set()
Weist Inhalt(e) einer Template-Eigenschaft zu (Strings – Keine Arrays).
Siehe auch im Kapitel Eigenschaften.

$page->addtpl()
Lädt ein Sub-Template in das Haupt-Template. Hauptsächlich verwendet für Werbebanner, rechte Spalten, Login-Boxen oder User-Menüs, etc.

$page->assign()
Inhalte einem Template-Platzhalter oder Block zuweisen. Dies kann mit assoziativen Arrays oder Skalaren genutzt werden.

$page->append()
Inhalte einem Template-Platzhalter zuweisen. Kann mit assoziativen Arrays oder Skalaren genutzt werden.

$page->use_cache()
Aktiviert den integrierten Output-Cache. Prüft, ob das Skript (Ref. $ _SERVER [REQUEST URI]) Ausgaben, innerhalb eines bestimmten Zeitraumes, produziert hat. Wenn ja, sendet use_cache die zwischengespeicherte Seite an die Standardausgabe (Browser) und beendet jede weitere Skript-Ausführung.
Wenn kein gültiger Output zur Verfügung steht, aktiviert use_cache den PHP Ausgabe-Puffer. Während der folgenden Ausführung des Skripts, fängt use_cache alle Ausgaben, die an den Browser gesendet wird und speichert diese in einer temporären Cache-Datei. Der Dateiname dieser Datei Cach ist ein einzigartiger Schlüssel, der durch die Modulation des aktuellen Script-Dateinamen, GET-Parameter (REQUEST_URI) und dem optionalen Parameter-Schlüssel erstellt wird.
Wenn einige wichtige Protokollierung von diesem Skript erledigt wird, muss dies vorher Aufruf von use_cache geschehen!

$page->result()
Analysiert das Template und gibt das Ergebnis zurück.

$page->output()
Analysiert das Template und sendet das Ergebnis an den Standard-Ausgabe Browser.

$page->debug()
Aktiviert den eingebauten Template Debugger. Debug kann anstelle oder zusätzlich zur Ausgabe aufgerufen werden. Gibt eine detaillierte Liste aller zugewiesenen Variablen und deren Inhalt, das Template und die Struktur des Templates aus.
Debug kann sehr hilfreich sein für die Fehlersuche im Template!

$contents = $page->getContents($param)
$param kann entweder eine Variable mit dem Inhalt, oder ein Dateiname mit vollem Pfad sein.
Ermöglicht einige grundlegende Ersetzungen im Vorfeld des parsens des Templates und der Inhalte.

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