wOutput::filterLinksOffline
Filtert Links aus der Seite heraus, die nicht online sind
Funktionsaufruf
String filterLinksOffline(String pageStr, Array options = array())
Parameter
| Parameter | Beschreibung |
|---|---|
| pageStr | Inhalt der Seite |
| options |
|
Beispiel: Löscht alle Links aus der Seite, die nicht online sind
Quelltext
<?php
$pageStrUnfiltered = 'Text, <a href="/dev/beispieldaten/offline.php">Link</a>, Text';
print 'Inhalt ungefiltert: '.$pageStrUnfiltered."<br/>";
$pageStr = wOutput::filterLinksOffline($pageStrUnfiltered, array('displayOffline' => true, 'checkIndexPHP' => true, 'isOfflineUndef' => false));
print 'Inhalt gefiltert: '.$pageStr."<br/>";
?>Innerhalb eines Projektes können Sie dies auch zentral über die pre.php nach dem Include der Software pre.php Datei definieren (je nach Projektstand bereits vorauskommentiert gesetzt).
Beispiel:
$preResult = wOutput::filterLinksOffline($preResult, array('displayOffline' => true));
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.