Découper un article en plusieurs pages - commentaires Découper un article en plusieurs pages 2014-12-08T18:27:22Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment478401 2014-12-08T18:27:22Z <p>Bonjour,</p> <p>J'avais cette modif sur une vers 1.9 de spip et j'ai appliqué la modif de votre dernier message suite à la mise à jour en version 2. Cependant, maintenant que spip est passé en version 3, le paramètre $id_article n'est pas transmis à « mes_fonctions/php » et me génère donc des messages d'erreurs.</p> <p>Comment corriger ce problème<small class="fine d-inline"> </small>?</p> <p>Merci d'avance.</p> Découper un article en plusieurs pages 2012-08-29T11:06:55Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment460701 2012-08-29T11:06:55Z <p>Je fais suite à mon précédent message dans lequel j'ai oublié de préciser quelquechose. Je dis :«<small class="fine d-inline"> </small>appeler le filtre sous la forme : decouper_en_page<i>#ID_ARTICLE</i><small class="fine d-inline"> </small>».</p> <p>Il faut donc modifier aussi la fonction sommaire_article :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>//[spip2]function sommaire_article($texte) function sommaire_article($texte, $id_article) //[spip2] { $artsuite = 0; $page = split('-----', $texte); //[spip20]$uri_art = generer_url_article($GLOBALS['id_article']); $uri_art = generer_url_entite($id_article, "article"); //[spip2] $uri_art .= strpos($uri_art, '?') ? '&' : '?'; $i=0; $texte=""; while($page[$i]){ // On ajoute une ancre aux intertitres "{{{ }}}" que l'on utilise pour créer le sommaire preg_match_all("|\{\{\{(.*)\}\}\}|U",$page[$i], $regs); $nb=1; for($j=0;$j<count($regs[1]);$j++){ $p=$i+1; $texte=$texte."<li><a href=\"". $uri_art . "artsuite=" .$i. "#sommaire_".$nb."\" title=\"".$regs[1][$j]."\">".$regs[1][$j]."</a>, p$p</li>\n"; $nb++; } $i++; } if (empty($texte)) $texte=""; else $texte="<ul>\n".$texte."</ul>\n"; return $texte; } // Fin du filtre sommaire</code></pre></div> Découper un article en plusieurs pages pour SPIP 2.x 2009-05-23T19:03:59Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment416661 2009-05-23T19:03:59Z <p>Vin'S a écrit : <i>«<small class="fine d-inline"> </small>Il faut donc passer en paramètre #ID_ARTICLE et #ENVartsuite lors de l'appel de la fonction decouper_en_page() dans le squelette, pour que la fonction php connaisse la valeur de ces deux variables. Après ça miracle, tout roule<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>»</i></p> <p> </p> <p>Pour que cela fonctionne avec SPIP 2.x, il faut : <br>- appeler le filtre sous la forme : <code class="spip_code spip_code_inline" dir="ltr">decouper_en_page{#ID_ARTICLE}</code> <br>- changer la fonction pour <code class="spip_code spip_code_inline" dir="ltr">function decouper_en_page($texte, $id_article)</code> <br>- supprimer les globales, et les remplacer par <code class="spip_code spip_code_inline" dir="ltr">$artsuite = $_GET['artsuite'];</code> <br>- remplacer <code class="spip_code spip_code_inline" dir="ltr">$uri_art = generer_url_article($GLOBALS['id_article']); par : $uri_art = generer_url_entite($id_article', "article");</code></p> <p> </p> <p>Voilà ce que cela donne :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function decouper_en_page($texte, $id_article) { //[spip20]global $artsuite, $var_recherche, $num_pages; $artsuite = $_GET['artsuite']; //[spip20] 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 id=\"sommaire_#NB_TITRE_DE_MON_ARTICLE#\"></a>$0", $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; //[spip20]$uri_art = generer_url_article($id_article); $uri_art = generer_url_entite($id_article, "article"); //[spip20] $uri_art .= strpos($uri_art, '?') ? '&' : '?'; // On place les ancres sur les intertitres $page[$artsuite] = preg_replace("|\{\{\{(.*)\}\}\}|U","<a id=\"sommaire_#NB_TITRE_DE_MON_ARTICLE#\"></a>$0", $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 . "artsuite=" . $p_suiv . "'>>></a>"; break; case ($artsuite == ($num_pages-1)): $precedent = "<a href='" . $uri_art . "artsuite=" . $p_prec . "'><<</a>"; $suivant = ""; break; default: $precedent = "<a href='" . $uri_art . "artsuite=" . $p_prec . "'><<</a>"; $suivant = "<a href='" . $uri_art . "artsuite=" . $p_suiv . "'>>></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> "; } } // Ici, on peut personnaliser la présentation $resultat .= $page[$artsuite]; $resultat .= "<div class='pagination' style='text-align:center'>pages : $precedent $milieu $suivant</div>"; return $resultat; } // FIN du Filtre decouper_en_page</code></pre></div> <p>Il est vrai que j'ai omis de régler le problème du surlignage des mots de la recherche, je réfléchis à cela.</p> <p>Bien cordialement à tous.</p> Découper un article en plusieurs pages 2009-03-09T09:31:43Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment414254 2009-03-09T09:31:43Z <p>Bonjour, <br class="autobr"> j ai mis spip 2,0,5 et je n arrive pas a faire marcher le script, comment passer en parametre #Id_ARTICLE et #ENV_artsuite<small class="fine d-inline"> </small>?? <br class="autobr"> la fonction decouper_en_page() ne veux pas accepter 2arguments<small class="fine d-inline"> </small>?<br class="autobr"> J'ai essayer pleins de possibilités<small class="fine d-inline"> </small>?? As tu renommez le .php3 en .php ou laisser comme ca<small class="fine d-inline"> </small>??</p> <p>Merci pour vos furtures reponses.</p> Découper un article en plusieurs pages 2009-03-02T19:40:59Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment414012 2009-03-02T19:40:59Z <p>Personnellement j'ai utilisé deux astuces de derrière les fagots pour faire marcher cette contrib' sous la 2.0.5. <br> Comme je ne suis pas un as du .php, j'ai pu identifier d'où venaient les problèmes mais je ne sais pas pourquoi ça marchait dans les vieilles version de Spip et pas dans la nouvelle.<br class="autobr"> Les deux soucis viennent des variables globales.<br class="autobr"> Je ne sais pas par quelle magie la déclaration « global $artsuite » récupérait le numéro généré dans l'URL, mais ça ne marche plus dans la 2.0.x. <br class="autobr"> Idem pour GLOBALS['id_article'] qui ne marche plus dans les nouvelles versions de Spip.<br class="autobr"> Il faut donc passer en paramètre #ID_ARTICLE et #ENV<i>artsuite</i> lors de l'appel de la fonction decouper_en_page() dans le squelette, pour que la fonction php connaisse la valeur de ces deux variables.<br class="autobr"> Après ça miracle, tout roule<small class="fine d-inline"> </small>!</p> <p>Si certains ont des questions et ont besoin de ce script, je peux répondre ici.</p> Découper un article en plusieurs pages 2009-02-27T21:58:13Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment413919 2009-02-27T21:58:13Z <p>Bonjour, quelqu'un aurait-il une solution pour faire marcher cette contrib sous spip 2.0.x<small class="fine d-inline"> </small>?</p> Découper un article en plusieurs pages 2008-04-17T13:12:37Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment405199 2008-04-17T13:12:37Z <p>bonjour. g un petit souci, <br class="autobr"> en faite je souhaite découper mon site en page<small class="fine d-inline"> </small>; c un long bandeau de 1000px(ou +) de largeur(chaque page est dc l'une a coté de l'autre) et chaque page est une rubrique. on peut naviguer par scrooling, mais je souhaiterai ajouter un menu rapide qui permettrai d'acceder directement a tel ou tel page en un clic. <br class="autobr"> je pense que c la même chose que de découper un article en page, sauf que c'est sur la largeur, est ce que c'est possible en css<small class="fine d-inline"> </small>? <br class="autobr"> help<small class="fine d-inline"> </small>!</p> Découper un article en plusieurs pages 2008-01-26T17:48:28Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment402548 2008-01-26T17:48:28Z <p>merci beaucoup<small class="fine d-inline"> </small>!</p> Découper un article en plusieurs pages 2007-07-17T09:29:58Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment396076 2007-07-17T09:29:58Z <p>Bonjour sur le même principe, j'ai modifié le filtre pour qu'il découpe l'article en 'n' paragraphes entiers, la somme des caractères de ces paragraphes par pages étant inférieurs à la limite ajouté en argument du filtre (=2000 par defaut)</p> <blockquote class="spip"> <p> // $page = split('-----', $texte)<small class="fine d-inline"> </small>;</p> </blockquote> <p>devient : avec $limite =2000 par defaut</p> <blockquote class="spip"> <p> // on coupe tous les paragraphes et on regroupe ceux < $limite caractères</p> <p>$paragraphe = split(''\n\n'', $texte)<small class="fine d-inline"> </small>;</p> <p>$page[] = ''''<small class="fine d-inline"> </small>;</p> <p>foreach($paragraphe as $par) <i></i></p> <p> if((strlen($page[sizeof($page)-1])+strlen($par)) <= $limite) <i></i></p> <p> $page[sizeof($page)-1] = $page[sizeof($page)-1].''\n\n''.$par<small class="fine d-inline"> </small>;</p> <p> else <i></i></p> <p> $page[]=''\n\n''.$par<small class="fine d-inline"> </small>;</p> <p> </p> <p>// $page = split('-----', $texte)</p> </blockquote> Découper un article en plusieurs pages 2007-05-10T10:09:33Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment393732 2007-05-10T10:09:33Z <p>J'ai enfin trouvé la réponse sur un forum php : l'utilisation de wordwrap().<br class="autobr"> Wordwrap() permet nottament d'insérer un séparateur tous les n caractères en revenant au mot précédent pour ne pas le couper.</p> <p>j'ai pu ainsi intégrer automatiquement des '-----' à partir de x caractères et laisser ainsi le « split » fonctionner normalement.</p> <p>Donc : en fait, pour un découpage automatique :<br class="autobr"> je remplace : $page = split('-----', $texte)<small class="fine d-inline"> </small>;<br class="autobr"> par $texte2 = wordwrap($texte, 2000, '-----', 1)<small class="fine d-inline"> </small>;<br class="autobr"> $page = split('-----', $texte2)<small class="fine d-inline"> </small>;<br class="autobr"> voila ^^</p> Découper un article en plusieurs pages 2007-05-10T08:25:02Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment393729 2007-05-10T08:25:02Z <p>Bonjour,<br class="autobr"> Comment modifier la fonction pour que la découpe des pages se fasse de façon automatique par rapport à un nombre de caractère par exemple.<br class="autobr"> Je me doute que c'est « $page = split('-----', $texte)<small class="fine d-inline"> </small>; » qu'il faut remplacer cependant je ne vois pas comment.</p> <p>Je sais bien qu'une telle découpe automatique n'est pas conseillé mais je souhaite juste savoir comment est il possible de le faire. Merci de vos réponses.</p> Testé avec 1.9.2 2007-05-06T03:48:45Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment393608 2007-05-06T03:48:45Z <p>tu peux essayer le plugin suivant : <a href='https://files.spip.net/Le-Couteau-Suisse' class="spip_in" rel='nofollow'>Le Couteau Suisse</a></p> Problème avec Firefox 2007-05-03T15:18:13Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment393525 2007-05-03T15:18:13Z <p>Bonjour, et tout d'abord bravo pour ce filtre très pratique<small class="fine d-inline"> </small>! J'utilise le squelette EGT et sous Firefox il y a un problème au niveau du menu dépliable depuis que j'ai ajouté le fitre pour découper les articles (<a href="http://cine2lyon.free.fr" class="spip_out" rel='nofollow external'>voir exemple</a>). Par contre le découpage marche même sous Firefox, c'est juste le menu qui bugue. Si quelqu'un a une idée...</p> Testé avec 1.9.2 2007-03-22T08:04:05Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment392298 2007-03-22T08:04:05Z <p>Je viens de l'installer sur une 1.9.2, ça marche parfaitement du premier coup.</p> <p>Par contre cela semble assez difficile à personnaliser. N'y a-t-il pas d'autres moyens ou plugins<small class="fine d-inline"> </small>? Cette fonction n'est pourtant pas si exotique pour un logiciel de publication d'articles.</p> <p>Merci en tous cas, ça fonctionne très bien.</p> Découper un article en plusieurs pages 2006-12-21T09:43:27Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment389807 2006-12-21T09:43:27Z <p>bonjour</p> <p>le script fonctionne tres bien , mais je voudrais simplement deplacer le menu de navigation en dessous de l'article pour qu'il garde la meme place ,,ce qui n'est pas le cas actuellement ,car l'article est decouper avec un nombre different de carateres a chaque page.</p> <p>merci...........</p> > Découper un article en plusieurs pages et boucle documents 2006-08-24T18:54:09Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment387185 2006-08-24T18:54:09Z <p>Après bien des tests, je constate que cette contrib remarquable pose un <strong>pb avec une boucle document</strong> ...</p> <ul class="spip"><li><strong>Prenons la page article.html de la dist 1.8.2.g</strong></li><li>Ajoutons *|decouper_en_page|propre à la balise #TEXTE</li><li>Ajoutons le filtre qui va bien dans mes_fonctions.php3</li></ul> <p>Ecrivons un article avec un document joint <strong>inséré dans l'article</strong> type<code class="spip_code spip_code_inline" dir="ltr"> <docXX|center></code>( inséré dans le formulaire pas simplement joint...). Je ne saisis même pas les 5 tirets, je fais au plus simple, un article basique avec un doc joint dans le formulaire...</p> <p><strong>Alors, la boucle documents-joints avec<code class="spip_code spip_code_inline" dir="ltr"> {mode=document]{doublons} est en échec</code></strong>et renvoie quand meme en double le document inséré dans le texte :(</p> <p>C'est possible d'y remédier<small class="fine d-inline"> </small>?<br class="autobr"> ps : j'ai le même pb avec la 1.9</p> Découper un article en plusieurs pages 2006-08-03T15:39:44Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment386872 2006-08-03T15:39:44Z <p>Bonjour</p> <p>Magnifique, le filtre. Je suis sous spip 1.9 et ça marche a merveille. Mais j'aimerais savoir si je peux inclure le numéro de la page dans le titre. Dans le fichier article.html qui contient </p>....#TITRE... et je voudrais faire ...#TITRE(page XX)... <br class="autobr"> Merci Découper un article en plusieurs pages 2006-03-03T08:21:13Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment385593 2006-03-03T08:21:13Z <p>comment insérer des séparateurs entre les numéros de pages en bas de l'article<small class="fine d-inline"> </small>? Soit 1. 2. 3. .. soit 1 | 2 | 3 ... je ne sais pas ou placer ca dans le code</p> Découper un article en plusieurs pages 2006-01-12T14:44:31Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment385083 2006-01-12T14:44:31Z <p>Juste merci pour la contrib. C'est très pratique.</p> menu de navigation ailleurs 2005-12-12T17:07:01Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment384804 2005-12-12T17:07:01Z <p>D'abord merci pour cette merveilleuse contribution.<br class="autobr"> Je voudrais placer le menu de navigation (pages 1,2 >>) ailleurs que sous le texte de l'article, comment faire<small class="fine d-inline"> </small>?</p> Problème de raffraîchissement 2005-10-30T13:29:45Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment384179 2005-10-30T13:29:45Z <p><a href="http://www.spip-contrib.net/Decouper-un-article-en-plusieurs,175#forum384070" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/Decoupe...</a></p> <p>HTH :-)</p> Problème de raffraîchissement 2005-10-27T18:28:59Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment384144 2005-10-27T18:28:59Z <p>Salut,</p> <p>Certains d'entre vous ont peut-être connu ce problème, avec le filtre « decouper_en_page » : lorsque je clique sur « Page suivante » (ou « Page précédente »), l'affichage de l'article ne se met pas à jour. Je suis obligé de « recalculer » la page à chaque fois pour accéder aux parties successives de l'articles.</p> <p>Auriez-vous une idée pour régler ce problème<small class="fine d-inline"> </small>?</p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> > Découper un article en plusieurs pages 2005-06-27T06:34:05Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment381866 2005-06-27T06:34:05Z <p>Bonjour,</p> <p>Est-ce que le problème ne viendrait pas d'O.V.H.<small class="fine d-inline"> </small>?</p> <p>Voir : <a href="http://article.gmane.org/gmane.comp.web.spip.devel/28275" class="spip_url spip_out auto" rel="nofollow external">http://article.gmane.org/gmane.comp.web.spip.devel/28275</a></p> <p>Sinon, j'avoue ne pas avoir d'idée...</p> <p>gpl</p> > Découper un article en plusieurs pages 2005-06-17T15:20:44Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment381708 2005-06-17T15:20:44Z <p>j'ai exactement le même problème..</p> <p>filtre «<small class="fine d-inline"> </small>decouper_en_page<small class="fine d-inline"> </small>» non défini, _reportages</p> <p> Et ou i j'ai mis les balises ou du moins j'a laissé les balises ouvrantes et fermantes de la page config-fonctions.php3 d'origine</p> <p>kelkun pourrait-m'aider<small class="fine d-inline"> </small>????</p> <p>merci</p> > Découper un article en plusieurs pages 2005-06-04T08:30:37Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment381418 2005-06-04T08:30:37Z <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'utilise les « <a href="http://forum.spip.org/fr_173539.html" class="spip_out" rel='nofollow external'>urls propres</a> » (1.8.1), il ne fonctionne plus...</p> <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 encore</p> > Découper un article en plusieurs pages 2005-01-07T07:49:54Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment311075 2005-01-07T07:49:54Z <p>Cette fonction est du php, as-tu mis les balises :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <?php et ?></code></pre></div> <p>au début et à la fin de ton fichier mes_fonctions.php3<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2004-12-01T11:36:44Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment221429 2004-12-01T11:36:44Z <p>Bonjour,</p> <p>Tout me paraissait si simple que tout finit par se compliquer...</p> <p>J'ai créé et placé à la racine du site le fichier mes_fonctions.php3 en ne faisant qu'un simple copier/coller du code proposé.</p> <p>Ensuite, dans article.html, j'ai remplacé (#TEXTE) par[(#TEXTE*|decouper_en_page|propre)]</p> <p>Erreur : filtre « decouper_en_page » non défini.</p> <p>Une solution pour me permettre d'utiliser ce superbe script<small class="fine d-inline"> </small>?<br class="autobr"> Merci par avance</p> > Découper un article en plusieurs pages 2004-11-01T18:21:30Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment184454 2004-11-01T18:21:30Z <p>Salut<small class="fine d-inline"> </small>!</p> <p>J'ai installé la version découper l'article en plusieures pages sans soucis mais quand je tente de mettre en oeuvre la découpe dans un tableau je n'obtiens rien après les 5 - ...</p> <p><strong>Y'a t'il quelque chose à mettre en oeuvre afin de faire apparaître la seconde partie du texte<small class="fine d-inline"> </small>?</strong></p> <p>En effet j'aimerais que mes articles soient coupés pour rentrer dans une mise en page (squelette) un peu spécifique avec le début de l'article à gauche de la page et le reste sur la partie droite de la page ...</p> > Afficher certains éléments à la dernière page 2004-09-24T18:11:23Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment115777 2004-09-24T18:11:23Z <p>Bonjour,</p> <p>Première chose, merci beaucoup pour ce filtre :-) C'est vraiment bien de pouvoir découper les articles pour un meilleur confort de lecture.</p> <p>Avec les différentes interventions, j'ai pu déjà le modifier comme je le souhaitais, je bute cependant sur un truc. <br class="autobr"> J'ai découpé mon article en plusieurs pages, à chaque page j'ai pu faire en sorte que le chapo, le titre, etc... n'apparaissent pas.<br class="autobr"> Dans le même esprit j'aimerais que les champs Extras que j'ai rajouté ne s'affiche que sur la dernière page et pas sur toutes les pages... Vous avez une solution pour ça<small class="fine d-inline"> </small>?</p> <p>Merci d'avance :-)</p> > Découper un article en plusieurs pages 2004-08-26T12:47:28Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment86685 2004-08-26T12:47:28Z <p>Je suis débutant sur spip et je cherche à faire la chose suivante :</p> <p>Imaginons une rubrique qui contient 200 articles. J'aimerais afficher mes articles par pages de 10 ou 20, en les classant au choix par date, par auteur ou theme...</p> <p>Est-ce possible<small class="fine d-inline"> </small>? Merci<small class="fine d-inline"> </small>!</p> > Découper un article en plusieurs pages 2004-08-22T11:09:42Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment78264 2004-08-22T11:09:42Z <p>Merci de cette réponse, j'ai eu le même problème.</p> <p>Cependant, j'obtient maintenant un superbe Parse error ligne X unexpected T_function. une idée<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!</p> > Découper un article en plusieurs pages 2004-08-10T09:52:11Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment58563 2004-08-10T09:52:11Z <p>Bonjour,</p> <p>sur mon poste local (Windows XP) ca fonctionne très bien. Par contre, sur mon serveur Linux, le découpage fonctionne mais, la mise en cache ne se fait pas (une seule page est cachée). Donc lorsque je clique pour aller sur la page suivante, il faut que je recalcule la page, ensuite pour aller encore à la suivante, il faut aussi recalculer la page (et ainsi de suite)....</p> <p>J'utilise spip agora.</p> <p>Des idées<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2004-06-01T08:07:34Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment9846 2004-06-01T08:07:34Z <p>Script excellent qui remplace avantageusement la fonction couper plutôt encore sévèrement buguée.</p> <p>Juste un blème. Je l'utilise sur un squelette sommaire qui fonctionne comme un blog, cad qui ramène tous les articles, quelle que soit leur catégorie. Mon problème est que lorsque l'on change de page dans un article découpé en page, il n'y a pas de système d'ancre nommée, et donc on est renvoyé systématiquement au haut de la page sommaire et il faut rescroller pour retrouver l'article dans le défilé, ce qui est peu ergonomique.</p> <p>Quelqu'un sait-il modifier la fonction pour pallier cet inconvénient<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2004-05-12T19:44:45Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment9271 2004-05-12T19:44:45Z <p>Bonjour,</p> <p>Comme je n'avais pas le fichier mes_fonctions.php3 dans l'arborescence de spip je l'ai créé (renommé en php pour les besoins de l'hébergement). Ensuite, j'ai reporté dans article .html la ligne de code que vous proposez. Quel bazar, j'ai des messages d'erreur partout. Précision : le site est en php (nécessité de l'hébergeur). Je désespère de voir marcher ce sript qui m'intéresse pourtant dans la réalisation d'un projet pédagogique. Quelqu'un propose t'il une méthodo pas à pas : quelquechose de plus didactique avec<small class="fine d-inline"> </small>??? copies écran<small class="fine d-inline"> </small>?<br class="autobr"> Si ça existe<small class="fine d-inline"> </small>?</p> Prolème avec les renvois en bas de page 2004-05-08T16:10:10Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment9174 2004-05-08T16:10:10Z <p>Bonjour,</p> <p>Tout fonctionne pour le mieux, sauf que, les renvois en bas de page (1), (2) etc ne fonctionnent plus sur les pages, sauf sur la dernière.<br class="autobr"> Voir ici : <a href="http://www.oulala.net/Portail/article.php3?id_article=1283&artsuite=0" class="spip_url spip_out auto" rel="nofollow external">http://www.oulala.net/Portail/article.php3?id_article=1283&artsuite=0</a></p> <p>Une idée docteur<small class="fine d-inline"> </small>?</p> <p>Merci</p> <p>Lestrade</p> > Découper un article en plusieurs pages 2004-04-08T08:22:29Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment8133 2004-04-08T08:22:29Z <p>je n'obtiens pas les 2 colonnes... juste une lettre bizarre au moment de la separation et plus de texte apres, la 2<sup class="typo_exposants">e</sup> colonne est zappée. mais keskispass<small class="fine d-inline"> </small>? merci de votre aide.</p> > Découper un article en plusieurs pages 2004-04-08T08:02:03Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment8132 2004-04-08T08:02:03Z <p>je n'obtiens pas les 2 colonnes...<br class="autobr"> juste une lettre bizarre au moment de la separation et plus de texte apres, la 2<sup class="typo_exposants">e</sup> colonne est zappée.<br class="autobr"> mais keskispass<small class="fine d-inline"> </small>?<br class="autobr"> merci de votre aide.</p> > Découper un article en plusieurs pages 2004-03-31T10:39:11Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment7883 2004-03-31T10:39:11Z <p>c'est bon :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#TEXTE*|decouper_en_page{article}|propre)]</code></pre></div> > Découper un article en plusieurs pages 2004-03-31T09:59:07Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment7882 2004-03-31T09:59:07Z <p>bonjour,</p> <p>le script fonctionne chez moi, la page est bien découpée, mais apparait l'erreur suivante sur chaque debut de page :</p> <p>Missing argument 2 for decouper_en_page() in /var/www/spip3/mes_fonctions.php3 on line 37</p> > Découper un article en plusieurs pages 2004-03-31T09:57:16Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment7881 2004-03-31T09:57:16Z <p>bonjour,<br class="autobr"> le script fonctionne chez moi, la page est bien découpée, mais apparait l'erreur suivante sur chaque debut de page :</p> <p>Missing argument 2 for decouper_en_page() in /var/www/spip3/mes_fonctions.php3 on line 37</p> > Découper un article en plusieurs pages 2004-03-01T12:42:07Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment7034 2004-03-01T12:42:07Z <p>je n'ai pas trouvé un exemple pour enlever les symboles « §§ » de mon squellette d'impression « article-imp.html ».</p> <p>vous pourriez m'aider<small class="fine d-inline"> </small>?</p> <p>merci,<br class="autobr"> tiago</p> > Découper un article en plusieurs pages : oui mais uniquement dans un squelette article.html 2004-01-25T17:56:58Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5674 2004-01-25T17:56:58Z <p>Sauf erreur de ma part, je pense que ce problème peut-être résolu en modifiant uniquement cette ligne :</p> <blockquote class="spip"> <p><code class="spip_code spip_code_inline" dir="ltr">$uri_art = generer_url_article($GLOBALS['id_article']);</code></p> </blockquote> > Découper un article en plusieurs pages : oui mais uniquement dans un squelette article.html 2004-01-25T17:39:53Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5672 2004-01-25T17:39:53Z <p>Ce script est fonctionnel et très utile ... mais uniquement dans un squelette article(-dist).html.</p> <p>J'affiche dans certaines rubriques un article intégral (parfois long). Si j'utilise les filtres sommaire et/ou decouper_page dans le squelette d'une rubrique, ils fonctionnent pour la première page mais les liens générés (ancres et pages suivantes) sont incohérents.</p> <p>Je n'ai pas la compétence pour modifier ce script php : une idée<small class="fine d-inline"> </small>? une solution<small class="fine d-inline"> </small>?</p> <p>Merci pour cette contribution et votre aide.</p> > Découper un article en plusieurs pages 2004-01-21T20:45:49Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5576 2004-01-21T20:45:49Z <p>ça marche<small class="fine d-inline"> </small>!!</p> <p>merci m'sieur.</p> <p>michaël</p> > Découper un article en plusieurs pages 2004-01-21T20:18:25Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5575 2004-01-21T20:18:25Z <p>Il faut placer le code suivant dans le fichier mes_fonctions.php3 :</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php mes fonctions</span><span style="color:#007700;">.... </span><span style="color:#0000BB;">?></span></code></pre> <p>J'espère avoir répondu à ta question.</p> <p>Olivier</p> > Découper un article en plusieurs pages 2004-01-21T17:49:37Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5559 2004-01-21T17:49:37Z <p>Je teste actuellement SPIP avec la version 1.7</p> <p>J'ai ajouté le fichier mes_fonctions.php3 contenant le code de la fonction. Dans une page de test j'ai appelé un article avec une boucle de type :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_texte_article(ARTICLES){id_article=4}> [(#TEXTE*|decouper_en_page|propre)] </BOUCLE_texte_article></code></pre></div> <p>Le résultat est le suivant : <br>- en haut de la page apparait le code de la fonction (ce n'est pas très joli...) <br>- à l'endroit où le texte devrait apparaître il y a le message : Erreur : filtre «<small class="fine d-inline"> </small>decouper_en_page<small class="fine d-inline"> </small>» non défini</p> <p>Quelqu'un peut-il m'aider<small class="fine d-inline"> </small>??</p> <p>Michaël</p> > Découper un article en plusieurs pages 2004-01-20T23:43:51Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5536 2004-01-20T23:43:51Z <p>Dans la boucle qui concerne l'affichage de l'article et bien sur de son texte :</p> <p>Exemple très rudimentaire :</p> <blockquote class="spip"><div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><B_un_article> <BOUCLE_un_article(ARTICLES){id_article='n'} [(#TEXTE*|decouper_en_page|propre)] </BOUCLE_un_article> </B_un_article></code></pre></div></blockquote> <p>En fait :</p> <blockquote class="spip"> <p>[(#TEXTE*|decouper_en_page|propre)]</p> </blockquote> <p>remplace simplement dans ton squelette</p> <blockquote class="spip"> <p>[(#TEXTE)]</p> </blockquote> > Découper un article en plusieurs pages 2004-01-20T21:19:08Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5532 2004-01-20T21:19:08Z <p>voila chui un noob et je vois pas trop ou mettre le fameux [(#TEXTE*|decouper_en_page|propre)] dans mon squelette personne pour m'aider<small class="fine d-inline"> </small>? (je l'ai mis au hasard a une ligne blanche mais cela ne fonctionne pas et le fichier mes_fonctions.php3 a bien été mis en place)</p> > Découper un article en plusieurs pages 2004-01-09T14:01:40Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5278 2004-01-09T14:01:40Z <p>Bonjour,</p> <p>>> préciser dans les commentaires du code que la variable des pages est «<small class="fine d-inline"> </small>artsuite<small class="fine d-inline"> </small>».</p> <p>> Oui mais pourquoi<small class="fine d-inline"> </small>?</p> <p>Pour savoir que «<small class="fine d-inline"> </small>artsuite<small class="fine d-inline"> </small>» est envoyé en GET dans la requète http, au cas où du php utiliserait une variable «<small class="fine d-inline"> </small>artsuite<small class="fine d-inline"> </small>» (cas rare mais non impossible).</p> <p>>> «<small class="fine d-inline"> </small>Notez bien que si vous n'avez pas besoin de la puissance des expressions régulières,</p> <p>>> il est plus rapide d'utiliser explode(), qui n'utilise pas le moteur d'expressions régulières.<small class="fine d-inline"> </small>»</p> <p>> Certes, mais on n'utilise pas d'expression rationnelle dans ce filtre, non<small class="fine d-inline"> </small>?<br class="autobr"> > Attention, on est le 5 janvier et mon cerveau n'est pas encore au clair.</p> <p>Il suffit de relire à tête reposée : <br class="autobr"> «<small class="fine d-inline"> </small>[si vous n'utilisez pas d'] expressions régulières, il est plus rapide d'utiliser explode<small class="fine d-inline"> </small>».</p> > Découper un article en plusieurs pages 2004-01-05T16:08:22Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5208 2004-01-05T16:08:22Z <p>> Il faudrait rendre ce filtre compatible xhtml 1.0,</p> <p>En l'état, les squelettes standards de Spip ne sont pas en XHtml 1.0 (il me semble). Sinon, c'est faisable très rapidement. Je le laisse comme «<small class="fine d-inline"> </small>exercice au lecteur<small class="fine d-inline"> </small>».</p> <p>> préciser dans les commentaires du code que la variable des pages est «<small class="fine d-inline"> </small>artsuite<small class="fine d-inline"> </small>».</p> <p>Oui mais pourquoi<small class="fine d-inline"> </small>?</p> <p>>La documentation officielle (<a href="http://www.php.net/manual/fr/functi.." class="spip_url spip_out auto" rel="nofollow external">http://www.php.net/manual/fr/functi..</a>.) indique</p> <p>> «<small class="fine d-inline"> </small>Notez bien que si vous n'avez pas besoin de la puissance des expressions régulières,</p> <p>> il est plus rapide d'utiliser explode(), qui n'utilise pas le moteur d'expressions régulières.<small class="fine d-inline"> </small>»</p> <p>Certes, mais on n'utilise pas d'expression rationnelle dans ce filtre, non<small class="fine d-inline"> </small>? Attention, on est le 5 janvier et mon cerveau n'est pas encore au clair. :-)</p> > Découper un article en plusieurs pages 2004-01-05T15:48:54Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment5204 2004-01-05T15:48:54Z <p>Bonjour,</p> <p>Il faudrait rendre ce filtre compatible xhtml 1.0, <br class="autobr"> préciser dans les commentaires du code que la variable des pages est «<small class="fine d-inline"> </small>artsuite<small class="fine d-inline"> </small>».</p> <p>La documentation officielle (<a href="http://www.php.net/manual/fr/function.split.php" class="spip_url spip_out" rel='nofollow external'>http://www.php.net/manual/fr/functi...</a>) indique «<small class="fine d-inline"> </small>Notez bien que si vous n'avez pas besoin de la puissance des expressions régulières, il est plus rapide d'utiliser explode(), qui n'utilise pas le moteur d'expressions régulières.<small class="fine d-inline"> </small>»</p> > Découper un article en plusieurs pages 2003-11-06T11:23:24Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment4245 2003-11-06T11:23:24Z <p>Bon en fait j'ai compris quand j'ai installé un squelette.<br class="autobr"> Maintenant j'ai le fichier : que du bonheur.<br class="autobr"> Spip me plait déjà beaucoup ^_^</p> > Découper un article en plusieurs pages 2003-11-05T21:00:37Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment4239 2003-11-05T21:00:37Z <p>Bonjour, <br class="autobr"> je suis un nouvel utilisateur mais cependant un peu habitué aux cms en général.<br class="autobr"> Ce que je ne comprends pas c'est où est le fichier mes_fonctions.php3<small class="fine d-inline"> </small>?<br class="autobr"> J'ai beau cherché je ne le trouves pas<small class="fine d-inline"> </small>!<br class="autobr"> Faut-il le créer et le mettre à la racine du site<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2003-10-17T14:08:25Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment3985 2003-10-17T14:08:25Z <p>Je ne comprends pas pourquoi, j'ai fait cette manip et chez moi ca ne passe pas.</p> <p>Ce que j'ai fait : remplacer dans le fichier mes_fonctions.php3 les deux occurences de :</p> <p> $page = split('-----', $texte)<small class="fine d-inline"> </small>;</p> <p>par $page = split('§§', $texte)<small class="fine d-inline"> </small>;</p> <p>et ensuite j'ai modifié les séparateurs dans mon articel (donc en mettant des §§ au lieu de ----- à chaque fois que je voulais un saut de page)</p> <p>et enfin j'ai appelé <br class="autobr"> <abbr title="decouper_en_page)">(#TEXTE</abbr> <br class="autobr"> dans mon squelette.</p> <p>Résultat : j'ai mon sommaire qui est bien découpé mais par contre dans mon texte, au lieu d'avoir un beau saut de page, j'ai un malheurexu §§ :-((</p> <p>Je n'arrive pas à voir ce que je fais de pas correct.<br class="autobr"> Si l'un de vous voit mon erreur, please let me know.</p> <p>Mercu d'avance,<br class="autobr"> steevy.</p> > Découper un article en plusieurs pages 2003-10-15T20:56:31Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment3952 2003-10-15T20:56:31Z <p>Bravo pour ce filtre, très élégant.</p> <p>Pourquoi ne pas le faire dériver vers un script similaire permettant de découper un article en plusieurs colonnes<small class="fine d-inline"> </small>? J'avoue que je ne vois pas comment le faire.</p> > Découper un article en plusieurs pages 2003-09-16T10:58:12Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment3418 2003-09-16T10:58:12Z <p>J'avais le même problème que j'ai réglé comme suit :</p> <p>remplacer les cinq tirets par un autre ensemble de signes, non utilisés par Spip (pour ma part, j'ai choisi §§.</p> <p>Modifier le script en conséquence :</p> <p>$page=split('<strong>§§</strong>',$texte)<small class="fine d-inline"> </small>;</p> <p>Comme cela, on peut appeler le script sans désactiver les fonctions SPIP avec :</p> <p><strong>[(#TEXTE|decouper_en_page|propre)]</strong></p> <p>Chez moi cela fonctionne très bien</p> > Découper un article en plusieurs pages 2003-07-15T22:34:38Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment2713 2003-07-15T22:34:38Z <p>Super<small class="fine d-inline"> </small>!</p> <p>Merci beaucoup de ton aide :-)</p> > Découper un article en plusieurs pages 2003-06-28T05:27:11Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment2436 2003-06-28T05:27:11Z <p>tu peux compléter le filtre avec une fonction de ce style :</p> <p>function cacher_decouper_en_page($texte) <i><br class="autobr"> global $artsuite<small class="fine d-inline"> </small>;</i></p> <p> if ($artsuite>0)<br class="autobr"> $texte=''<small class="fine d-inline"> </small>;</p> <p> return $texte<small class="fine d-inline"> </small>;<br class="autobr"> </p> <p>et ajouter ceci dans ton squelette :</p> <p><abbr title="cacher_decouper_en_page)">(#CHAPO</abbr></p> <p>Le chapo n'apparaitra que sur la première page.</p> > Découper un article en plusieurs pages 2003-06-24T10:04:01Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment2370 2003-06-24T10:04:01Z <p>Bonjour je n'arrive pas a afficher de tableau apres les 5- .... :-/ Une solution..<small class="fine d-inline"> </small>;-) merci.</p> > Découper un article en plusieurs pages 2003-06-14T22:16:41Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment2189 2003-06-14T22:16:41Z <p>Le script désactive la transformation des tableaux avec SPIP. Existe-t-il un moyen (filtre SPIP<small class="fine d-inline"> </small>?) pour réactiver cela<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2003-06-14T11:26:15Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment2180 2003-06-14T11:26:15Z <p>Super ce script<small class="fine d-inline"> </small>! <br class="autobr"> Une question : coment éviter que le CHAPO revienne à chaque page<small class="fine d-inline"> </small>?</p> <p><a href="http://www.pbourgeois.cineteck-fr.com/article.php3?id_article=8" class="spip_out" rel='nofollow external'>Exemple du problème</a></p> <p>Merci de votre aide.</p> > Découper un article oui mais une rubrique<small class="fine d-inline"> </small>??? 2003-06-06T17:31:12Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment2082 2003-06-06T17:31:12Z <p>Bonjour et félicitations pour ce script qui s'avère plutôt utile<small class="fine d-inline"> </small>!</p> <p>Je suis débutant sur spip et je cherche à faire la chose suivante :</p> <p>Imaginons une rubrique qui contient 200 articles. J'aimerais afficher mes articles par pages de 10 ou 20, en les classant au choix par date, par auteur ou theme...</p> <p>Est-ce possible<small class="fine d-inline"> </small>? Merci<small class="fine d-inline"> </small>!</p> J'ai couplé les script « sommaire » et « découper un article en plusieur pages » 2003-06-06T16:07:03Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment2080 2003-06-06T16:07:03Z <p>J'ai proposé un article où J'ai couplé les scripts « sommaire » et « découper un article en plusieurs pages ».</p> <p>Il est en attente de validation</p> > Découper un article en plusieurs pages 2003-05-05T16:37:47Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1640 2003-05-05T16:37:47Z <p>Après quelques modifications du code, il est maintenant possible d'avoir le texte sous forme de tableau <strong>ET</strong> sur plusieurs pages.</p> <p>La variable $nb_colonne indique le nombre de colonne à afficher par page.</p> <p>exemple : <br>- $nb_colonne = 2 <br>- un texte qui tenait auparavant sur 5 pages</p> <p>- résultat : la première page affiche les pages 1 et 2 sur deux colonnes. La page deux affiche les pages 3 et 4 et la dernière page, la 5.</p> <hr class="spip"> function decouper_en_page($texte) {<br> global $artsuite, $var_recherche, $nb_colonnes;<p> if (empty($artsuite)) $artsuite = 0;</p><p> $nb_colonne = 2; // Nombre de Colonne pour l'affichage</p><p> $page = split('-----', $texte);</p><p> $num_pages = count($page);</p><p> // Si une seule page ou numéro illégal, alors retourner tout le texte.<br> // Cas spécial : si var_recherche positionné, tout renvoyer pour permettre à la surbrillance<br> // de fonctionner correctement.<br> if ($num_pages == 1 || !empty($var_recherche) || $artsuite < 0 || $artsuite > $num_pages) {<br> return $texte;<br> } </p><p> if ($num_pages <= $nb_colonne || !empty($var_recherche) || $artsuite < 0 || $artsuite > $num_pages) {<br> $resultat = "</p><table><tr><td>".$page[0]."</td></tr></table><p> $resultat .= "</p> ";<p> $resultat .= "</p>".$page[$i]."";<br> }<p> $resultat .= "</p>";<br> return $resultat;<br> } <p> $p_prec = $artsuite - $nb_colonne;<br> $p_suiv = $artsuite + $nb_colonne;<br> $uri_art = generer_url_article($GLOBALS['id_article']);<br> $uri_art .= strpos($uri_art, '?') ? '&' : '?';</p><p> switch (TRUE) {<br> case ($artsuite == 0):<br> $precedent = "";<br> $suivant = "<a href="" rel='nofollow'>>></a>";<br> break;<br> case ($artsuite == ($num_pages-1)):<br> $precedent = "<a href="" rel='nofollow'><<</a>";<br> $suivant = "";<br> break;<br> default:<br> $precedent = "<a href="" rel='nofollow'><<</a>";<br> $suivant = "<a href="" rel='nofollow'>>></a>";<br> break;<br> }</p><p> $j=0;<br> for ($i = 0; $i < $num_pages; <br> $i=$i+$nb_colonne) {<br> if ($i == $artsuite) {<br> $milieu .= " <b>" . ++$j . "</b> ";<br> } else {<br> $milieu .= " <a href="" rel='nofollow'>" . ++$j . "</a> ";<br> }<br> }</p><p> // Ici, on peut personnaliser la présentation<br> $resultat = "</p><p></p><div class="pagination">$precedent $milieu $suivant</div>";<p> $resultat .= "</p><table><tr><td>".$page[$artsuite]."</td></tr></table><p> $resultat .= "</p> ";<p> $resultat .= "</p>".$page[$i]."";<br> }<p> $resultat .= "</p>";<p> $resultat .= "</p><p class="pagination"></p><div class="pagination">$precedent $milieu $suivant</div>";<br> return $resultat;<br> }<br> // FIN du Filtre decouper_en_page<br> <hr class="spip"> <p>J'espère que cela vous conviendra.<small class="fine d-inline"> </small>;-)</p> <p>Et bien sur, un grand merci au script de GPL.</p> <p><strong>Nicolas</strong></p> > Découper un article en plusieurs pages 2003-04-22T02:38:30Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1462 2003-04-22T02:38:30Z <p>Salut<small class="fine d-inline"> </small>!</p> <p>C'est vrai, il est top ton filtre, mais il ne marche pas avec des squelette de EVA, pour des raisons que j'ignore. Essaie-le, tu verras. Je ne suis pas le seul à le constater.</p> <p>Si tu a trouve une solution, fais le savoir s.v.p.</p> <p>André</p> > Découper un article en plusieurs pages 2003-04-12T21:26:23Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1353 2003-04-12T21:26:23Z <p>Bonjour à tous les spipeurs</p> <p>ok ce code marche impec je remercie le spipmaster car ce code est vraiment important pour donner à un article un effet de livre contenant plusieur pages.</p> <p>Je le recommande car cela permet aux visiteurs d'un article de ne pas être découragés à lire vos articles par l'aspect interminable de votre page.<br class="autobr"> Je ne suis pas un spécialiste que du contraire je suis même assez nul pour la prog. et là j'ai réalisé sa mise en ligne sans mentir en 2 minutes, et l'effet super. voir exemple : <a href="http://www.chaudfontaine-mag.org/Le_Mag/article.php3?id_article=10" rel='nofollow'>voir exemple ici</a><br class="autobr"> Merci à vous</p> > Découper un article en plusieurs pages 2003-04-11T06:57:30Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1342 2003-04-11T06:57:30Z <p>J'insiste (oui c'est ma nature :-D) mais il faut que je précise ma réflexion : Bien souvent lorsque l'on écrit un article, il se décompose en plusieurs paragraphes... pourquoi alors ne pas laisser la possibilité avec un truc comme <abbr title="paragraphe)">(texte</abbr> de tranformer ces paragraphes en plusieurs pages différentes, avec en bas de page un petit menu qui reprend chaque titre de paragraphe pour pouvoir naviguer aisément...actuellement la solution c'est d'écrire plusieurs articles...mais en terme de lisibilité c'est moyen...</p> <p>Il me semle (je ne suis pas dévelopeur) que c'est assez facile, il suffit de tester le</p> <h2 class="h2"></h2> <p>non<small class="fine d-inline"> </small>?</p> <p>j'espère avoir été clair, voici ci dessous un petit explicatif :</p> <p><strong>PAGE 1</strong></p> <p>Titre article</p> <p>titre paragraphe1</p> <p>texte paragraphe 1</p> <hr class="spip"> <p>Titre article :</p> <p>page 1 : titre paragraphe 1 (pas de lien puisque l'on est dessus)</p> <p>page 2 : titre paragraphe 2 (lien)</p> <p>page 3 : titre paragraphe 3 (lien)<br class="autobr"> etc...</p> <p><strong>PAGE 2</strong></p> <p>Titre article</p> <p>titre paragraphe2</p> <p>texte paragraphe 2</p> <hr class="spip"> <p>Titre article :</p> <p>page 1 : titre paragraphe 1 (lien)</p> <p>page 2 : titre paragraphe 2 (pas de lien puisque l'on est dessus)</p> <p>page 3 : titre paragraphe 3 (lien)<br class="autobr"> etc..</p> <p>ETC...</p> <p>Merci @+</p> > Découper un article en plusieurs pages 2003-03-30T01:10:19Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1249 2003-03-30T01:10:19Z <p>Y a-t'il un filtre pour imprimer une seule page sur 2<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2003-03-30T00:22:32Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1248 2003-03-30T00:22:32Z <p>Ca marche.Merci.</p> > Découper un article en plusieurs pages 2003-03-29T23:06:40Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1247 2003-03-29T23:06:40Z <p>Pour éviter les numéros de pages, remplace :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>for ($i = 0; $i < $num_pages; $i++) { $j = $i; if ($i == $artsuite) { $milieu .= " <B>" . ++$j . "</B> "; } else { $milieu .= " <A HREF='" . $uri_art . "artsuite=$i'>" . ++$j . "</A> "; } }</code></pre></div> <p>par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $milieu = '';</code></pre></div> <p>Et ça devrait marcher.</p> <p>Sinon, dis-moi.<small class="fine d-inline"> </small>;-)</p> > Découper un article en plusieurs pages 2003-03-29T22:55:33Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1246 2003-03-29T22:55:33Z <p>Genial. Merci.<br class="autobr"> Comme je n'ai besoin de decouper le texte qu'en 2 parties et que je mets des images est-ce que je peux enlever le 1 et 2 entre les 2 images.</p> > Découper un article en plusieurs pages 2003-03-29T22:47:28Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1244 2003-03-29T22:47:28Z <p><cite>Erreur : filtre «<small class="fine d-inline"> </small>decouper_en_page<small class="fine d-inline"> </small>» non défini<br class="autobr"> </cite></p> <p>veut dire le plus souvent qu'il y a une erreur dans le filtre.</p> <p>La ligne originale :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>>></A>";</code></pre></div> <p>est-elle devenue quelque chose comme :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'><img src='suiv.gif' alt='suivant'></A>";</code></pre></div> <p><small class="fine d-inline"> </small>?</p> <p>Il faut bien vérifier qu'on utilise «<small class="fine d-inline"> </small>'<small class="fine d-inline"> </small>» et non «<small class="fine d-inline"> </small>"<small class="fine d-inline"> </small>» dans les balises<small class="fine d-inline"> </small>!</p> > Découper un article en plusieurs pages 2003-03-29T22:41:40Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1243 2003-03-29T22:41:40Z <p>J'ai :Erreur : filtre «<small class="fine d-inline"> </small>decouper_en_page<small class="fine d-inline"> </small>» non défini<br class="autobr"> Est-ce que je dois mettre Img src=... chaque fois qu'il y a << et >><small class="fine d-inline"> </small>?<br class="autobr"> Comme je mets des images est-ce que je peux enlever les chiffres 1 et 2 (je n'ai besoin de plus decouper le texte)</p> > Découper un article en plusieurs pages 2003-03-29T20:06:22Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1242 2003-03-29T20:06:22Z <p>Le problème, c'est qu'aucun algorithme ne permet de découper «<small class="fine d-inline"> </small>intelligemment<small class="fine d-inline"> </small>»... On pourrait prévoir de découper tous les cinq paragraphes, ou tous les 5 000 caractères. Mais je n'écrirai pas ce filtre : trop systématique<small class="fine d-inline"> </small>!</p> <p>Un candidat<small class="fine d-inline"> </small>?<small class="fine d-inline"> </small>;-)</p> > Changer la page du lien 2003-03-29T20:02:18Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1241 2003-03-29T20:02:18Z <p><strong>Non testé<small class="fine d-inline"> </small>!</strong></p> <p>Repère la ligne :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $uri_art = generer_url_article($GLOBALS['id_article']);</code></pre></div> <p>Cette ligne récupère normalement quelque chose comme <code class="spip_code spip_code_inline" dir="ltr">article.php3?id_article=3</code>.</p> <p>Tu la changes alors pour quelque chose comme :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $uri_art = "dossier_perso?id_article=".$GLOBALS['id_article'];</code></pre></div> <p>À tester avant mise en production<small class="fine d-inline"> </small>! J'écris ça sans vérifier mais ça devrait fonctionner... Soyons optimiste. :-)</p> <p>gpl</p> > Découper un article en plusieurs pages 2003-03-29T19:53:26Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1239 2003-03-29T19:53:26Z <p>Dans le script, trouve le texte suivant :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>>></code></pre></div> <p>(c'est pour «<small class="fine d-inline"> </small>>><small class="fine d-inline"> </small>») et :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><<</code></pre></div> <p>(pour «<small class="fine d-inline"> </small><<<small class="fine d-inline"> </small>», donc). Tu peux alors changer et mettre</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><img src='mon_image_qui_dit_page_suivante.gif' width='largeur_pixel' height='hauteur_pixel' alt='>>'></code></pre></div> <p>(en changeant, bien sûr, <i>largeur_pixel</i> et <i>hauteur_pixel</i> et le nom de l'image).</p> <p>gpl</p> Changer la page du lien 2003-03-29T19:43:52Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1237 2003-03-29T19:43:52Z <p>Salut tout le monde,</p> <p>J'ai un petit problème avec ce filtre. Il convient parfaitement à mes besoins (encore merci à GPL), mais la page des liens ne correspond pas avec le restant de mon site.<br class="autobr"> En effet j'utilise un squelette spécial que j'utilise pour afficher les dossier (ou de très longs articles si vous préférez).</p> <p>En gros, au lieu que ça pointe vers article.php<small class="fine d-inline"> </small>?id_article=numArticle, je voudrais un truc du style articleDossier.php<small class="fine d-inline"> </small>?id_article=numArticle où numArticle est le numéro de l'article.</p> <p>Je suis pas un pro du PHP, donc si vous connaissez la combine, ça m'aiderait bien.</p> <p>Merci d'avance :-)</p> > Découper un article en plusieurs pages 2003-03-29T16:11:14Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1233 2003-03-29T16:11:14Z <p>Est-ce que je peux mettre des images a la place << 1 2>><small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2003-03-27T07:31:24Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1222 2003-03-27T07:31:24Z <p>J'utilise conjointement les fonctions de « sommaire » et de « découper » l'article. :-D</p> <p>Mon souci est que les liens fonctionnent bien sur les éléments pris dans le sommaire qui renvoient à la page actuelle, mais qu'ils sont inopérants pour renvoyer à des éléments des pages précédantes ou suivantes... Avez vous une soluce<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2003-03-05T08:44:15Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment1029 2003-03-05T08:44:15Z <p>Le problème que pose ce script, c'est qu'il faut sans cesse revenir dans l'article pour ajuster là où l'on va couper, ce n'est jamais très régulier...etc., c'est domage, ce fonctionnement à « tatonnements », il faudrait quelquechose de plus automatique...</p> > Découper un article en plusieurs pages 2003-02-22T13:17:25Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment942 2003-02-22T13:17:25Z <p>Bravo pour ce petit script. J'ai juste un petit souci, les images que je mets dans le texte apparaissent en document joint lorsqu'elles sont en page suivante ou précédent. Y' t-il un moyen de remédier à ça<small class="fine d-inline"> </small>?</p> <p>MERCI</p> <p>B-)</p> > Découper un article en plusieurs pages 2003-02-05T14:34:36Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment766 2003-02-05T14:34:36Z <p>«<small class="fine d-inline"> </small>propre<small class="fine d-inline"> </small>» marche donc. :-)</p> <p>Mais en utilisant une autre notation que cinq traits d'union, on perd la possibilité d'avoir un autre squelette pour le même article qui n'utilise pas decouper_page. En effet, sans decouper_page, cinq traits d'union font une ligne horizontale alors que tout autre choix du type —sautdepage— reste —sautdepage—. Imaginez faire un sqelette pour imprimer l'article complètement : il faudrait alors faire un filtre pour enlever le —sautdepage—...</p> <p>gpl</p> > Découper un article en plusieurs pages 2003-02-05T14:27:14Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment765 2003-02-05T14:27:14Z <p>Oups<small class="fine d-inline"> </small>!! mon erreur est indépendante de SPIP et de la fonction. Désolé ..</p> <p>En fait, c'est un style gras qui s'appliquant à la cellule accueillantla balise TEXTE, modifait le résultat (il met tout en gras, so ... je ne voyais pas la différence gras / pas_gras.</p> <p>Par contre, l'astuce consistant à remplacer les 5 tiret par une autre expression (dans mon cas sautdepage) fonctionne et l'on peut alors mettre comme balise <abbr title="decouper_en_page)">(TEXTE</abbr> tout simplement.</p> <p>Merci pour ces aides</p> <p>Romain</p> > Découper un article en plusieurs pages 2003-02-05T13:51:45Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment764 2003-02-05T13:51:45Z <p>«<small class="fine d-inline"> </small>«<small class="fine d-inline"> </small><br class="autobr"> En effet, le filtre ne permet pas de conserver la mise en page de l'article grâce au raccourci spip ( Mise en gros avec et mise en italiquen, H1, puce, etc...). Berf, on perd d'un côté ce que l'on gagne de l'autre.<br class="autobr"> <small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>»</p> <p>Si c'est le cas, c'est qu'il y a un problème. Le #TEXTE* supprimer, en effet, le traitement par défaut. Mais le dernier «<small class="fine d-inline"> </small>filtre<small class="fine d-inline"> </small>» appliqué à #TEXTE* est «<small class="fine d-inline"> </small>propre<small class="fine d-inline"> </small>» : celui-ci rétablit donc les traitements typo de Spip (H1, gras, etc.). Si ça ne marche pas dans votre cas, c'est qu'il y a un problème.</p> <p>«<small class="fine d-inline"> </small>«<small class="fine d-inline"> </small><br class="autobr"> Si quelqu'un à déjà la réponse, je suis preneur.<br class="autobr"> <small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>»</p> <p>Merci de me dire si ça marche.</p> <p>«<small class="fine d-inline"> </small>«<small class="fine d-inline"> </small><br class="autobr"> Et merci encore pour tout.<br class="autobr"> <small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>»</p> <p>De rien,</p> <p>gpl</p> > Découper un article en plusieurs pages 2003-02-05T13:22:36Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment763 2003-02-05T13:22:36Z <p>Bonjour à Tous est merci pour ce filtre qui marche bien à une petite exception près.</p> <p>En effet, le filtre ne permet pas de conserver la mise en page de l'article grâce au raccourci spip ( Mise en gros avec <strong> et </strong> mise en italiquen, H1, puce, etc...). Berf, on perd d'un côté ce que l'on gagne de l'autre.</p> <p>Si j'ai bien compris, cette désactivation fait suite à l'* après TEXTE, sinon, on aurait non pas un saut de page, mais une ligne horizontale. (-----) .</p> <p>Pour pouvoir conserver les deux (mise en page et article en plusieurs page), ne faudrait-il pas remplacer la combinaison des cinq ----- par une autre combinaison qui ne serait pas du tout vu par SPIP comme par exemple —saut_de_page—, qui a fort peux de chance de se trouver dans un article pour signifier autre chose. Et ainsi, si on enlève le filtre decouper_en_page, il y a toujours une logique avec TEXTE.</p> <p>Voilà, maintenant, je n'ai pas encore essayé de modifier la fonction. Je n'y connais rien en PHP. Je vais donc tatonner.</p> <p>Si quelqu'un à déjà la réponse, je suis preneur.</p> <p>Et merci encore pour tout.</p> <p>Romain</p> > Découper un article en plusieurs pages 2003-02-05T12:09:49Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment762 2003-02-05T12:09:49Z <p>il faut aussi ne pas oublier de mettre en début et en fin du fichier mes_fonctions.php3 les balises php suivantes :</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php ici vos fonctions ?></span></code></pre> <p>Et là plus d'erreur du style, je ne trouve pas le filtre machin ...</p> <p>A bientôt</p> <p>Romain</p> > Découper un article en plusieurs pages 2003-01-29T19:37:59Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment673 2003-01-29T19:37:59Z <p>Il faut copier le filtre dans un fichier mes_fonctions.php3 que vous créez à la racine du site spip (pas dans le répertoire écrire). Il ne faut surtout pas modifier les fichiers existants.</p> > Découper un article en plusieurs pages 2003-01-29T11:42:02Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment668 2003-01-29T11:42:02Z <p>Je suis débutante avec spip et je travaille sous la version 1.4.2. Je ne parviens pas à mettre en place correctement ce filtre. N'ayant pas trouvé, le fichier "mes_fonctions.php3", j'ai incorporé le code dans config-fonctions.php3. Et j'ai incorporer dans le squelette d'article.html le code indiquer.</p> <p>Maintenant dès que je veux ouvrir un article le message suivant m'est délivré : Erreur : filtre «<small class="fine d-inline"> </small>decouper_en_page<small class="fine d-inline"> </small>» non défini.</p> <p>Je ne comprends pas vez-vous une solution<small class="fine d-inline"> </small>?</p> > Découper un article en plusieurs pages 2003-01-29T05:02:57Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment666 2003-01-29T05:02:57Z <p>Pour changer les chevrons (<<>>) en 'précedent' et 'suivant', il convient de le faire là :</p> <p>- Avant :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> switch (TRUE) { case ($artsuite == 0): $precedent = ""; $suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>>></A>"; break; case ($artsuite == ($num_pages-1)): $precedent = "<A HREF='" . $uri_art . "artsuite=" . $p_prec . "'><<</A>"; $suivant = ""; break; default: $precedent = "<A HREF='" . $uri_art . "artsuite=" . $p_prec . "'><<</A>"; $suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>>></A>"; break; }</code></pre></div> <p>- Après :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> switch (TRUE) { case ($artsuite == 0): $precedent = ""; $suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>Suivant</A>"; break; case ($artsuite == ($num_pages-1)): $precedent = "<A HREF='" . $uri_art . "artsuite=" . $p_prec . "'>Precedent</A>"; $suivant = ""; break; default: $precedent = "<A HREF='" . $uri_art . "artsuite=" . $p_prec . "'>Precedent</A>"; $suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>Suivant</A>"; break; }</code></pre></div> <p>Mais cela risque de faire un peu beaucoup au dessus du texte au niveau esthétique :)</p> > Découper un article en plusieurs pages 2003-01-28T21:32:22Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment653 2003-01-28T21:32:22Z <p>Bonsoir</p> <p>Encore merci pour ce filtre très utile<small class="fine d-inline"> </small>!<br class="autobr"> En local je développe un site sous spip 1.5.1. Il s'avère que le filtre fonctionne mais pour les pages suivantes chaque premier paragraphe de la page commence par l'affichage de la puce par défaut.<br class="autobr"> J'ai bien regardé dans l'article ou le squelette je n'ai placé aucun « - ».<br class="autobr"> Avez vous déjà rencontré un souci similaire<small class="fine d-inline"> </small>?</p> <p>De plus je ne connais pas grand chose au php mais toujours dans l'idée de personnaliser la présentation où remplacer les « <<" ou ">> » par précèdent ou suivant<small class="fine d-inline"> </small>?</p> <p>encore merci et à très bientôt</p> <p>annabelle paillery</p> > Découper un article en plusieurs pages 2003-01-28T00:37:40Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment636 2003-01-28T00:37:40Z <p>Pour aligner les liens a droite il suffit simplement de changer les lignes à la fin</p> <p> // Ici, on peut personnaliser la présentation</p> <p> $resultat = « <(P)><(DIV CLASS='pagination')>$precedent $milieu $suivant<(/DIV)><(/P)> »<small class="fine d-inline"> </small>;</p> <p> $resultat .= $page[$artsuite]<small class="fine d-inline"> </small>;</p> <p> $resultat .= « <(P CLASS='pagination')><(DIV CLASS='pagination')>$precedent $milieu $suivant<(/DIV)><(/P)> »<small class="fine d-inline"> </small>;</p> <p> return $resultat<small class="fine d-inline"> </small>;</p> <p><b>par</b></p> <p> // Ici, on peut personnaliser la présentation</p> <p> $resultat = « <(P)><(DIV CLASS='pagination')><(div align='right')>$precedent $milieu $suivant<(/div)><(/DIV)><(/P)> »<small class="fine d-inline"> </small>;</p> <p> $resultat .= $page[$artsuite]<small class="fine d-inline"> </small>;</p> <p> $resultat .= « <(P CLASS='pagination')><(DIV CLASS='pagination')><(div align='right')>$precedent $milieu $suivant<(/div)><(/DIV)><(/P)> »<small class="fine d-inline"> </small>;</p> <p> return $resultat<small class="fine d-inline"> </small>;</p> <p>c'est du html tout simple</p> <p>p.s : supprimez toutes les parenthese entre les < > que j'ai placé pour eviter à spip d'interpreter le code html</p> > Découper un article en plusieurs pages 2003-01-27T21:47:03Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment626 2003-01-27T21:47:03Z <p>Salut,</p> <p> :'-D Je bute sur un point sans doute simple à résoudre. Je cherche à aligner à droite la numérotation des sauts de page et à changer la typo via une feuille de style. Mes essais se terminent ... par une parse error. Comment dois-je m'y prendre<small class="fine d-inline"> </small>? Merci Anton.</p> > Découper un article en plusieurs pages 2003-01-27T13:35:56Z https://files.spip.net/Decouper-un-article-en-plusieurs#comment616 2003-01-27T13:35:56Z <p>Dites-moi...<br class="autobr"> Ce filtre ne pourrait-il pas fonctionner dans un tableau sur une même page<small class="fine d-inline"> </small>?<br class="autobr"> Si oui, on tiendrait enfin LA solution pour publier des textes sur plusieurs colonnes.<br class="autobr"> :-o</p>