Alinéas : « Retour simple » - commentaires «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-09-26T08:58:21Z https://files.spip.org/Alineas-Retour-simple#comment450116 2011-09-26T08:58:21Z <p>edit :<br class="autobr"> je ne sais pourquoi, mais j'avais un margin-top négatif qui annulait le saut de ligne</p> <p>merci à ceux qui auraient cherché</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-09-23T17:10:25Z https://files.spip.org/Alineas-Retour-simple#comment450065 2011-09-23T17:10:25Z <p>Bonjour tout le monde,</p> <p>J'essaie en vain d'utiliser ce plugin fort bien utile.<br class="autobr"> Quand je commence à coder, j'efface tout le habillage.css pour repartir de zéro. Peut-être n'est-ce pas la bonne méthode puisqu'aujourd'hui ça me pose problème…</p> <p>En gros quand je rétablis le css d'origine, j'ai bien mes sauts de lignes, mais plus avec le mien (d'ailleurs meme les underscore+espace ne font plus rien)</p> <p>quelqu'un saurait quels attributs css est à garder pour éviter ce genre de soucis<small class="fine d-inline"> </small>?</p> <p>Merci d'avance,</p> <p>LD.</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-06-21T14:17:24Z https://files.spip.org/Alineas-Retour-simple#comment446989 2011-06-21T14:17:24Z <p>Pour les autres lecteurs, une suite de la discussion, entre Joseph et Fil, <br class="manualbr"><i>«<small class="fine d-inline"> </small>Retour d'expérience sur le filtre post_autobr sur un texte comportant des modèles<small class="fine d-inline"> </small>»</i><br class="manualbr">se trouve ici :<br class="manualbr"><a href="http://comments.gmane.org/gmane.comp.web.spip.devel/60770" class="spip_out" rel='nofollow external'>http://comments.gmane.org/gmane.comp.web.spip.devel/60770</a><br class="manualbr">ou ici :<br class="manualbr"><a href="http://archives.rezo.net/archives/spip-dev.mbox/5DRLOVVGDF4G2EBEWIHCIDPXQTWJG2MX/" class="spip_out" rel='nofollow external'>http://archives.rezo.net/archives/spip-dev.mbox/...</a></p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-26T20:34:10Z https://files.spip.org/Alineas-Retour-simple#comment446054 2011-05-26T20:34:10Z <p>Voir aussi <a href='https://files.spip.org/Alineas-Retour-simple#forum445058' class="spip_in" rel='nofollow'>les réponses de Maïeul ici</a>.</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-26T19:55:36Z https://files.spip.org/Alineas-Retour-simple#comment446052 2011-05-26T19:55:36Z <p>Merci pour ce signalement.</p> <p>Je m'aventure à une réponse limitée simplement due aux échanges sur la liste <i>spip-zone</i> que j'ai suivis, ayant précédé la dernière version de ce plugin.</p> <p>Ce plugin ne comporte pas d'«<small class="fine d-inline"> </small>expression régulière<small class="fine d-inline"> </small>».</p> <p>Il met seulement en œuvre en une seule ligne de code le filtre <i><a href="http://doc.spip.org/@post_autobr" class="spip_out" rel='nofollow external'>post_autobr</a></i> à partir des indications de <a href='https://files.spip.org/Fil' class="spip_in" rel='nofollow'>Fil</a> pour cette mise en œuvre. Fil est le seul à avoir pu indiquer comment utiliser le filtre <i>post_autobr</i>, après des suspicions de bug de ce filtre qu'il a ainsi démenties.</p> <p>Cependant le point que tu présentes soulèverait à nouveau, éventuellement, une suspicion de bug de <i>post_autobr</i>… et si Fil a su être le seul à pouvoir répondre auparavant sur ce filtre, il se pourrait que ce soit à nouveau le cas.</p> <p>En toute hypothèse, voici le contenu intégral du fichier <i>retoursimple.php</i> (les seuls autres fichiers du plugin étant le <i>.xml</i>, le <i>.png</i> et le <i>.revision</i>) :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code><?php define('_TRAITEMENT_RACCOURCIS', 'propre(post_autobr(%s), $connect)'); ?></code></pre></div> <p>Mes aptitudes ne me permettent pas d'en dire plus ou mieux.</p> <p>Cordialement, fr</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-26T12:29:50Z https://files.spip.org/Alineas-Retour-simple#comment446036 2011-05-26T12:29:50Z <p>Retour de bug avec le plugin Retour simple. Si on insère un modèle avec une syntaxe ayant des retous à la ligne, syntaxe valide, comme :</p> <div class="precode"><pre class="spip_code spip_code_block language-SPIP" dir="ltr" style="text-align:left;" data-language="SPIP"><code><modele12|param1=toto |param2=truc |param3=machin</code></pre></div> <p>alors le plugin va insérer des underscore (_) dans l'appel du modèle. Il faudrait que l'expression régulière du plugin exclu les appels de modèles.</p> <p>Cordialement</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-04T12:18:44Z https://files.spip.org/Alineas-Retour-simple#comment445145 2011-05-04T12:18:44Z <p>N.B. : Ne pas mettre la ligne <code class="spip_code spip_code_inline" dir="ltr">traitement:NOTES:pre_propre,</code> — Les «<small class="fine d-inline"> </small>Notes<small class="fine d-inline"> </small>» de bas de page sont traitées sans cette ligne de code, et l'ajout spécifique du traitement des «<small class="fine d-inline"> </small>Notes<small class="fine d-inline"> </small>» fait doublon et provoque un double retour à la ligne, donc un saut de ligne, donc dans les notes un nouveau paragraphe pour SPIP. <i>(En fait, c'est moi qui avais ajouté le traitement de «<small class="fine d-inline"> </small>NOTES<small class="fine d-inline"> </small>», initialement, dans ce code, par excès de zèle donc… frdm)</i></p> <p>Finalement, dans <code class="spip_code spip_code_inline" dir="ltr">config/mes_options.php</code> il faut donc :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function autobr_surcharger_outil($tab) { $tab['traitement:DESCRIPTIF:pre_propre, traitement:CHAPO:pre_propre, traitement:PS:pre_propre, traitement:TEXTE/rubriques:pre_propre, traitement:TEXTE/breves:pre_propre'] = 'autobr_pre_propre'; return $tab; }</code></pre></div> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-04T00:09:35Z https://files.spip.org/Alineas-Retour-simple#comment445133 2011-05-04T00:09:35Z <p>L'article est maintenant rectifié selon ces nouvelles indications. Merci.</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-03T22:24:48Z https://files.spip.org/Alineas-Retour-simple#comment445128 2011-05-03T22:24:48Z <p>Merci pour tout ce travail, notamment l'étude RS/CS. Le chantier n'est pas tout a fait terminé sur le sujet, mais bon, que les choses évoluent finalement bien ainsi au gré des usages...</p> <p>En ce qui concerne le code de surcharge pour étendre ou modifier les lames du CS, l'utilisation d'une globale <strong>n'est plus recommandée</strong>. Il vaut mieux désormais encapsuler le code dans une fonction, histoire de gagner en mémoire et en performance :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function autobr_surcharger_outil($tab) { $tab['traitement:CHAPO:pre_propre, traitement:PS:pre_propre, traitement:NOTES:pre_propre, traitement:TEXTE/rubriques:pre_propre, traitement:TEXTE/breves:pre_propre'] = 'autobr_pre_propre'; return $tab; }</code></pre></div> <p>Ce code signifie que les balises #CHAPO, #PS, #NOTES et #TEXTE<span class="spip_note_ref"> [<a href="#nb1" class="spip_note" rel='nofollow appendix' title="dans une boucle RUBRIQUES ou BREVES" id="nh1">1</a>]</span> passent automatiquement par le filtre <i>autobr_pre_propre</i> qui traite les alinéas, le Couteau Suisse ne proposant nativement que les contenus #TEXTE d'article.</p> <p>Pour le plugin Agenda, il suffit d'ajouter la ligne suivante à la fonction ci-dessus pour que le CS traite également les descriptifs d'évènement :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code> $tab['traitement:DESCRIPTIF:pre_propre'] = 'autobr_pre_propre';</code></pre></div> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-03T20:15:01Z https://files.spip.org/Alineas-Retour-simple#comment445125 2011-05-03T20:15:01Z <p>J'ai ajouté quelques lignes dans l'article pour y faire bénéficier directement les lecteurs de ces observations, avec lien vers ce fil de discussion de forum. Cf. ci-avant dans l'article <a href="#tests_particuliers" class="spip_ancre" rel='nofollow'>nouvelle section «<small class="fine d-inline"> </small>Tests particuliers<small class="fine d-inline"> </small>»</a>.</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-02T21:34:19Z https://files.spip.org/Alineas-Retour-simple#comment445086 2011-05-02T21:34:19Z <p>tout a fait</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-02T21:27:15Z https://files.spip.org/Alineas-Retour-simple#comment445085 2011-05-02T21:27:15Z <p>Ça marche dans le champ descriptif mais pas dans le champ adresse.<br class="autobr"> Je dois retourner chez le plugin agenda pour voir s'il considère les raccourcis SPIP, c'est ça<small class="fine d-inline"> </small>?</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-02T13:01:37Z https://files.spip.org/Alineas-Retour-simple#comment445060 2011-05-02T13:01:37Z <p>en fait tout champs sur lequel les raccourçis typographiques de SPIP sont appelés doit normalment respecter ces règles, avec ce plugin</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-05-02T12:43:02Z https://files.spip.org/Alineas-Retour-simple#comment445058 2011-05-02T12:43:02Z <p>Très pratique ce plugin pour ne pas déstabiliser les utilisateurs habituels, non férus des techniques spécifiques à SPIP ou qui n'ont pas envie de les apprendre.<br class="manualbr">Serait-il possible de généraliser ce fonctionnement<small class="fine d-inline"> </small>? Comme pour le filtre qui permet d'enlever le numéro devant tous les champs titre, ne pourrait-on pas envisager que cette technique s'applique à tous les champs texte ou descriptif, comme par exemple ceux du plugin <a href='https://files.spip.org/Agenda-2-0' rel='nofollow'>agenda</a><small class="fine d-inline"> </small>?<br class="manualbr">De cette manière tous les plugins existants ou futurs pourraient bénéficier du retour à la ligne sans autre précision, du moment que leurs champs s'appellent titre, texte ou descriptif.<br class="manualbr">Merci.</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-04-28T15:45:20Z https://files.spip.org/Alineas-Retour-simple#comment444922 2011-04-28T15:45:20Z <p>Sur forum.spip.org, <a href="http://forum.spip.org/fr_7834.html#forum234008" class="spip_out" rel='nofollow external'>Chris écrit</a> :<br class="manualbr"><i>«<small class="fine d-inline"> </small>Plugin absolument indispensable pour pallier a l'une des incohérences insupportable du pourtant si génial SPIP.<small class="fine d-inline"> </small>»</i>.<br class="manualbr">Merci pour les contributeurs à ce plugin mentionnés dans l'article.</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-04-27T17:41:22Z https://files.spip.org/Alineas-Retour-simple#comment444886 2011-04-27T17:41:22Z <p>Pour ma part je n'utilise pas «<small class="fine d-inline"> </small>Champs extras<small class="fine d-inline"> </small>», je ne peux donc dire ce qu'il en est. Je ne suis pas sûr de ma compréhension de la question : vous voulez dire que vous avez déjà effectivement essayé le plugin «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» dans des «<small class="fine d-inline"> </small>Champs extras<small class="fine d-inline"> </small>», et que les alinéas par retour simple à la ligne n'y sont pas respectés<small class="fine d-inline"> </small>? Voulez-vous dire de plus que <code class="spip_code spip_code_inline" dir="ltr">_</code> suivi d'une espace en début de ligne puis de texte sur la ligne ne produit non plus aucun effet d'alinéa dans les «<small class="fine d-inline"> </small>Champs extras<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>? En toute hypothèse, il faudrait quelqu'un de plus compétent que moi pour répondre à de telles questions, s'agissant de «<small class="fine d-inline"> </small>Champs extras<small class="fine d-inline"> </small>».</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-04-27T07:10:49Z https://files.spip.org/Alineas-Retour-simple#comment444853 2011-04-27T07:10:49Z <p>Bonjour, <br class="autobr"> quand est-il des champs extras. <br class="autobr"> Je ne parviens pas à faire autre chose que des <br> pour les sauts de pragarphes.<br class="autobr"> Merci de cette contrib et d'une éventuelle réponse...<br class="autobr"> Goushi.</p> «<small class="fine d-inline"> </small>Retour simple<small class="fine d-inline"> </small>» 2011-04-26T20:54:00Z https://files.spip.org/Alineas-Retour-simple#comment444845 2011-04-26T20:54:00Z <p>Les tests sur des versions de Spip antérieures à celle 2.1 seront les bienvenus.</p>