<p> si un seul paragraphe? </p>

Bonsoir,

je cherche à faire afficher une balise <p class="spip"> ou <p> que si mon texte ne contient qu'un paragraphe.
Il me semblait avoir lu une astuce donnée par Pierre qui consistait à remplacer #TEXTE par

[(#TEXTE|strpos{<p}|>={0}|?{'',' '})<p class="spip">]
#TEXTE
[(#TEXTE|strpos{<p}|>={0}|?{'',' '})</p>]

sauf que çà marche pas :slight_smile:

Y a t il un truc qui marcherait?

Merci.

Bonsoir,

je cherche à faire afficher une balise <p class="spip"> ou
<p> que si mon texte ne contient qu'un paragraphe.
Il me semblait avoir lu une astuce donnée par Pierre qui
consistait à remplacer #TEXTE par

[(#TEXTE|strpos{<p}|>={0}|?{'',' '})<p class="spip">] #TEXTE
[(#TEXTE|strpos{<p}|>={0}|?{'',' '})</p>]

sauf que çà marche pas :slight_smile:

Y a t il un truc qui marcherait?

Merci.

Et ça, ça te donne pas deux <p> lorsqu'il y a des paragraphes dans #TEXTE ?

Olivier GENDRIN a écrit :

Bonsoir,

je cherche à faire afficher une balise <p class="spip"> ou <p> que si mon texte ne contient qu'un paragraphe.
Il me semblait avoir lu une astuce donnée par Pierre qui consistait à remplacer #TEXTE par

[(#TEXTE|strpos{<p}|>={0}|?{'',' '})<p class="spip">] #TEXTE [(#TEXTE|strpos{<p}|>={0}|?{'',' '})</p>]

sauf que çà marche pas :slight_smile:

Y a t il un truc qui marcherait?

Merci.
    
Et ça, ça te donne pas deux <p> lorsqu'il y a des paragraphes dans #TEXTE ?

Non, çà çà donne rien du tout...

Le 10/11/06, Jean Philippe Benadjer a écrit :

je cherche à faire afficher une balise <p class="spip"> ou <p> que si
mon texte ne contient qu'un paragraphe.

Si tu peux attendre un peu, la version 1.9.2 devrait arriver avec le
filtre |paragrapher qui résout ton problème.

L'annonce de Fil sur Spip-Dev en octobre:
http://article.gmane.org/gmane.comp.web.spip.devel/37218

Note que le point qui te pose problème est lié au fonctionnement de propre()
Voir (message de Fil de nouveau):
http://article.gmane.org/gmane.comp.web.spip.devel/30835/
--
Philippe DE MOURA
><> phdm ><>