Tu peux aussi migrer dans une version de PHP plus récente 
-----Message d'origine-----
De : Quentinbeau Beau De Loménie [mailto:quentinbeau@noos.fr]
Envoyé : jeudi 26 février 2009 14:26
À : spip@rezo.net
Objet : Re: [Spip] Changer le <br> en <br />
A l'heure actuel j'ai ca comme doctype :
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd’
>
Mon code est propre. J'ai viré rares <br> présent puisque la
validation me le demandais.
Mais SPIP m'en rajoute :s
Je ne peux pas faire quelque chose avec le fichiers mes_fonctions.php3
pour ne pas toucher au sources SPIP ?
Le 26 févr. 09 à 14:21, denisb a écrit :
Quentinbeau Beau De Loménie a écrit :
J'ai remarqué en demandant une validation W3C que les sauts de
ligne dans SPIP sont traduits par des <br>...
Or, je préférerais les remplacer par des <br /> afin d'être en
conformité avec le W3C.
les <br /> sont produits par la fonction nl2br de php dans ses
versions supérieures à 4.0.5 (<br> pour les précédentes).
il te faut donc 'forker' les sources de spip (c'est mal...)
en modifiant les appels à cette fonction pour lui ajouter le 2ème
paramètre : FALSE
$truc = nl2br($texte, FALSE);
mais en prenant un doctype XHTML, le w3c ne grognera plus...
surtout que si tu n'as que les avertissements dûs aux <br />, la
page est validée quand-même (en doctype HTML)
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip