Je remets non seulement la fonction liens_ouvrants(), mais aussi le patch
qui permet aux notes de ne pas commencer par un <p class='notes'> (car d'une
part on peut vouloir faire démarrer la première note sur un style
particulier, et d'autre part c'est ce qu'on fait sur les autres champs : #TEXTE ne commence pas par <p>)
La non fermeture de certaines balises pose des pbs de mise en page avec
l'utilisation des feuilles de style.
Serait-il possible de fermer en particulier les balises <p class="spip-xxx">
?
A+
François
Re-modif de inc-texte.php3: ça ajoute la fermeture des <p> (avec, donc, des </p> en fin de paragraphe). Effectivement, ça perturbait les feuilles de style (proche du n'importe quoi avec Opera; et interférences dans les intertitres).
Histoire d'éviter de coller de <p> là où on n'en veut pas (c'est-à-dire dans des paragraphes constitués d'un unique paragraphe), dans propre(), ça n'ajoute les </p> s'il y a des paragraphes. De plus, modif de la macro "justifier" pour assurer qu'on va bien fermer le </p>.
Y'en a qui vont être contents, la fonction propre() commence à devenir vachement compliant et pas du tout depreciated :-))
Si la nouvelle mouture de "inc-texte.php3" ferme bien les balises <p> - sauf
la première ouverte automatiquement qd on traite #TEXTE (?) - cela ne résout
pas complètement les pbs de non-justification du texte !!!
En fouillant le pb, je me suis aperçu que la présence d'un titre dans le
paragraphe se comportait comme une balise </p> !
Par exemple, le texte d'un article comme :
{{{La formation départementale}}}
Le stage d'entraîneur départemental aura lieu le week end du {{28 et 29
octobre 2000}} au centre du Quinquis à Perros Guirec........
<TD ROWSPAN=2 VALIGN="top">
<FONT SIZE=3>
<p class='spip' align='justify'><p class="spip" align='justify'>
<h3 class="spip">
La formation départementale
</h3><br>
Le stage d'entraîneur départemental aura lieu le week end du <b
class="spip">28 et 29 octobre 2000</b> au centre du Quinquis à Perros
Guirec.........
</p>
et s'affiche non justifié.
Tandis que
{{{La formation départementale}}}
Le stage d'entraîneur départemental aura lieu le week end du {{28 et 29
octobre 2000}} au centre du Quinquis à Perros Guirec........
est généré par SPIP en :
<TD ROWSPAN=2 VALIGN="top">
<FONT SIZE=3>
<p class='spip' align='justify'><p class="spip" align='justify'>
<h3 class="spip">
La formation départementale
</h3><br>
<p class='spip' align='justify'>Le stage d'entraîneur départemental
aura lieu le week end du <b class="spip">28 et 29 octobre 2000</b> au centre
du Quinquis à Perros Guirec.........
</p>
et s'affiche justifié !
Moralité, ajoutez une ligne vide à la suite de vos titres.