Carnet Wiki

Mémo : les filtres de texte

Version 8 — Avril 2015 — 77.203.xx.xx

Où l’on récapitule, dans un seul tableau pour [spip , tous [les filtres->http://www .net->http://spip.net/5718], tous [les filtres->http://www.spip.net/fr_rubrique567.html] modifiant le rendu des balises produisant du texte HTML, ce qu’ils font et dans quels cas les utiliser.
Les filtres de texte
Filtre Ça fait quoi, techniquement ? J’en ai besoin quand ? Rendu avant Rendu après
texte backend Formate le texte pour les flux XML. Particulièrement utile dans des squelettes de fil RSS. <p><strong>William Shakespeare</strong> naquit à Stratford-sur-Avon</p> &lt;p&gt;&lt;strong&gt;William Shakespeare&lt;/strong&gt; naquit &#224; Stratford-sur-Avon &lt;/p&gt;
attribut_html Formate le texte pour les attributs HTML. S’utilise typiquement, dans les attributs <title>, <alt>... 2 est "supérieur" à 1 2 est &quot;sup&#233;rieur&quot; &#224; 1
texte_script Formate le texte pour les scripts PHP et JS. ... ... ...
safehtml Echappe le code PHP et JS A utiliser pour sécuriser les textes issus de l’extérieur (forums, syndications...) ... ...
textebrut Remplace les <p>, <br /> et les doubles retours à la ligne par de simples retours à la ligne ; les espaces insécables et les doubles espaces par des espaces simples. S’utilise dans les tags <meta>. <p>William Shakespeare :</p><p>né à Stratford-sur-Avon</p>
William Shakespeare :
né à Stratford-sur-Avon
PtoBR Transforme les sauts de paragraphe <p> en simples retours à la ligne Permet de « resserrer » 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
supprimer_tags Supprime tous les tags HTML tout en conservant le contenu de ces même tags. Permet d’obtenir un texte « brut de pomme » <p><strong>William Shakespeare</strong> naquit à <em>Stratford-sur-Avon</em></p> William Shakespeare naquit à 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
&recherche=lignes_longues
liens_absolus Transforme tous les liens (<a href=..., <link href:..., <img src=... et <script src=...) en liens absolus. Particulièrement utile dans des squelettes de fil RSS. <img src="IMG/arton01.jpg"> <img src="http://lesite.com/IMG/arton01.jpg">
liens_ouvrants Transforme les liens SPIP qui commencent par http pour qu’ils s’ouvrent dans une nouvelle fenêtre ou onglet. ... <a href="http://www.spip.net/fr_rubrique91.html"> <a href="http://www.spip.net/fr_rubrique91.html" target="_blank">
charset2unicode Transforme en entités unicode &#129;. ... 2 est "supérieur" à 1 2 est "sup&#233;rieur" &#224; 1
echapper_tags Transforme les chevrons de tag <...> en entité HTML. Utile pour du texte entre balises <pre>. <p><strong>William Shakespeare</strong> naquit à Stratford-sur-Avon</p> &lt;p&gt;&lt;strong&gt;William Shakespeare&lt;/strong&gt; naquit à Stratford-sur-Avon&lt;/p&gt;
N’hésitez pas à modifier ou compléter et article, en gardant en tête que les exemples et les explications doivent rester les plus concis possibles.