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

Leider werden in den neueren Versionen von Flyspray Eingriffe in der Serverkonfiguration gefordert. Deren Sinn ist wohl nur dem dem Entwickler bekannt. Bisher lief Flyspray einwandfrei und zur vollsten Zufriedenheit, und jetzt solche Änderungen... Also Flyspray ist auf "normalen" Websites nicht mehr nutzbar und kann nur sicher auf gemieteten VPNs etc. benutzt werden. Für mich ein Eigentor und der Grund mich, nach ca. 12 Jahren der Benutzung, davon zu verabschieden. Im Moment bin ich noch in der Testphase von verschiedenen Bugtrackern.


Noch aktuell

Eine besondere Überraschung kommt in Kürze, zusammen mit der PHP8.x-tauglichen Version!

nach oben