J’ai créé ce filtre car je devais faire une newsletter en format texte mais Spip (version 1-7) s’obstinait à transformer les apostrophes en leur entité HTML, et ce même si j’appliquais le filtre |textebrut.
C’est, je crois, un bug connu et il est possible qu’il soit corrigé dans une version future. En attendant, j’ai créé ce filtre pour palier à ce problème.
Voici donc le code du script à insérer dans le fichier mes_fonction.php3.
/*
* +----------------------------------+
* Nom du Filtre : appostrophe
* +----------------------------------+
* Date : mercredi 22 janvier 2003
* Auteur : Thierry Gagnon,
* http://thierrygagnon.com
* +-------------------------------------+
* Fonctions de ce filtre :
* Filtre permettant de désactiver le remplacement des apostrophes par leur entité HTML
* +-------------------------------------+
*
* Pour toute suggestion, remarque, proposition d'ajout
* reportez-vous au forum de l'article :
* http://www.uzine.net/spip_contrib/article.php3?id_article=407
*/
function apostrophe($texte) {
$texte = (ereg_replace("'","'",$texte));
return $texte;
}
// fin filtre apostrophe
Pour utiliser le filtre, on ferait typiquement :
[(#INTRODUCTION|textebrut|apostrophe)]
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |