[spip-dev] inc_texte.php3

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>)

-- Fil

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

Salut,

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 :-))

ARNO*

Super...
Serait-il possible de recevoir ce nouveau "inc-texte.php3" ?
Sinon, j'attendrai la prochaine release 1.4.1...
A+
   François

@ François G-Hamonno <fhamonno@club-internet.fr> :

Super...
Serait-il possible de recevoir ce nouveau "inc-texte.php3" ?
Sinon, j'attendrai la prochaine release 1.4.1...
A+
   François

http://rezo.net/spip-dev/devel/

et après tu prends dans la version la plus récente (actuellement
SPIP-1.4a4/)

-- Fil

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........

traité par le squelette

        <TD ROWSPAN=2 VALIGN="top">
         <FONT SIZE=3>
           [<B>(#CHAPO|justifier)<P></B>]
           [(#TEXTE|justifier)]
          </FONT>

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'>
        &nbsp;<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'>
        &nbsp;<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.

A+
   François