Den Parser einfügen in die Datei navigation.ccml
| Teil1: (platziert nach dem Body-Start: <body>) | <body> <?php ob_start(); ?> |
| Teil 2 Einleitung des Ersetzungsprozedres (platziert vor </body>): | <?php $content=ob_get_clean(); |
| Teil 3: beliebig wiederholbare Ersetzungsanweisung (ersetze xxx mit yyy , aaa mit bbb ...) | $content=str_replace('xxx','yyy',$content); $content=str_replace('aaa','bbb',$content); |
| Teil 4 (hier schließt der Parser ab): | echo $content; ?> </body> </html> |
Den Parser einfügen via html-Absatz
Wer viel Text ersetzen lassen möchte, beispsielsweise, um punktuell individuelle Farben zur Verdeutlichung bestimmter Sachverhalte ins Spiel zu bringen, kann den Parser auch über jeweils zwei html-Absätze in seinem Webprojekt aktivieren.
| Teil1: (platziert im ersten Absatz (html) der Seite): | <?php ob_start(); ?> |
| Teil 2 Einleitung des Ersetzungsprozedres (platziert im letzten Absatz (html] der Seite): | <?php $content=ob_get_clean(); |
| Teil 3: beliebig wiederholbare Ersetzungsanweisung (ersetze xxx mit yyy , aaa mit bbb ...) | $content=str_replace('xxx','yyy',$content); $content=str_replace('aaa','bbb',$content); |
| Teil 4 (hier schließt der Parser ab): | echo $content; ?> |
| . |
Den Parser auslagern in die Datei php_parser.ccml
| Teil1: (platziert nach dem head-Start: <head>) | <head> <?php ob_start(); ?> |
| Teil 2 Includierung des ausgelagerten Ersetzungsprozedres [4 KB] (platziert vor </body>): | <cc:asset src="php_Parsercodes.ccml" dst="php_parsercodes.php" obj="myphp_parsercodes"> |
| Teil 3 Includierung des ausgelagerten Ersetzungsprozedres (platziert nach Teil 2): | <?php include("<cc:print value="&myphp_parsercodes.url">"); // Bindet die Liste mit den Parsercodes ein. Sie kann beliebig ergänzt werden. ?> </body> </html> |
Please note:
Sollen Codeschnipsel ersetzt werden, die Anführungsstriche (") enthalten, muss der Suchtext statt in Anführungsstriche in Hochkommata (') eingeschlossen sein.
Beispiel:
$content=str_replace("target ="blank"","",$content); (falsch)
$content=str_replace('target ="blank"', '',$content); (korrekt)