| Filtre | Effet & utilité | Texte en entrée / texte en sortie |
|---|---|---|
| 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 pour insérer le texte dans les tags <meta>, et autres balises HTML. |
|
| ||
| texte_backend | Formate le texte pour les flux XML. Particulièrement utile dans des squelettes de fil RSS. |
|
| ||
| attribut_html | Formate le texte pour les attributs HTML. S’utilise typiquement, dans les attributs <title>, <alt>... |
|
| ||
| texte_script | Formate le texte pour les scripts PHP et JS. Echappe les quotes |
|
| ||
| safehtml | Echappe le code PHP et JS À utiliser pour sécuriser les textes issus de l’extérieur (forums, syndications...) |
|
| ||
| 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 » |
|
| ||
| charset2unicode | Transforme en entités unicode .L’intérêt de ce filtre est qu’il n’impacte pas les balises html. |
|
| ||
| echapper_tags | Transforme les chevrons de tag <...> en entité HTML. Utile pour du texte entre balises <pre>. |
|
| ||
| PtoBR | Transforme les sauts de paragraphe <p> en simples retours à la ligne.Permet de « resserrer » une mise en page. |
|
| ||
| 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. |
|
| ||
| liens_ouvrants | Transforme les liens SPIP qui mènent vers des sites extérieurs pour qu’ils s’ouvrent dans une nouvelle fenêtre ou onglet. | |
|
A signaler que le filtre lignes_longues peut toujours être utilisé mais est déprécié. Il est préférable de couper les lignes longues avec des propriétés CSS comme word-wrap
| lignes_longues | Introduit des césures dans les mots « trop longs ». | |
|