Carnet Wiki

Mémo : les filtres de texte

Version 3 — Novembre 2014 tcharlss

On a parfois besoin de formatages spécifiques pour les balises produisant du texte (#TEXTE, #DESCRIPTIF, #CHAPO etc.), qu’on obtient au moyen de filtres. l’on récapitule , dans un seul tableau , La documentation présente tous [les filtres->http://www les filtres [dans une seule liste -> http://www .spip.net/fr_rubrique567.html] , par commodité sont regroupés dans cet article les filtres portant sur le texte, ce qu’ils font et dans quels cas les utiliser .
Les filtres de texte
Filtre Ça fait quoi ? Mais encore ? Rendu avant Rendu après
texte backend Formate le texte pour les flux XML. S’utilise dans les squelettes des flux RSS. <p><strong>William Shakespeare</strong> naquit à Stratford-sur-Avon</p> <p><strong>William Shakespeare</strong> naquit à Stratford-sur-Avon </p>
attribut_html Formate le texte pour les attributs HTML. S’utilise typiquement, dans les <title>, <alt>, etc. 2 est "supérieur" à 1 2 est "supérieur" à 1
texte_script Formate le texte pour les scripts PHP et JS. Dans les squelettes, seules les apostrophes seront échapées. avant après
safehtml Echappe le code PHP et JS A utiliser pour sécuriser les textes issus de l’extérieur (forums, syndications...) avant après
textebrut Remplace les tags <p> et <br /> par de simple retours à la ligne. S’utilise dans les tags <meta>. avant après
supprimer_tags Supprime tous les tags HTML tout en conservant le contenu de ces même tags. ... <p><strong>William Shakespeare</strong> naquit à <em>Stratford-sur-Avon</em></p> William Shakespeare naquit à Stratford-sur-Avon
PtoBR Transforme les sauts de paragraphe en simples retours à la ligne Permet de « resserer » une mise en page <p><strong>William Shakespeare :</strong></p><p style="color:navy;">né à Stratford-sur-Avon </p>
<strong>William Shakespeare :</strong>
<br />né à Stratford-sur-Avon
lignes_longues Introduit des césures dans les mots « trop longs » ... http://www.spip.net/spip.php ? | ... page=recherche&recherche=lignes_longues http://www.spip.net
/spip.
php ?page=recherche</code >
avant après
[liens_absolus->http://www.spip.net/fr_article4126.html] Transforme tous les liens (href, src) en liens absolus ... avant après
[liens_ouvrants->http://www.spip.net/fr_article4297 net/fr_article4126 .html] Transforme les liens SPIP qui mènent vers des sites extérieurs pour qu’ils s’ouvrent dans une nouvelle fenêtre ou onglet ... ... avant après