Il y a une lame du couteau suisse [version 1.7.19.04] qui permet d'oter les
balises gênantes. (ne pas paragrapher le texte)
Cordialement,
Jean POULIQUEN
----- Original Message -----
From: "Jim Wanderscheid" <jim.wanderscheid@gmail.com>
To: <spip@rezo.net>
Sent: Saturday, January 10, 2009 5:18 PM
Subject: Re: [Spip] mes_fonctions.php et $texte
JLuc wrote:
Jim Wanderscheid a écrit :
Sous SPIP 1.9 et pour certaines fonctions bien spéciales j'avais
l'habitude de faire passer le texte prévu pour l'affichage par une
expression régulière.
une expression régulière "repère" un morceau de texte
mais ne le transforme pas ni ne l'affiche.
Oui bon j'utilise évidemment
$texte = preg_replace($cherche, $remplace, $texte);
où $cherche est une regex
Sous SPIP 2.0.2 cela ne fonctionne plus.
En clair et en résumé, j'ai l'impression que je ne peux plus
simplement récupérer dans la variable $texte dans mes_fonctions.php le
texte pour ensuite le transformer et le renvoyer par return($texte);
mes_fonctions.php est un fichier dont l'objet est de déclarer des
fonctions.
ya pas de variable à récupérer dedans, si ce n'est dans une fonction Ã
l'intérieur.
Ouaip, c'est exactement ça.
Et on peut y récupérer le texte d'un article
cf. Les filtres de SPIP - SPIP ("Ajouter ses propres fonctions"
en bas de page)
je ne comprend pas non plus ce que tu décris.
Et moi j'ai compris maintenant ce qui se passe.
Sous 1.9x on récupérait le texte brut : "voici mon texte"
Sous 2.x on réupère en plus une balise : "<p>voici mon texte</p>"
Du coup mon traitement ne fonctionnait plus.
Bon, il y a deux solutions:
- on considère que c'est un bug et il faut qu'il soit corrigé
- on change la doc sur spip.net
JIM
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
--
Jâ??utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusquâ??à présent SPAMfighter a bloqué 4046 courriels spam.
Nous avons en ce moment 5.8 millions dâ??utilisateurs de par le monde entier.
Les utlisateurs payants nâ??ont pas ce message. Vous pouvez télécharger la version gratuite: Filtre Anti Spam gratuit pour Outlook, Outlook Express, Windows Live Mail & Thunderbird - SPAMfighter