Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5203897
Hits Heute: 554
max. Hits (10.07.07): 6964
User Online: 24
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

JavaScript. Das Praxisbuch. mit CD-ROM
JavaScript. Das Praxisbuch. mit CD-ROM

Manuals > Smarty > Ausgabefilter

16.9. Ausgabefilter

Ausgabefilter werden auf das Template direkt vor der Ausgabe angewendet, nachdem es geladen und ausgeführt wurde.

string smarty_outputfilter_name(string $template_output, object &$smarty);

Als erster Parameter wird die Template-Ausgabe übergeben, welche verarbeitet werden soll und als zweiter Parameter das Smarty-Objekt. Das Plugin muss danach die verarbeitete Template-Ausgabe zurückgeben.

Beispiel 16-9. Ausgabefilter Plugin

/* * Smarty plugin * ------------------------------------------------------------- * File: outputfilter.protect_email.php * Type: outputfilter * Name: protect_email * Purpose: Converts @ sign in email addresses to %40 as * a simple protection against spambots * ------------------------------------------------------------- */ function smarty_outputfilter_protect_email($output, &$smarty) { return preg_replace('!(\S+)@([a-zA-Z0-9\.\-]+\.([a-zA-Z]|[0-9]))!', '%40', $output); }

Copyright 1998 - 2009 by I.S.U.M.