[spip-dev] Génération des <h3> à partir des {{{}}}: bug ?

Salut,

Yannick Patois (patois@calvix.org) a écrit le 10.03.03 9:06 :
> Lorsque j'écris dans un article/rubrique une chose tel quel:
> {{{Joindre le collectif}}}
> Le code généré par spip ressemble à:
> <p class='spip' align='justify'> &nbsp;<h3 class="spip"> Joindre le
> collectif </h3><br> </p>
> Ce code est un peu absurde et invalide en html 4...

Ca se règle avec les "variables de personnalisation", en l'occurrence en
modifiant les variables $debut_intertitre et $fin_intertitre. Voir :
<http://www.uzine.net/article.php3?id_article=1825>

C'est mieux, en effet. Maintenant j'ai:
<p class='spip' align='justify'><h3 class="spip">Joindre le collectif</h3></p>

C'est un peu plus joli, mais toujours invalide et absurde (un titre serait
un paragraphe de texte ? :wink:

Bon, j'ai peur qu'il faille vraiment mettre les mains dans le cambouis...
D'autres ont résoluts ce problème ?

Merci,

  Yannick

[(#TEXTE|PtoBR)] :wink:

Ou alors tu fais carrément un nouveau filtre en php...

Salut,

>> Yannick Patois (patois@calvix.org) a écrit le 10.03.03 9:06 :
>>> Lorsque j'écris dans un article/rubrique une chose tel quel:
>>> {{{Joindre le collectif}}}
>>> Le code généré par spip ressemble à:
>>> <p class='spip' align='justify'> &nbsp;<h3 class="spip"> Joindre le
>>> collectif </h3><br> </p>
>>> Ce code est un peu absurde et invalide en html 4...
>> Ca se règle avec les "variables de personnalisation", en l'occurrence en
>> modifiant les variables $debut_intertitre et $fin_intertitre. Voir :
>> <http://www.uzine.net/article.php3?id_article=1825>
> C'est mieux, en effet. Maintenant j'ai:
> <p class='spip' align='justify'><h3 class="spip">Joindre le collectif</h3></p>
> C'est un peu plus joli, mais toujours invalide et absurde (un titre serait

[(#TEXTE|PtoBR)] :wink:

Ca casserait beaucoup de chose ou le <p> est légitime...

Ou alors tu fais carrément un nouveau filtre en php...

Je pourrais faire un filtre qui virerait '<p class='spip'
align='justify'><h3' pour le remplacer par '<h3', c'est ce que tu suggères?
Idem pour '</h3> </p>'...

Si y'a pas mieux, je prends. Mais je pense que ceci devrait etre adressé
au niveau du moteur de spip, qu'en pensez-vous ?

  Yannick

Je pourrais faire un filtre qui virerait '<p class='spip'
align='justify'><h3' pour le remplacer par '<h3', c'est ce que tu suggères?
Idem pour '</h3> </p>'...

Si y'a pas mieux, je prends. Mais je pense que ceci devrait etre adressé
au niveau du moteur de spip, qu'en pensez-vous ?

Oui, ce serait bien...

-- Fil

Un conseil sur quel fichier je dois attaquer ?
Merci.
Je ne promet pas de résultat avant Lundi prochain, par contre.

  Yannick

Un conseil sur quel fichier je dois attaquer ?

inc_texte, traiter_raccourcis()

Le seul souci est de gérer ce qui se passe par la suite dans les filtres
aligner_droite() et compagnie. L'intertitre doit-il etre aligné lui aussi ?

Je ne promet pas de résultat avant Lundi prochain, par contre.

Ca sera probablement pour la 1.7 alors :wink:

-- Fil