Supporter _AUTO_BR dans les listes à puces
Je ressors une discussion d'il y a quelques temps sur IRC au sujet des sauts de lignes dans les puces qui ne sont pas interprétés actuellement. Pour ce faire, il suffit dans `plugins-dist/textwheel/spip/spip-listes.php` de remplacer la ligne 97 `$t = $ajout . str_replace("\n", _AUTOBR."\n",$t[3]);` par `$t = $ajout . $t[3];` En gros cela permettrait de traiter les sauts de lignes dans un item de liste comme `<br />` La discussion sur IRC : ``` 18:56:59 kent1: vous voyez un inconvénient d'ajouter le support de _AUTO_BR dans les listes à puces? 19:01:49 _fil_: tu penses à uqoi ? 19:03:35 denisb_mbp: ne pas avoir à utiliser le _ dans le raccourci _fil_ 19:03:44 denisb_mbp: pour "aller à la ligne" 19:04:24 denisb_mbp: sauf que faudra quand même l'utiliser pour un double saut de ligne 19:04:29 denisb_mbp: ... 19:04:44 denisb_mbp: sinon y'aura confusion avec la fin de la liste 19:04:50 denisb_mbp: hum... 19:07:40 _fil_: et ça marche pas déjà ? 19:17:48 kent1: ligne 98 de wheels/spip/spip-listes.php 19:17:54 kent1: changer par $t = $ajout . str_replace("\n", _AUTOBR."\n",$t[3]); 19:18:24 kent1: $t[3] étant le texte du contenu après la puce 19:30:16 kent1: comme c'est fait dans paragrapher 19:30:18 kent1: en fait 19:33:53 kent1: "sauf que faudra quand même l'utiliser pour un double saut de ligne" denisb… 19:34:05 kent1: pour fermer une liste on saute une ligne non? 19:34:12 denisb_mbp: ouaip 19:34:24 kent1: donc c'est bon ça devrait pas casser le truc 19:34:32 kent1: puisque la découpe est faite en amont 19:34:55 kent1: la découpe des -* texte etc etc... 19:35:16 kent1: là on ne touche que à "texte etc etc avec des \n dedans" 19:35:31 kent1: *vient de tester et ça marche pas mal* 19:36:29 denisb_mbp: voui... 19:36:48 denisb_mbp: mais \n\n sera traduit par fin de liste et pas par <p> 19:37:23 denisb_mbp: donc pour avoir un <p> dans une liste faudra jongler entre \n (autobr) et _ (non marque de fin de fin de liste) 19:37:35 denisb_mbp: mais bon... 19:38:29 kent1: _ ne fera pas de p comme "-* blahbla….\n\n" non plus" à ce que je pense là… \n\n coupe une liste avec un <p> entre deux <ul> non? 19:38:33 kent1: actuellement 19:55:08 denisb_mbp: ce que je veux dire kent1 c'est que actuellement pour "passer une ligne" dans une liste il me semble bien qu'il faut utiliser un _ non ? 19:55:20 denisb_mbp: pour forcer un retour ligne 19:56:13 denisb_mbp: et pour forcer une ligne blanche il faut donc un double _ 19:56:19 kent1: oui c'est ça 19:56:23 kent1: ah ok 19:56:28 kent1: oui effectivement 19:56:34 denisb_mbp: avec autobr, il va y avoir mélange 19:56:45 kent1: oui possible 19:57:00 kent1: en tout cas 19:57:03 kent1: ça marche bien 19:57:04 denisb_mbp: un simple clic sur enter pour aller à la ligne (un \n) mais toujours la nécessité d'un double _ pour sauter une ligne 19:57:13 kent1: yop 19:57:29 denisb_mbp: bref c'est pas ce qu'il y a de plus grave non plus hein ! 19:58:02 kent1: le truc c'est que maintenant les users ont l'habitude du \n => <br /> 19:58:15 kent1: enfin bref 19:58:20 denisb_mbp: oué ```
issue

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site