Spip et les normes

Bonjour,

Le lundi, 24 mars 2003, à 15:41 Europe/Paris, Antoine a écrit :

Oui, il y a deux problèmes en fait :
- certains raccourcis (comme les {{{intertitres}}}) ne

génèrent pas du

HTML "correct" ;

Effectivement, j'ai contourné le pb avec un filtre mais il
faut que les
rédacteurs sautent une ligne avant et après l'intertitre :

function bug_inter($texte) {
   $texte = ereg_replace('<p class="spip">
&nbsp;<h3','<h3',$texte);
   $texte = ereg_replace('</h3><br> </p>','</h3>',$texte);
   return $texte;
}
----------

Pour faire plus simple la lumière est ici :
http://www.uzine.net/article1825.html
---------------------

Sinon quelqu'un saurait-il où est localisé la ou les fonctions
qui
traitent les raccourcis typographiques ?

-------
inc_texte.php3
---------

Par ailleurs, on peut empêcher SPIP de traiter ces raccourcis
en
utilisant BALISE* mais peut-on réappliquer le traitement de
SPIP via un
filtre après avoir appliqué ses propres filtres ?

----
s'inspirer de la fonction propre éventuellement
------

Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34€/mn) ; tél : 08 92 68 13 50 (0,34€/mn)"

Bonsoir,

Merci pour tes réponses, je vais jeter un oeil

Le lundi, 24 mars 2003, à 20:42 Europe/Paris, noe.de-naama a écrit :

function bug_inter($texte) {
   $texte = ereg_replace('<p class="spip">
&nbsp;<h3','<h3',$texte);
   $texte = ereg_replace('</h3><br> </p>','</h3>',$texte);
   return $texte;
}
----------

Pour faire plus simple la lumière est ici :
[uZine 3] Les variables de personnalisation

Ça ne règle pas le pb du <p class="spip"> et </p> qui encadre le <h3></h3>
Si on ne saute pas de ligne, le <h3></h3> s'insère dans le paragraphe courant sans le fermer et le rouvrir

Cordialement

--
Jean-Luc