Warning: session_start(): open(/www/htdocs/w017651d/tmp/wiki//sess_b7770da60b8e94a96a89c50d14394006, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/auth.php on line 424

Warning: session_write_close(): open(/www/htdocs/w017651d/tmp/wiki//sess_b7770da60b8e94a96a89c50d14394006, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/www/htdocs/w017651d/tmp/wiki/) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/actions.php on line 210

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/lib/tpl/dokuwiki/main.php on line 12
Output Filter [BlackCat CMS Dokumentation, Tutorials, Tipps und Tricks]

Benutzer-Werkzeuge

Webseiten-Werkzeuge


addons:tools:blackfilter

Output Filter

Unser Modul „blackcatFilter“ ersetzt die diversen „Frontend Output Filter“ Module von WB bzw. LEPTON.

Im Gegensatz zu Droplets, bei denen man mit Hilfe von kleinen Platzhaltern zur Laufzeit Inhalte hinzufügt, kann man mit Hilfe von Ausgabefiltern die Inhalte bei der Ausgabe im Frontend verändern. Auf diese Weise kann man beispielsweise automatisch Mailadressen maskieren, um sie vor Spam zu schützen.

Wir liefern folgende Filter mit:

obfuscateEmail

Dieser Filter dient dem oben schon erwähnten Maskieren von eMail-Adressen auf der Seite. Hierzu wird JavaScript verwendet. Der Schutz ist zwar nicht perfekt, aber immer noch besser als gar kein Schutz.

searchHighlight

Falls die Seite über eine Suche - z. B. über Google - aufgerufen wurde, finden sich oft die verwendeten Suchbegriffe als Parameter im sog. Query String. Der searchHighlight Filter erkennt diese und markiert die Suchbegriffe im Seiteninhalt.

fixDate

Wir haben in BlackCat CMS auf eine modernere Methode umgestellt, um Datums- und Zeitausgaben zu formatieren. Das bewirkt, daß Module, die das alte Verfahren verwenden, unter Umständen „Unsinn“ ausgeben. Der fixDate Filter versucht, diesen „Unsinn“ wieder durch ein sinnvolles Datum zu ersetzen.

Allgemeiner (aber wichtiger!) Hinweis

Ausgabefilter durchsuchen den gesamten HTML-Quelltext einer Seite. Je mehr Quelltext eine Seite hat und umso mehr Filter aktiv sind, umso länger dauert das. Es sollten daher nur diejenigen Filter aktiviert werden, die auch wirklich gebraucht werden!

addons/tools/blackfilter.txt · Zuletzt geändert: 2015/10/05 00:00 (Externe Bearbeitung)