Découper un article en plusieurs pages et lui ajouter un sommaire - commentaires Découper un article en plusieurs pages et lui ajouter un sommaire 2009-12-04T16:17:50Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment423948 2009-12-04T16:17:50Z <p>Bonjour à tous,</p> <p>Je viens de découvrir un bug :<br class="autobr"> si on inclut un lien dans un sous-titre de l'article, l'affichage de ce titre dans le sommaire bug.</p> <p>J'ai corrigé ce bug en ajoutant simplement un appel à htmlentities dans la construction du sommaire dans la fonction « sommaire_article » :</p> <p><i>//$texte=$texte.«<small class="fine d-inline"> </small><a href=<small class="fine d-inline"> </small>»". $uri_art . « artsuite= »<br class="autobr"> .$i. « #sommaire_ ».$nb.«<small class="fine d-inline"> </small><small class="fine d-inline"> </small>»<br class="autobr"> title=\«<small class="fine d-inline"> </small>».$regs[1][$j].«<small class="fine d-inline"> </small><small class="fine d-inline"> </small>»>«<small class="fine d-inline"> </small>.$regs[1][$j].<small class="fine d-inline"> </small>»</a>,<br class="autobr"> p$p<br />"<small class="fine d-inline"> </small>;</i><br class="autobr"> <strong>$texte=$texte.«<small class="fine d-inline"> </small><a href=<small class="fine d-inline"> </small>»". $uri_art . « artsuite= »<br class="autobr"> .$i. « #sommaire_ ».$nb.«<small class="fine d-inline"> </small><small class="fine d-inline"> </small>»<br class="autobr"> title=\«<small class="fine d-inline"> </small>».htmlentities($regs[1][$j]).«<small class="fine d-inline"> </small><small class="fine d-inline"> </small>»>«<small class="fine d-inline"> </small>.$regs[1][$j].<small class="fine d-inline"> </small>»</a>,<br class="autobr"> p$p<br />"<small class="fine d-inline"> </small>;</strong></p> <p>Merci aux créateurs de ce plugin qui nous est très utile<small class="fine d-inline"> </small>! (voir par curiosité : <a href="http://www.urd.org/newsletter/" class="spip_url spip_out auto" rel="nofollow external">http://www.urd.org/newsletter/</a> )</p> <p>Olivier.</p> Découper un article en plusieurs pages et lui ajouter un sommaire 2006-12-15T10:35:15Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment389601 2006-12-15T10:35:15Z <p>pb de mise en page dans la version 1.9.1 découpage en 1 page<br class="autobr"> Mise en italique du menu (qui lui est diminué)<br class="autobr"> je cherche a modifie le script mais actuellement sans résultat</p> Découper un article en plusieurs pages et lui ajouter un sommaire 2006-11-25T14:42:44Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment389003 2006-11-25T14:42:44Z <p>Bonjour,</p> <p>existe t il une version de ce filtre compatible avec spip 1.9 car ca ne marche plus au niveau des pages<small class="fine d-inline"> </small>? par contre aucun problème pour le sommaire</p> <p>merci</p> ID_ARTICLE manquant 2006-03-31T18:12:12Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment385834 2006-03-31T18:12:12Z <p>pour que ca marche sur ma 1.8.2</p> <p>j'ai du faire un appel dans mon squelette comme ceci :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> [(#TEXTE|decouper_en_pages{#ID_ARTICLE}]</code></pre></div> <p>Ensuiote j'ai du injecter dans la focntion l'id_Article :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function decouper_en_pages($texte,$id_article) {</code></pre></div> <p>Ensuite changer la definition de la variable uri_art :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $uri_art = generer_url_article($id_article);</code></pre></div> <p>apres ca tout marche nickel :)</p> <p>exemple :<br class="autobr"> <a href="http://www.topspeed.com/car_news/audi_a8_overview-ar5845.html" class="spip_url spip_out auto" rel="nofollow external">http://www.topspeed.com/car_news/audi_a8_overview-ar5845.html</a></p> Découper un article en plusieurs pages et lui ajouter un sommaire 2005-12-12T12:19:12Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment384788 2005-12-12T12:19:12Z <p>Pareil pour moi, malgré la modif, je suis obligé de recalculer les pages ou de me priver du cache, j'utilise un systéme à la EVA, de squelettes inclus par mots clés, + un truc étonnant, dans certains articles utilisant le filtre, j'ai des changement de police intempestif, alors que j'ai un span class avant mon #TEXTE...</p> <p>dommage, c'est un super filtre</p> Découper un article en plusieurs pages et lui ajouter un sommaire 2005-12-11T13:22:24Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment384765 2005-12-11T13:22:24Z <p>Bonjour,</p> <p>Le problème de raffraichissement de la page est toujour présent sur spip 1.8.2<sup class="typo_exposants">e</sup> malgré les mises à jour faites.</p> <p>Roger</p> et les documents joints<small class="fine d-inline"> </small>? 2005-11-25T09:53:18Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment384533 2005-11-25T09:53:18Z <p>bon, bin j'ai pas trouvé de solution, alors je me passerais de cette contrib... Tant pis, ça avait l'air bien<small class="fine d-inline"> </small>! snif</p> <p>Matthieu</p> et les documents joints<small class="fine d-inline"> </small>? 2005-11-02T19:02:05Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment384252 2005-11-02T19:02:05Z <p>Bonjour,</p> <p>je rencontre un petit pb : en utilisant ce filtre (au demeurant très pratique et fort bien fait), les documents qui sont inclus dans le corp du texte réaparaissent une seconde fois comme documents joints... et ça m'ennuie un peu :-)</p> <p>ex : <a href="http://www.issyescalade.info/article.php?id_article=24&artsuite=0#sommaire_3" class="spip_out" rel='nofollow external'>http://www.issyescalade.info/article.php?id_article=24&artsuite=0#sommaire_3</a></p> <p>y'a-t-il un moyen de contrer ce pb<small class="fine d-inline"> </small>?</p> <p>Merci d'avance,</p> <p>Matthieu</p> Découper un article en plusieurs pages et lui ajouter un sommaire 2005-10-31T18:36:51Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment384214 2005-10-31T18:36:51Z <p>Un énooorme merci à Erick B., je n'aurais peut-être jamais résolu ce problème sans ton aide<small class="fine d-inline"> </small>!</p> <p>Franchement, il fallait chercher loin, et je suis étonné que personne n'ait réellement soulevé ce problème auparavant (j'ai « retourné » le web pour m'en assurer). En tout cas, j'espère que ça en aidera plus d'un à utiliser correctement ce filtre de découpage... indispensable à tout site de publication.</p> Découper un article en plusieurs pages et lui ajouter un sommaire 2005-10-30T13:35:15Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment384180 2005-10-30T13:35:15Z <p>Manifestement toutes les quotes ne sont pas apparues, donc je réecris la ligne :<br class="manualbr">$contexte_inclus['artsuite']=$_GET['artsuite']<small class="fine d-inline"> </small>;<br class="autobr"> et voili...</p> Découper un article en plusieurs pages et lui ajouter un sommaire 2005-10-30T13:27:35Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment384178 2005-10-30T13:27:35Z <p>Après mult galéres et un echauffement du bulbe intempestif, je crois avoir trouvé la solution.<br class="manualbr">Alors accrochez vous<small class="fine d-inline"> </small>!<br class="autobr"> Cela vient du système de cache de spip.<br class="autobr"> Si j'ai tout bien compris, spip ne cache qu'une page pour une url du type quelque-chose.php3<small class="fine d-inline"> </small>?parametre1=x&parametre2=y.<br class="autobr"> En fait, il prend le premier paramètre (dans le cas de ce filtre, article.php3<small class="fine d-inline"> </small>?id_article=x), et n'interprete pas les suivants (dans le cas de ce filtre, la transmission des pages suivantes|precedentes de la forme artsuite=x).<br class="manualbr">Pour le forcer a prendre en compte ces variables et generer une page de cache pour chaque page découpée de l'article, il faut forcer spip a prendre en compte ces variables.<br class="manualbr">Admettons que le squelette de la page contenant l'article découpé s'appelle inc-article.html et qu'il est appelé dans le squelette article.html par la commande .<br class="manualbr">Il faut modifier ce fichier inc-article.php3 pour que spip prenne en compte la variable $artsuite. Pour cela on ajoute sous la ligne<br class="manualbr"><i>$delais = 2 * 3600<small class="fine d-inline"> </small>;</i><br class="manualbr">et avant la ligne <br class="manualbr"><i>include (inc-public.php3)<small class="fine d-inline"> </small>;</i><br class="manualbr">la ligne magique :<br class="manualbr"><strong>$contexte_inclus[artsuite']=$_GET[artsuite']<small class="fine d-inline"> </small>;</strong><br class="manualbr">Et voilà le travail<small class="fine d-inline"> </small>!<br class="manualbr">Faites moi savoir si vous rencontrez des erreurs avec cette méthode.</p> Découper un article en plusieurs pages et lui ajouter un sommaire 2005-10-24T08:54:11Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment384070 2005-10-24T08:54:11Z <p>J'utilise ce filtre un peu modifié pour la mise en page avec spip 1.8.2-d (standart).<br class="autobr"> Un exemple du rendu est visible sur <a href="http://www.gigean-village.com/article2.html" class="spip_url spip_out auto" rel="nofollow external">http://www.gigean-village.com/article2.html</a>).</p> <p>Je rencontre cependant un problème de taille, je suis obligé de désactiver le système de cache des articles en affectant le délais de rafraichissement à 0.<br class="manualbr">Cela n'est pas viable sur un site important.</p> <p>J'ai cherché partout où le bas blessait sans rien trouver.<br class="autobr"> Une piste serait la bienvenue...</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2005-09-18T18:58:47Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment383465 2005-09-18T18:58:47Z <p>Ce filtre est-il compatible avec la version spip 1.8.2<sup class="typo_exposants">d</sup><small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2005-09-04T05:10:33Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment383271 2005-09-04T05:10:33Z <p>Avec retard...!! voici donc le code qui permet d'utiliser l'url rewriteing et la contrib. <br class="autobr"> En fait il faut réécrire la ligne qui fabrique le lien qui envoie vers les pages de la table des matières. Il faut aussi écrire une ligne dans le htaccess.</p> <p>Voilà le fitre...</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function decouper_en_page($texte) { global $artsuite, $var_recherche, $num_pages; if (empty($artsuite)) $artsuite = 0; // on divise la page (séparateur : "-----") $page = split('-----', $texte); // Nombre total de pages $num_pages = count($page); // Si une seule page ou numéro illégal, alors retourner tout le texte. // Cas spécial : si var_recherche positionné, tout renvoyer pour permettre à la surbrillance de fonctionner correctement. if ($num_pages == 1 || !empty($var_recherche) || $artsuite < 0 || $artsuite > $num_pages) { // On place les ancres sur les intertitres $texte = preg_replace("|\{\{\{(.*)\}\}\}|U","<a name=\"sommaire_#NB_TITRE_DE_MON_ARTICLE#\">$0</a>", $texte); $array = explode("#NB_TITRE_DE_MON_ARTICLE#" , $texte); $res =count($array); $i =1; $texte=$array[0]; while($i<$res){ $texte=$texte.$i.$array[$i]; $i++; } return $texte; } $p_prec = $artsuite - 1; $p_suiv = $artsuite + 1; $var=($GLOBALS['id_article']); // $uri_art = generer_url_article($GLOBALS['id_article']); // $uri_art .= strpos($uri_art, '?') ? '&' : '?'; $uri_art = 'articles'.$var; // On place les ancres sur les intertitres $page[$artsuite] = preg_replace("|\{\{\{(.*)\}\}\}|U","<a name=\"sommaire_#NB_TITRE_DE_MON_ARTICLE#\">$0</a>", $page[$artsuite]); $array = explode("#NB_TITRE_DE_MON_ARTICLE#" , $page[$artsuite]); $res =count($array); $i =1; $page[$artsuite]=$array[0]; while($i<$res){ $page[$artsuite]=$page[$artsuite].$i.$array[$i]; $i++; } // Pagination switch (TRUE) { case ($artsuite == 0): $precedent = ""; $suivant = "<a href='" . $uri_art . "-" . $p_suiv . ".html '>>></a>"; break; case ($artsuite == ($num_pages-1)): $precedent = "<a href='" . $uri_art . "-" . $p_prec . ".html '><<</a>"; $suivant = ""; break; default: $precedent = "<a href='" . $uri_art . "-" . $p_prec . ".html '><<</a>"; $suivant = "<a href='" . $uri_art . "-" . $p_suiv . ".html '>>></a>"; break; } for ($i = 0; $i < $num_pages; $i++) { $j = $i; if ($i == $artsuite) { $milieu .= " <strong>" . ++$j . "</strong> "; } else { //$milieu .= " <a href='" . $uri_art . "artsuite=$i'>" . ++$j . "</a> "; $milieu .= " <a href='" . $uri_art ."-". $i.".html'>" . ++$j . "</a> "; } } // Ici, on peut personnaliser la présentation $resultat .= $page[$artsuite]; $resultat .= "<p class='tm'><center>Pages : $precedent $milieu $suivant</center></p>"; return $resultat; } // FIN du Filtre decouper_en_page</code></pre></div> <p>Et mon fichier htaccess</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>RewriteRule ^rubrique([0-9]+).html$ /rubrique.php3?id_rubrique=$1 RewriteRule ^article([0-9]+).html$ /article.php3?id_article=$1 RewriteRule ^breve([0-9]+).html$ /breve.php3?id_breve=$1 RewriteRule ^secteur([0-9]+).html$ /secteur.php3?id_rubrique=$1 RewriteRule ^articles([0-9]+)-([0-9]+).html$ /article.php3?id_article=$1&artsuite=$2 RewriteRule ^articles([0-9]+)-([0-9]+)-([0-9]+).html$ /article.php3?id_article=$1&artsuite=$2#sommaire_$3</code></pre></div> <p>Simple non.</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2005-07-25T06:46:59Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment382445 2005-07-25T06:46:59Z <p>peut être une piste, tu testes si tu te trouves bien sur la première page avec :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><? if ($artsuite==0){ ?> #FORMULAIRE_FORUM <? } ?> </code></pre></div> <p>À tester...</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2005-06-03T15:24:09Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment381413 2005-06-03T15:24:09Z <p>J'aimerais bien savoir moi aussi comment tu as fait, j'ai le même problème que indiqué plus haut, je n'ai que la première page qui est traitée pour récupérer les titres à intégrer dans le sommaire, pourrais-tu partager avec nous ton savoir-faire<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2005-06-02T21:35:12Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment381388 2005-06-02T21:35:12Z <p>aie, aie, aie... je crains, en effet, qu'ils ne soient pas compatibles. J'ai retiré les « urls propres » et, là, tout a fonctionné. Les articles étaient à nouveau découpés...</p> <p>Quelqu'un a t il une idée pour avoir des urls propres tout en faisant fonctionner le script « découpés en page »<small class="fine d-inline"> </small>?</p> <p>Merci</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2005-05-31T11:24:40Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment381332 2005-05-31T11:24:40Z <p>Précision... : est ce que ce filtre est compatible avec les « <a href="http://forum.spip.org/fr_173539.html" class="spip_out" rel='nofollow external'>urls propres</a> » (1.8.1)<small class="fine d-inline"> </small>?</p> <p>Merci encore</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2005-05-31T11:17:44Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment381331 2005-05-31T11:17:44Z <p>Bonjour à tous,</p> <p>Ce filtre est l'un des plus puissants que j'utilise. Avant tout, merci à ses auteurs.</p> <p>Seulement voilà, depuis que j'ai changé de squelette, il fonctionne de manière aléatoire... Je veux dire, parfois, il fait bien les sauts de page<small class="fine d-inline"> </small>; parfois, non, il renvoie à des pages vierges.</p> <p>Bien entendu, il est toujours dans mes squelettes et dans mes.fonctions.php3</p> <p>Une idée<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2005-01-09T23:34:44Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment314773 2005-01-09T23:34:44Z <p>Salut</p> <p>Est-ce qu'il y a moyen de n'afficher le sommaire que sur la première page<small class="fine d-inline"> </small>?</p> <p>Merci.</p> problèmes 2005-01-07T12:28:02Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment311698 2005-01-07T12:28:02Z <p>Salut<br class="autobr"> le filtre est impecable...sauf que j'est 2 problème...<br class="autobr"> 1) je ne sais pas si c'est a cause de lui, mais lorsque je valide mon text pour l'entrer, il ne reconnait pas les sauts de lignes<small class="fine d-inline"> </small>; il faut que je fait 2 sauts de ligne pour le reconnaitre<br class="autobr"> 2) le sommaire marche trés bien... sauf que les titre du sommaire dans le texte agissent bizarement lors d'un survol de la sourie<br class="autobr"> merci pour tout</p> Petite fonction 2004-12-30T22:27:00Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment295837 2004-12-30T22:27:00Z <p>Salut<small class="fine d-inline"> </small>! <br class="autobr"> Merci bcp pour la super fonction.</p> <p>Pour mes besoins, j'ai ajouté une fonction qui ajoute juste sur la premiere page par exemple le descriptif (et pas sur chaque page)</p> <p>Voici le code du fichier html<br class="autobr"> (par exemple pour afficher le descriptif)</p> <p> <abbr title="afficher)">(#DESCRIPTIF*</abbr></p> <p>dans mes_fonctions.php3<br class="autobr"> function afficher($texte) <i><br class="autobr"> global $artsuite<small class="fine d-inline"> </small>;<br class="autobr"> if (empty($artsuite)) <i><br class="autobr"> return $texte<small class="fine d-inline"> </small>;<br class="autobr"> </i><br class="autobr"> </i></p> <p>Desolée : Je vois pas un moyen pour poster le code<small class="fine d-inline"> </small>!?! Les accolades sont interpretés et aussi le code html... donc du coup c peutetre plus difficile à lire. <br class="autobr"> de tout facon, dans la fonction, vous savez ou mettre les accolades.</p> <p>a+<br class="autobr"> eve*</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2004-06-29T23:01:37Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment10796 2004-06-29T23:01:37Z <p>Regarde ici :<br class="autobr"> <a href="http://www.spip-contrib.net/article242.html" class="spip_out" rel='nofollow external'>http://www.spip-contrib.net/article242.html</a></p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2004-06-21T13:37:27Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment10495 2004-06-21T13:37:27Z <p>Bonjour et tout d'abord un grand merci pour cette nouvelle fonctionnalité<small class="fine d-inline"> </small>!!</p> <p>J'aimerais avoir un menu déroulant pour accéder aux différentes pages, exemple : <br>- [page 1] <br>- [page 2] <br>- [page 3]</p> <p>Comment réaliser un tel menu<small class="fine d-inline"> </small>?</p> <p>@++<br class="autobr"> sentinelle</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2004-02-28T20:59:13Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment6963 2004-02-28T20:59:13Z <p>Essaye</p> <p><i>[(#TEXTE*|sommaire_article|propre|limit_images_size200,0,1)]</i></p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2004-02-25T17:38:01Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment6795 2004-02-25T17:38:01Z <p>Je n'arrive pas à combiner réduire une image et découpe le texte en chapitre.<br class="autobr"> Dans mon squelette « article.html » j'ai le script suivant :</p> <p>[(#TEXTE|limit_images_size<i>200,0,1</i>)]</p> <p>[(#TEXTE*|sommaire_article|propre)]</p> <p>[(#TEXTE*|decouper_en_page|propre|justifier)]</p> <p>Ce type de script me redonne deux fois le même texte<br class="autobr"> Merci de votre aide, je ne sais plus quoi faire</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2004-02-22T18:34:02Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment6697 2004-02-22T18:34:02Z <p>Et pourquoi ne pas proposer ta modification directement sur Spip-Contrib<small class="fine d-inline"> </small>;)</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2004-02-22T12:40:57Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment6683 2004-02-22T12:40:57Z <p>maintenant cela marche du tonère... y 'a qu'a voir... <br class="autobr"> <a href="http://www.bealiban.com/article7.html" class="spip_url spip_out auto" rel="nofollow external">http://www.bealiban.com/article7.html</a><br class="autobr"> j'ai été obligé de modifier le code dans mes_fonctions.php pour coder autrement les url, pour ceux qui veulent avoir le code écrivez moi.</p> > Sommaire de l'article dans un menu déroulant 2004-01-28T15:58:40Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment5771 2004-01-28T15:58:40Z <p>Bonjour,</p> <p>je viens de tester vos petites modifs et le dernier code proposé</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if ($i!=1) { return $texte; }</code></pre></div> <p>fonctionne en effet pour supprimer le contenu du menu déroulant s'il n'y a qu'un intertitre, mais pas le menu déroulant lui-même. On se retrouve donc avec une boîte déroulante intitulée sommaire qui ne sert à rien.</p> <p>Quelqu'un a-t-il une idée pour faire disparaître complètement le menu déroulant lorsqu'il n'y a pas plus d'un intertitre<small class="fine d-inline"> </small>?</p> <p>Merci d'avance et chapeau pour toutes ces petites astuces.</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2004-01-27T18:05:43Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment5740 2004-01-27T18:05:43Z <p>Bonjour, et merci encore pour ces filtres<small class="fine d-inline"> </small>!</p> <p>J'avais essayé une version précédente, et il y avait un énorme problème de cache que cette version semble gérer correctement. Tant mieux<small class="fine d-inline"> </small>!</p> <p>Mais deux petits bémols, tout de même.</p> <p>- Tout d'abord, ça met un peu le bronx dans les notes de bas de pages. Certaines s'affichent alors qu'elle ne sont plus sur la page, ce n'est pas parfait.</p> <p>- Concernant le sommaire, y aurait-il une option pour qu'il n'apparaisse que si on a découpé l'article<small class="fine d-inline"> </small>? Je trouve que ça pourrait être rudement mieux : pas de sommaire pour des articles courts, ce n'est pas nécessaire.</p> <p>Merci encore<small class="fine d-inline"> </small>!</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2004-01-20T14:55:27Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment5519 2004-01-20T14:55:27Z <p>bonjour à tous, j'ai le meme problème, je n'arrive pas à écrire la commande dans le fichier .htaccess pour rediriger correctement ce qui fait que l'on rivent toujours sur la première page du sommaire. <br class="autobr"> Quelqu'un a t il une idée<small class="fine d-inline"> </small>? <br class="autobr"> Merci à tous les géniaux inventeurs qui travaillent ici.<br class="autobr"> ALexis</p> > mettre le lien des pages >> au debut 2003-11-26T15:52:31Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4591 2003-11-26T15:52:31Z <p>Merci pour la réponse</p> <p>je ne vois pas ou je dois mettre ce php<small class="fine d-inline"> </small>???</p> > mettre le lien des pages >> au debut 2003-11-24T11:34:22Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4541 2003-11-24T11:34:22Z <p>a mon avis il faut bricoler quelque chose de ce genre</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php </span><span style="color:#007700;">if (</span><span style="color:#0000BB;">$artsuite </span><span style="color:#007700;">!= </span><span style="color:#0000BB;">$num_pages</span><span style="color:#007700;">-</span><span style="color:#0000BB;">1</span><span style="color:#007700;">) </span><span style="color:#FF8000;">// si on est pas la derniere page </span><span style="color:#007700;">{ </span><span style="color:#0000BB;">LE LIENS VERS LA PAGE SUIVANTE </span><span style="color:#007700;">} </span><span style="color:#0000BB;">?></span></code></pre> <p>«<small class="fine d-inline"> </small>on ne dira jamais assez merci à toute l'équipe de SPIP<small class="fine d-inline"> </small>»</p> <p>et la communaute</p> mettre le lien des pages >> au debut 2003-11-23T18:54:08Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4529 2003-11-23T18:54:08Z <p>Comment on peut mettre le lien des pages suivantes ou précédentes au début et à la fin de l'article</p> <p>on ne dira jamais assez merci à toute l'équipe de SPIP</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-11-18T19:25:26Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4417 2003-11-18T19:25:26Z <p>Hello, <br class="autobr"> J'ai rencontré le meme problème avec les squelettes EVA.<br class="autobr"> Par contre j'ai un autre site avec un squelette perso et il n'y a pas de problèmes.<br class="autobr"> Le problème vient vraiment du squelette EVA mais ou est-il<small class="fine d-inline"> </small>? je ne sais pas<small class="fine d-inline"> </small>!</p> <p>Si quelqu'un trouve, merci<small class="fine d-inline"> </small>!</p> > Chez moi, seul le filtre sommaire_article ne fonctionne pas... 2003-11-11T18:28:44Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4325 2003-11-11T18:28:44Z <p>Et en utilisant pour afficher l'article :</p> <p>[(#TEXTE*|decouper_en_page|propre|justifier)]</p> <p>il existe peut etre un conflit entre deux filtre (mais sa m etonnerait)</p> > Chez moi, seul le filtre sommaire_article ne fonctionne pas... 2003-11-11T18:23:15Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4324 2003-11-11T18:23:15Z <p>C'est mieux merci<small class="fine d-inline"> </small>;-)</p> <p>Hélàs c'est pas encore çà pour moi<small class="fine d-inline"> </small>!</p> <p>Les liens ne fonctionnent pas au niveau du sommaire en haut de l'article :</p> <p>Ex. <a href="http://munci.little-pinguin.net/article345.html" class="spip_url spip_out auto" rel="nofollow external">http://munci.little-pinguin.net/article345.html</a></p> <p>C'est comme si les « ancres » n'existaient pas...</p> <p>Une explication<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>;-)))</p> <p>(ps : j'en protite pour dire que si tu es informaticien professionnel et intéressé par notre asso, on aurait vivement besoin d'un coup de main sur notre site SPIP...)</p> > Chez moi, seul le filtre sommaire_article ne fonctionne pas... 2003-11-09T15:26:18Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4280 2003-11-09T15:26:18Z <p>Et si tu essaye sa<small class="fine d-inline"> </small>?</p> <p>[(#TEXTE*|sommaire_article|propre)]<br class="autobr"> [(#TEXTE*|liens_ouvrants|propre|target|decouper_en_page|smileys|norm_liensblank)]</p> Chez moi, seul le filtre sommaire_article ne fonctionne pas... 2003-11-09T04:04:57Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4270 2003-11-09T04:04:57Z <p>Lorsque je place le filtre sommaire_article dans la variable TEXTE (squelette article.html), cela a pour effet de faire disparaitre tout le texte de l'article...!!!</p> <p>La liste de mes filtres est un peu longue mais tout fonctionne très bien, notamment decouper_en_page, seul sommaire_article pose donc problème si je le rajoute :</p> <p>[(#TEXTE*|liens_ouvrants|propre|target|decouper_en_page|smileys|norm_liens<i>blank</i>|decouper_en_page)]</p> > Sommaire : masquer les liens de références aux pages si... 2003-11-01T09:50:20Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment4170 2003-11-01T09:50:20Z <p>Salut,</p> <p>Dans le sommaire, comment masquer les liens de références aux pages si l'intertitre est dans la même page (pas de saut de page)<small class="fine d-inline"> </small>?</p> <p>Merci d'avance et bravo pour ce script<small class="fine d-inline"> </small>!</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-10-10T12:46:48Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3875 2003-10-10T12:46:48Z <p>Merci pour l'url, mais je ne vois pas bien ou se situe ton sommaire</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-09-26T16:25:40Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3610 2003-09-26T16:25:40Z <p>met une ligne blanche avant et aprés le tableau</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-09-25T09:07:00Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3584 2003-09-25T09:07:00Z <p>Bonjour,</p> <p>Ce filtre est tout simplement magnifique. Merci beaucoup à son concepteur.</p> <p>Je tiens juste à signaler un petit problème, qui vient peut être de chez moi :-/ Lors de la création d'un tableau avec les raccourcis Spip, la mise en page finale ne ce fait pas. Le texte s'affiche avec les pipes.</p> <p>QQ'un a-t-il une idée<small class="fine d-inline"> </small>?</p> <p>Merci.</p> > Filtres<small class="fine d-inline"> </small>? 2003-09-24T11:00:03Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3572 2003-09-24T11:00:03Z <p>Je vais m'acheter des lunettes<small class="fine d-inline"> </small>!</p> <p>Merci.</p> > Filtres<small class="fine d-inline"> </small>? 2003-09-22T04:49:36Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3516 2003-09-22T04:49:36Z <p><i>Dans la documentation de SPIP il est précisé que le filtre |propre est un correcteur typographique, et que c'est |typo qui gere les raccourcis spip. <br class="manualbr">D'où ma question : n'est-il pas nécessaire de rajouter le filtre |typo pour que les autres raccourcis SPIP tel que les liens internes, ou meme le passage en gras, fonctionne<small class="fine d-inline"> </small>? </i></p> <p>en fait tu as mal lu : <strong>typo</strong> est un filtre typographique, grosso modo il va rajouter (ou enlever) des espaces là ou il le faut (et pas mal d'autres petites choses), <strong>propre</strong> va gérer tous les raccourcis de spip (gras, liens...).</p> <p>donc pas de problème B-)</p> <p>Rappel :</p> <ul class="spip"><li> pour un filtre spécial <code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE*|monfiltre|propre)]</code></li><li> pour le javascript, php <code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE*|texte_script)]</code></li></ul> Ah ah, que j'suis bête... 2003-09-21T16:14:44Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3502 2003-09-21T16:14:44Z <p>ahem...j'avais oublié de mettre les</p> <blockquote class="spip"><pre><code style="color:#000000;"><span style="color:#0000BB;"><?php et ?></span></code></pre></blockquote> <p>dans le fichier mes_fonctions.php3...</p> <p>Promis je recommencerai plus...</p> <p>Non, aie aie, tapez pas si fort...</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-09-21T15:48:40Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3501 2003-09-21T15:48:40Z <p>Je suis un super-débutant en spip, et je viens d'installer ce filtre mais j'obtiens le message suivant :</p> <blockquote class="spip"> <p> Erreur : filtre «<small class="fine d-inline"> </small>sommaire_article<small class="fine d-inline"> </small>» non défini<br class="autobr"> Erreur : filtre «<small class="fine d-inline"> </small>decouper_en_page<small class="fine d-inline"> </small>» non défini</p> </blockquote> <p>J'ai créé un fichier mes_fonctions.php3 dans lequel j'ai copié le contenu du script. Et je l'ai uploadé dans le rep spip de mon site.</p> <p>Dans le fichier article.html, j'ai remplacé le #TEXT par les 2 lignes indiquées.</p> <p>Ce n'est pas ce qu'il fallait faire<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-09-17T12:57:20Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3441 2003-09-17T12:57:20Z <p>il faut placer les filtres dans <i>mes_fonctions.php3</i></p> Filtres<small class="fine d-inline"> </small>? 2003-09-17T10:59:29Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3438 2003-09-17T10:59:29Z <p>Bonjour. Je m'étonne d'une chose :</p> <p>Dans la documentation de SPIP (cf lien plus bas), il est précisé que le filtre |propre est un correcteur typographique, et que c'est |typo qui gere les raccourcis spip.</p> <p>D'où ma question : n'est-il pas nécessaire de rajouter le filtre |typo pour que les autres raccourcis SPIP tel que les liens internes, ou meme le passage en gras, fonctionne<small class="fine d-inline"> </small>?</p> <p>A plus<small class="fine d-inline"> </small>!</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-09-16T15:33:13Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3427 2003-09-16T15:33:13Z <p>ça correspond au nombres de titres (ie <code class="spip_code spip_code_inline" dir="ltr"> {{{blabla}}}</code>) présents, le filtre crée le sommaire (avec des ancres) puis va couper le texte comme il faut.</p> > Sommaire de l'article dans un menu déroulant 2003-09-16T15:13:45Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3423 2003-09-16T15:13:45Z <p>dans le filtre sommaire essaye de remplacer</p> <p><i>return $texte<small class="fine d-inline"> </small>;</i></p> <p>par :<br class="autobr"> <i></i></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if ($i!=1) { return $texte; }</code></pre></div> > Sommaire de l'article dans un menu déroulant 2003-09-16T15:04:36Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3422 2003-09-16T15:04:36Z <p>J'aime beaucoup le menu déroulant « plus sobre » qu'une liste...<br class="autobr"> Mais je n'arrive pas à faire en sorte qu'il ne s'affiche que pour les articles comportant plusieurs pages.<br class="autobr"> Est-ce qu'il y a une solution pour cela<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-09-15T14:12:27Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment3411 2003-09-15T14:12:27Z <p>Je ne comprends pas à quoi correspond ce #NB_TITRE_DE_MON_ARTICLE# dans le filtre decouper_en_page.</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-08-18T17:07:38Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2955 2003-08-18T17:07:38Z <p>Vraiment le filtre que j'attendais, merci pour la compile de 2 très bon filtres :-D</p> <p>Une amélioration serait de mettre le titre dans le sommaire si plus d'une ancre existe ... cela permettrait d'afficher réellement la première page sans effet d'ascenceur...</p> <p>Bravo encore<small class="fine d-inline"> </small>!</p> > Sommaire de l'article dans un menu déroulant 2003-08-04T14:25:10Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2858 2003-08-04T14:25:10Z <p>J'ai modifié un tout p'tit peu le filtre pour afficher le sommaire dans un menu déroulant, c'est sans prétention mais ça fonctionne.</p> <p>Dans le filtre sommaire la ligne <code class="spip_code spip_code_inline" dir="ltr">$texte=$texte."<a href=\"". $uri_art . "artsuite=" .$i. "#sommaire_".$nb."\" title=\"".$regs[1][$j]."\">".$regs[1][$j]."</a>, p$p<br />";</code> est à remplacer par :</p> <p><code class="spip_code spip_code_inline" dir="ltr">$texte=$texte."<option value=\"".$uri_art . "artsuite=" .$i. "#sommaire_".$nb."\">".$regs[1][$j]."</option>";</code></p> <p>Et dans le squelette article, à la place de[(#TEXTE*|sommaire_article|propre)] :</p> <p><code class="spip_code spip_code_inline" dir="ltr"><select name="sommaire" size="1" class="menu_deroulant" onchange="if (options[selectedIndex].value) { location = options[selectedIndex].value; }"><option selected value="">Sommaire de l'article</option>[(#TEXTE*|sommaire_article)]</select></code></p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-07-27T14:35:32Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2815 2003-07-27T14:35:32Z <hr class="spip"> <p> est déja utilisé dans SPIP pour couper un article en plusieurs morceau grace à une ligne horizontale, ainsi la conversion des articles pour ce filtre ne pose pas de probléme</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-07-26T19:30:57Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2807 2003-07-26T19:30:57Z <p>Quelque chose de moins classique, genre <br>- .-.-.-. <br>- —saut—</p> <p>ne serait'il pas moins dangereux<small class="fine d-inline"> </small>??</p> <p>Le simple ----- étant une suite un peut trop commune .</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-07-25T08:43:57Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2794 2003-07-25T08:43:57Z <p>Super ce filtre<small class="fine d-inline"> </small>! <br> Ca marche impecc'</p> <p>Merci :-)</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-07-23T10:53:59Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2780 2003-07-23T10:53:59Z <p>Bonjour,</p> <p>D'abord bravo et merci pour ce script<small class="fine d-inline"> </small>!</p> <p>Chez moi, il ne fonctionne que si je met la valeur « $delais = 0 » dans article-normal.php3 :-o(squelettes EVA).</p> <p>Avez-vous une idée...<small class="fine d-inline"> </small>?</p> <p>Merci d'avance.</p> <p>Helveto</p> > Utilisation avec urls simplifiés 2003-07-18T18:47:21Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2750 2003-07-18T18:47:21Z <p>Sa marche tout seul</p> <p>la preuve :<br class="autobr"> <a href="http://www.noplay.net/article30.html" class="spip_url spip_out" rel='nofollow external'>http://www.noplay.net/article30.html</a></p> > Utilisation avec urls simplifiés 2003-07-18T17:00:29Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2749 2003-07-18T17:00:29Z <p>Comment doit-on (peut-on<small class="fine d-inline"> </small>?) utiliser ce filtre avec les urls simplifiés du type « article24.html »<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-06-30T12:47:25Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2456 2003-06-30T12:47:25Z <p>Ici : <a href="http://www.trainduvivarais.org/article.php3?id_article=53" class="spip_url spip_out auto" rel="nofollow external">http://www.trainduvivarais.org/article.php3?id_article=53</a><br class="autobr"> par exemple...</p> <p>J'ai adopté de filtre qui me donne entière satisfaction à ce jour<small class="fine d-inline"> </small>!</p> <p>JC</p> > Découper un article en plusieurs pages et lui ajouter un sommaire 2003-06-30T10:40:14Z https://files.spip.net/Decouper-un-article-en-plusieurs,5#comment2453 2003-06-30T10:40:14Z <p>une petite URL, pour voir un exemple<small class="fine d-inline"> </small>?</p>