Multirubricage ou comment faire apparaître un article dans plusieurs rubriques - commentaires Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2016-11-14T11:48:48Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment489810 2016-11-14T11:48:48Z <p>Je ne constate pas ce problème sous SPIP 3.0 (ni sous SPIP 3.1).</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2016-11-14T11:06:36Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment489809 2016-11-14T11:06:36Z <p>Bonjour...<br class="autobr"> j'ai trouvé une/la solution à mon problème sur un forum du net...<br class="autobr"> <a href="http://marcimat.magraine.net/SPIP-3-Documents-Mots" class="spip_url spip_out auto" rel="nofollow external">http://marcimat.magraine.net/SPIP-3-Documents-Mots</a></p> <p>J'ai remplacé la boucle suivante :<br class="autobr"> BOUCLE_article_multirubricage(ARTICLES)...</p> <p>par celle-ci :<br class="autobr"> BOUCLE_article_multirubricage(ARTICLES <strong>mots_liens</strong>)...</p> <p>Je ne sais pas expliquer la raison de cet ajout... mais ça fonctionne<small class="fine d-inline"> </small>!<br class="autobr"> Merci encore pour ce tuto<br class="autobr"> JMM</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2016-11-14T07:49:49Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment489806 2016-11-14T07:49:49Z <p>Il convient de vérifier que les étapes a, b et c ont bien été mises en oeuvre.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2016-11-13T08:43:08Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment489798 2016-11-13T08:43:08Z <p>Bonjour et merci pour ce tuto...</p> <p>je galère depuis quelques temps sur mon site (spip 3.1.3).<br class="autobr"> Je voudrais regrouper plusieurs articles dans une rubrique « stages ».<br class="autobr"> J'ai inséré le code indiqué dans l'article dans mon fichier « rubrique.html » : mais rien ne s'affiche<small class="fine d-inline"> </small>?</p> <p>Si je remplace dans le code <i>id_mot</i> par <i>titre_mot=stages</i> les articles sont bien trouvés et affichés...</p> <p>Auriez-vous une aide à me proposer<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance,<br class="autobr"> Djimel</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2015-08-24T08:23:03Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment483407 2015-08-24T08:23:03Z <p>Je viens de tester le code en question sur mon serveur de test (sous SPIP 3.0.20) et cela fonctionne parfaitement (avec un rubrique qui contient un article).</p> <p>Pour mémoire, la rubrique doit contenir au moins un article, qui lui est directement rattaché, sinon elle ne sera pas publiée par SPIP.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2015-08-24T08:06:02Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment483406 2015-08-24T08:06:02Z <p>Bonjour,</p> <p>merci pour cette réponse rapide.</p> <p>J'ai créé le groupe de mots clés _multirubricage, j'ai mis dedans un mot clé qui porte le même nom que ma rubrique comme conseillé ... et celà ne fonctionne pas ... <br class="autobr"> J'ai essayé en nommant ce groupe multirubricage ... <br class="autobr"> En fait dès que je remet le filtre <i>type= ...</i> SPIP se comporte comme si ma rubrique n'avait pas de mot clé ...</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2015-08-24T07:45:48Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment483405 2015-08-24T07:45:48Z <p>Bonjour,<br class="autobr"> Il convient de créer préalablement un groupe de mots clés intitulé «<small class="fine d-inline"> </small>_multirubricage<small class="fine d-inline"> </small>».</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2015-08-23T13:43:32Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment483402 2015-08-23T13:43:32Z <p>Bonjour,</p> <p>J'essaye de mettre en place le multirubricage sur un site en SPIP 3.0.19 et le filtre <i>type=_multirubricage</i> ne fonctionne pas.<br class="autobr"> Dès que je l'enlève j'entre bien dans la boucle qui retrouve le mot clé de la rubrique et recherche bien les articles avec ce mot clé ... dès que je remet <i>type= ...</i> plus rien.<br class="autobr"> Ce critère est-il toujours utilisable<small class="fine d-inline"> </small>?<br class="autobr"> Sinon quelle est la nouvelle manière de faire<small class="fine d-inline"> </small>?</p> <div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code><BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=_multirubricage}> <h1>"je passe par là"</h1> <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}> <div> <h1>"je passe par ici"</h1> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> <p>[(#TEXTE)]</p> </div> </BOUCLE_article_multirubricage> </BOUCLE_mot_multirubricage></code></pre></div> <p>Merci d'avance pour votre réponse.<br class="autobr"> Sandrine</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2013-08-26T12:49:29Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment470360 2013-08-26T12:49:29Z <p>Bonjour,</p> <p>En faite j'ai trouvé, c'était simple, avec le critère <i>tout</i>, cela me prend toute mes rubrique.<br class="autobr"> Et finalement dans ma page rubrique j'ai deux boucle, une classique qui appeles mes articles pour chaque designer dans la rubrique , et une boucle à mot clé, ou mes rubriques par thème sont associé. avec deux groupe, pour l'anglais et le français.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2013-08-26T07:39:35Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment470343 2013-08-26T07:39:35Z <p>Une piste consiste à utiliser le critère IN :<br class="autobr"> <a href="http://www.spip.net/fr_article4010.html" class="spip_out" rel='nofollow external'>http://www.spip.net/fr_article4010.html</a></p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2013-08-25T11:41:55Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment470335 2013-08-25T11:41:55Z <p>Bonjour,<br class="autobr"> Je souhaite dévelloper une navigation transversale par mot clé.<br class="autobr"> J'ai deux rubriques avec sous rubrique et des articles.</p> <p>Mon but est simple :</p> <p>j'ai : rubrique : Designer<br class="autobr"> Sous rubrique : designer 1, designer 2 etc<br class="autobr"> Article : projet pour chaque sous rubrique designer.</p> <p>Mais je veux aussi proposer les projets par thème, <br class="autobr"> J'ai : Rubrique : Mobilier par thème<br class="autobr"> Sous rubrique : Thème table, Thème chaise etc<br class="autobr"> Article : les diférente table, chaise, etc</p> <p>Donc mon objectif est que quand je publie un article (par exemple une chaise), je l'associe au mot clé « Designer 1 » du groupe de mot clé designer => pour aller dans la rubrique designer 1 et je l'associe à un deuxième mot clé « chaise » du groupe de mot clé "mobilier par thème.</p> <p>J'ai tester la méthode « Multirubricage » que l'on trouve sur spip contrib, cela marche pour un groupe de mot. mais pas pour plusieurs...<br class="autobr"> J'associe rubrique et article respectivement suivant mes besoin.<br class="autobr"> Mais j'ai mais mot clé designer et mobilier par thème qui sont mélangé et donc c'est pas pratique (cela fait une cinquantaine de mot clé...)</p> <p>Mais je recherche une boucle qui associe les deux groupe de mot clé.<br class="autobr"> Pour avoir deux menu dans ma parti privé...</p> <p>comment faire pour le moment j'ai ça avec id_groupe=2, j'aimerai juste faire uns boucle avec aussi id_groupe=1 :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_mot_mobilier(MOTS){id_rubrique}{id_groupe=3}> <BOUCLE_mobilier(ARTICLES){id_mot}{par date}{inverse}> <BOUCLE_document_menu(DOCUMENTS){id_article}{0,1}{extension==jpg}{doublons}> <a href="#URL_DOCUMENT" class='mediabox' title="#TITRE" rel="groupe(#ID_ARTICLE)"> #TITRE #TEXTE</div> [(#LOGO_DOCUMENT|image_recadre{277,277,center})] </a> </BOUCLE_document_menu> </BOUCLE_mobilier> </BOUCLE_mot_mobilier></code></pre></div> <p>Merci de votre aide</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2010-05-03T07:31:20Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment430094 2010-05-03T07:31:20Z <p>Merci<small class="fine d-inline"> </small>!!!!<br class="autobr"> En cherchant un peu à taton, sur vos conseils, cela marche finalement<small class="fine d-inline"> </small>!!!!!</p> <p>voici la boucle :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><!-- boucle des articles issus d'autres rubriques par simulation de multirubricage --> <BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=_multirubricage}> <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}> [(#MODELE{article-full}{id_article})] </BOUCLE_article_multirubricage> </BOUCLE_mot_multirubricage></code></pre></div> <p>merci<small class="fine d-inline"> </small>!!!</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2010-05-03T06:55:21Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment430093 2010-05-03T06:55:21Z <p>Dans l'exemple de boucle, il convient de remplacer :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><div> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> <p>[(#INTRODUCTION)]</p> </div></code></pre></div> <p>par ce qui figure dans la partie, consacrée aux articles, de votre squelette rubrique.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2010-05-03T06:44:47Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment430092 2010-05-03T06:44:47Z <p>Merci beaucoup pour votre réponse rapide.<br class="autobr"> J'ai effectivement remplacé « INTRODUCTION » par « TEXTE » ce qui a pour conséquence de me récuperer le corps de mon article.<br class="autobr"> Par contre ce que je disais dans mon post c'est que dans mpon corps d'article mes titres de niveau 1 se changent en titre de niveau 2.<br class="autobr"> Peut être effectivement faut-il chercher du coté des filtres. Mais ou les trouver<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2010-05-03T06:19:14Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment430091 2010-05-03T06:19:14Z <p>Bonjour,<br class="autobr"> L'exemple de boucle utilise la balise « INTRODUCTION ». Il est possible d'utiliser une autre balise à la place, par exemple « TEXTE » ou « DESCRIPTIF ». Par ailleurs, si le site en question utilise un filtre particulier sur l'introduction, la description ou le texte des articles, il convient de l'utiliser également dans la balise en question.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2010-05-01T04:21:11Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment430010 2010-05-01T04:21:11Z <p>Bonjour à tous <br class="autobr"> J'ai testé la boucle et elle fonctionne sur spip 2.0 le seul probleme c'est que cela ne me garde pas mes titres de niveau 1.<br class="autobr"> Les titres de niveau 2 et 3 de mon article source ne changent pas. Le probleme se pose uniquement pour les titres de niveau 1.</p> <p>Avez vous une explication et une solution<small class="fine d-inline"> </small>?</p> <p>Merci beauicoup</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2009-04-03T20:52:36Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment415088 2009-04-03T20:52:36Z <p>Benjamin, serait'il possible que tu propose ça sur le forum sarka quand tu as la réponce ou que tu me mettes un mail. (via mon site)</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2009-04-03T20:00:59Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment415087 2009-04-03T20:00:59Z <p>Je suis sous sarka-spip, je débute, et je n'arrive pas à mettre en place ce multirubricage. Je crois que je ne trouve pas le bon endroit où mettre la boucle indiquée : <br class="autobr"> Je vous joins le rubrique.html, si quelqu'un peut me dire où il faut mettre la boucle, j'ai essayé ce qui me paraîssait logique, mais rien ne marche...</p> Problème avec une rubrique vide 2008-04-09T13:19:59Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment404963 2008-04-09T13:19:59Z <p>Pour certains cas spéciaux, on peut avoir besoin de la rubrique vide.<br class="autobr"> Petite astuce pour la faire apparaitre : Joindre un fichier à la rubrique, sans pour autant le mettre dans ke texte explicatif.</p> <p>Ben</p> Où insérer ce code<small class="fine d-inline"> </small>? 2007-11-24T10:07:30Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment400462 2007-11-24T10:07:30Z <p>Bonjour,</p> <p>Où doit-on insérer ce code<small class="fine d-inline"> </small>? Dans quel fichier<small class="fine d-inline"> </small>? J'ai essayé « /dist/rubrique.html/ » sans succès...</p> <p>merci</p> Problème avec une rubrique vide 2007-09-06T07:28:45Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment397666 2007-09-06T07:28:45Z <p>SPIP publie une rubrique uniquement si elle contient au moins un article publié ou au moins un site référencé publié. Si la rubrique 2 ne contient aucun article «<small class="fine d-inline"> </small>en propre<small class="fine d-inline"> </small>», SPIP ne la publie pas, aussi il est normal de ne pas voir l'article 1.</p> Problème avec une rubrique vide 2007-08-31T11:04:13Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment397518 2007-08-31T11:04:13Z <p>Bonjour,</p> <p>J'ai installé avec succès ce système.</p> <p>J'ai un article dans une rubrique1 et il possède comme mot-clé le titre de la rubrique 2.</p> <p>La rubrique 2 ne contient aucun article « en propre ». Si je l'affiche je ne vois pas l'article 1.</p> <p>En revanche si j'ajoute dans la rubrique 2 un article 2, je vois dans la rubrique 2 aussi l'article 1 que l'article 2.</p> <p>Merci pour vos réponses</p> Multirubricage et agendas EVA 2007-04-09T15:51:09Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment392808 2007-04-09T15:51:09Z <p>Bonjour,<br class="autobr"> Peut-on faire fonctionner le multirubricage dans deux agendas d'EVAweb<small class="fine d-inline"> </small>?</p> <p>Merci de votre aide.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2007-03-13T21:29:28Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment392012 2007-03-13T21:29:28Z <p>Bonsoir,</p> <p>Après avoir indroduit la boucle Multirubricage dans le squelette « rubrique-normal.html », ça fonctionne... pour les rubriques normales. Or, dans EVAweb certaines rubriques sont des calendriers (ou agendas) et je souhaiterais envoyer un même article dans deux agendas distincts (un privé et un public) et donc je ne sais pas où mettre la boucle dans le squelette « rubrique-calendrier.html »... (les articles s'affichent mais n'importe où<small class="fine d-inline"> </small>!)</p> <p>Si vous avez une piste, merci d'avance.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2007-03-13T07:14:15Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment391983 2007-03-13T07:14:15Z <p>Quel est le message d'erreur<small class="fine d-inline"> </small>?</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2007-03-12T18:41:37Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment391965 2007-03-12T18:41:37Z <p>Mon site est sous EVA web 2.3 avec SPIP 1.9.1.</p> <p>Lorsque j'insère la boucle dans le squelette « rubrique.html », j'obtiens une page d'erreur.</p> <p>Je débute dans spip. Est-ce le bon squelette que je modifie<small class="fine d-inline"> </small>? Où est mon erreur<small class="fine d-inline"> </small>?</p> Multirubricage ou comment faire apparaître un article dans plusieurs http://www.spip-contrib.net/spip.php?page=forum&id_article=822rubriques 2007-02-01T12:30:12Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment390810 2007-02-01T12:30:12Z <p>Si on affecte un seul mot-clé du groupe "_multirubricage" à la rubrique, alors une piste pourrait consister à :</p> <p> a) affecter aux articles propres à la rubrique, le mot-clé correspondant (par exemple «<small class="fine d-inline"> </small>Dossiers<small class="fine d-inline"> </small>», etc.) afin qu'ils apparaissent dans la boucle relative au multirubricage.</p> <p> b) enlever la boucle des articles de la rubrique</p> <p> c) appliquer une contribution pour afficher directement l'article si il n'y en à qu'un seul à afficher.</p> <p>Cela pourrait donner par exemple le code suivant :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=_multirubricage}> <!-- rediriger directement sur l'article si il n'y en à qu'un seul à afficher --> <BOUCLE_nb_article (ARTICLES){id_mot}{par date}{inverse}> <?php $k="#URL_ARTICLE"; ?> </BOUCLE_nb_article> <?php if ('#TOTAL_BOUCLE'==1) header("location:$k");?> </B_nb_article> <!-- boucle des articles par simulation de multirubricage --> <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}> <div> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> <p>[(#INTRODUCTION)]</p> </div> </BOUCLE_article_multirubricage> </BOUCLE_mot_multirubricage></code></pre></div> Multirubricage ou comment faire apparaître un article dans plusieurs http://www.spip-contrib.net/spip.php?page=forum&id_article=822rubriques 2007-01-26T23:14:16Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment390595 2007-01-26T23:14:16Z <p>Bonjour,</p> <p>J'utilise avec succes votre contribution. en revanche, elle semble etre incompatible avec une autre contrib qui permet d'afficher directement l'article si il n'y a qu'un seul article dans la rubrique (<a href="http://www.spip-contrib.net/Afficher-directement-l-article-si" class="spip_out" rel='nofollow external'>ici</a>). En effet, si les 2 contrib sont en place, la simulation de multirubricage fait qu'il n'est considere qu'un seul article dans la rubrique, d'ou le conflit.</p> <p>Auriez vous une solution<small class="fine d-inline"> </small>?</p> <p>D'avance merci</p> > ordre d'apparition des articles Multirubriqués 2007-01-26T10:05:14Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment390579 2007-01-26T10:05:14Z <p>OK, un grand merci<small class="fine d-inline"> </small>!</p> > ordre d'apparition des articles Multirubriqués 2007-01-26T07:48:22Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment390575 2007-01-26T07:48:22Z <p>SPIP ne permet pas de créer dans une page deux boucles avec le même nom. Aussi, il suffit de nommer différemment la première boucle sur les auteurs (par exemple BOUCLE_auteurs_articles_multirubricage).<br class="autobr"> Ci-dessous le code ainsi modifié.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- boucle des articles par simulation de multirubricage --> <BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=_multirubricage}> <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}{doublons}> <div> <li> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [(#DATE|nom_jour)] [(#DATE|affdate)] par <BOUCLE_auteurs_articles_multirubricage(AUTEURS) {id_article} {", "}> <a href="auteur.php3?id_auteur=#ID_AUTEUR">#NOM</a> </BOUCLE_auteurs_articles_multirubricage></li> <!-- <p>[(#INTRODUCTION)]</p> --> </div> </BOUCLE_article_multirubricage> </BOUCLE_mot_multirubricage> <!-- boucle des articles de la rubrique hors doublons c'est-à-dire hors ceux qui ont le mot clé --> <BOUCLE_articles(ARTICLES){id_rubrique}{par date}{inverse}{doublons}> <div> <li> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [(#DATE|nom_jour)] [(#DATE|affdate)] par <BOUCLE_auteurs_articles(AUTEURS) {id_article} {", "}> <a href="auteur.php3?id_auteur=#ID_AUTEUR">#NOM</a> </BOUCLE_auteurs_articles></li> <!-- <p>[(#INTRODUCTION)]</p> --> </div> </BOUCLE_articles></code></pre></div> > ordre d'apparition des articles Multirubriqués 2007-01-25T22:58:40Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment390571 2007-01-25T22:58:40Z <p>Bonjour,</p> <p>Tout d'abord, merci pour cette contribution qui m'est vraiment d'un grand secours et dont l'explication est très claire et facile a mettre en oeuvre.<br class="autobr"> J'ai juste une petite question : je souhaiterais ajouter apres le nom de mon article et sa date de publication, le nom de l'auteur. Or, je n'arrive pas a le faire sans avoir une erreur de double definition de la boucle BOUCLE_auteurs_articles.<br class="autobr"> Voila ce que j'ai mis dans mon fichier rubrique.html :</p> <div style="text-align:left;" class="spip_code" dir="ltr"><div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- boucle des articles par simulation de multirubricage --> <BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=_multirubricage}> <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}{doublons}> <div> <li> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [(#DATE|nom_jour)] [(#DATE|affdate)]</li> <!-- <p>[(#INTRODUCTION)]</p> --> </div> </BOUCLE_article_multirubricage> </BOUCLE_mot_multirubricage> <!-- boucle des articles de la rubrique hors doublons c'est-à-dire hors ceux qui ont le mot clé --> <BOUCLE_articles(ARTICLES){id_rubrique}{par date}{inverse}{doublons}> <div> <li> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [(#DATE|nom_jour)] [(#DATE|affdate)]</li> <!-- <p>[(#INTRODUCTION)]</p> --> </div> </BOUCLE_articles></code></pre></div></div> <p>Or, si je fais la modif pour afficher les auteur, j'ai le message d'erreur :</p> <div style="text-align:left;" class="spip_code" dir="ltr"><div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- boucle des articles par simulation de multirubricage --> <BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=_multirubricage}> <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}{doublons}> <div> <li> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [(#DATE|nom_jour)] [(#DATE|affdate)] par <BOUCLE_auteurs_articles(AUTEURS) {id_article} {", "}> <a href="auteur.php3?id_auteur=#ID_AUTEUR">#NOM</a> </BOUCLE_auteurs_articles></li> <!-- <p>[(#INTRODUCTION)]</p> --> </div> </BOUCLE_article_multirubricage> </BOUCLE_mot_multirubricage> <!-- boucle des articles de la rubrique hors doublons c'est-à-dire hors ceux qui ont le mot clé --> <BOUCLE_articles(ARTICLES){id_rubrique}{par date}{inverse}{doublons}> <div> <li> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [(#DATE|nom_jour)] [(#DATE|affdate)] par <BOUCLE_auteurs_articles(AUTEURS) {id_article} {", "}> <a href="auteur.php3?id_auteur=#ID_AUTEUR">#NOM</a> </BOUCLE_auteurs_articles></li> <!-- <p>[(#INTRODUCTION)]</p> --> </div> </BOUCLE_articles></code></pre></div></div> <p>Avez vous une idee<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance</p> <p><a href="http://otblog.free.fr" class="spip_out" rel='nofollow external'>mon blog ...</a></p> Multirubricage sur des niveaux différents 2007-01-23T13:38:20Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment390474 2007-01-23T13:38:20Z <p>Ok ma faute<small class="fine d-inline"> </small>!<br class="autobr"> J'ai attribué le mot clé à 2 rubriques au lieu de la rubrique cible et de l'article source...<br class="autobr"> Et comme je n'affiche rien sur la rubrique dans ma boucle, c'est donc un affichage vide que j'obtenais.<br class="autobr"> Tout est ok pour moi maintenant.<br class="autobr"> Merci et heureux de constater la vitesse pour obtenir une réponse ici<small class="fine d-inline"> </small>!</p> Multirubricage sur des niveaux différents 2007-01-23T13:21:51Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment390473 2007-01-23T13:21:51Z <p>La contribution fonctionne même avec des articles situés dans des<br class="autobr"> rubriques qui sont sur des niveaux différents.</p> <p>Merci de décrire précisément un cas qui pose problème et de copier / coller les boucles utilisées.</p> Multirubricage sur des niveaux différents 2007-01-23T13:12:41Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment390472 2007-01-23T13:12:41Z <p>Bonjour,</p> <p>J'utilise avec succès cette contribution pour des rubriques qui se situent sur le même niveau de profondeur.<br class="autobr"> Mais échec total pour des rubriques qui sont sur des niveaux différents.</p> <p>Une idée peut-être<small class="fine d-inline"> </small>?</p> > ordre d'apparition des articles Multirubriqués 2006-04-28T07:31:59Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment386074 2006-04-28T07:31:59Z <p>Exemple de boucles pour la solution qui consiste à : <br>- affecter aux articles propres à la rubrique, le mot-clé correspondant (par exemple «<small class="fine d-inline"> </small>Dossiers<small class="fine d-inline"> </small>», etc.) afin qu'ils apparaissent dans la boucle relative au multirubricage. <br>- enlever la boucle des articles de la rubrique (ou bien mettre la boucle de multirubricage avant la boucle des articles de la rubrique et enlever les doublons afin qu'ils n'apparaissent pas deux fois).</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- boucle des articles par simulation de multirubricage --> <BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=_multirubricage}> <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}{doublons}> <div> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> <p>[(#INTRODUCTION)]</p> </div> </BOUCLE_article_multirubricage> </BOUCLE_mot_multirubricage> <!-- boucle des articles de la rubrique hors doublons c'est-à-dire hors ceux qui ont le mot clé -> <BOUCLE_articles(ARTICLES){id_rubrique}{par date}{inverse}{doublons}> <div> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> <p>[(#INTRODUCTION)]</p> </div> </BOUCLE_articles></code></pre></div> > ordre d'apparition des articles Multirubriqués 2006-04-27T22:27:16Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment386073 2006-04-27T22:27:16Z <p>Hum... En effet, je rencontre également le problème de doublons... Mais là 'avoue que je ne comprend rien à l'explication donnée pour éviter ça... Ce ne serait pas possible d'en avoir des plus détaillées<small class="fine d-inline"> </small>? Car j'aimerais comprendre comment ça marche...</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2006-04-27T21:45:31Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment386071 2006-04-27T21:45:31Z <p>Merci, j'ai en plus eut un problème sur le serveur qui est à présent réglé mais il avait généré plusieurs bugs inexplicables en fait.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2006-04-27T09:50:18Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment386066 2006-04-27T09:50:18Z <p>Il faut affecter à la rubrique le mot-clé correspondant. A noter que la rubrique cible doit contenir au moins un article qui lui est directement rattaché, sinon elle ne sera pas publiée.</p> Multirubricage ou comment faire apparaître un article dans plusieurs rubriques 2006-04-27T09:46:07Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment386065 2006-04-27T09:46:07Z <p>Bonjour,</p> <p>Dans mon site, j'ai deux rubriques dont le contenu se croise : <br>- Hébergement>hôtel>mes articles <br>- Annuaire>Restaurants, snacks, café>mes articles</p> <p>En fait, certains hôtels font aussi restaurant et j'aurais aimé que ces <br class="autobr"> articles apparaissent aussi dans ma rubrique restaurant.</p> <p>Pour celà j'ai crée un groupe de mots-clés « multirubricage » (sur l'exemple que vous avez fourni) où j'y ai créé <br class="autobr"> le mot-clé « restaurant » que j'ai assigné à tous les articles devant figurer dans la rubrique restaurant (mêmes à ceux se situant dans la rubrique « hôtels »).</p> <p>Ensuite, j'au ajouté au fichier « rubrique.html » la boucle suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- boucle des articles issus d'autres rubriques par simulation de multirubricage --> <BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=multirubricage}> <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}> <h3> [<a href="#URL_ARTICLE" [title="(#DESCRIPTIF|supprimer_tags|attribut_html)"]>(#TITRE|supprimer_numero)</a>]</h3> [<p class="intro">(#TEXTE|textebrut|couper{500}) <a href="#URL_ARTICLE" class="spip_in" title="[(#TITRE|supprimer_numero|supprimer_tags|attribut_html)]">lire la suite</a></p>] </BOUCLE_article_multirubricage> </BOUCLE_mot_multirubricage></code></pre></div> <p>Hélas, je n'obtiens rien. Est-ce que quelqu'un pense pouvoir m'aider<small class="fine d-inline"> </small>?</p> <p>Didi.</p> > ordre d'apparition des articles Multirubriqués 2005-06-24T15:05:27Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment381827 2005-06-24T15:05:27Z <p>Bonjour</p> <p>la solution d'equipement est efficace et simple a utiliser. <br class="manualbr">juste une petite question : je rentre actuellement mes 5000 anciens articles (qui etaient en dur sur des pages html...) et ce nombre va augmenter par la suite. la gestion proposée par mots cle est-elle adaptée sans problemes pour un grand nombre d'articles<small class="fine d-inline"> </small>? ca va pas mouliner<small class="fine d-inline"> </small>?</p> <p>pour la solution de MJ, ben en fait, j'aurais besoin d'explications si tu veux bien, j'ai fait une inclusion mais ca marche pas, pourrais-tu me donner des details<small class="fine d-inline"> </small>?</p> <p>merci Olivier</p> > ordre d'apparition des articles Multirubriqués 2005-06-09T15:55:11Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment381550 2005-06-09T15:55:11Z <p>merci bcp a vous 2<br class="autobr"> j'ai pas encore eu le temps d'essayer mais je le ferai bientot et posterai un message ensuite.<br class="autobr"> Olivier - :)</p> > ordre d'apparition des articles Multirubriqués 2005-06-04T20:34:28Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment381424 2005-06-04T20:34:28Z <p>Bonjour,<br class="autobr"> j'ai eu le même problème ou presque, je l'ai réglé en utilisant le « doublonnage dédoublonnage » qui n'est pas élégant, mais qui est efficace.<br class="autobr"> ATTENTION toutefois, le code qui suit doit IMPERATIVEMENT être dans un fichier inclus, au milieu de la boucle Rubriques.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- mets les articles HORS de la rubrique dans d1 --> <BOUCLE_a(ARTICLES) {id_rubrique} {doublons d1}></BOUCLE_a> <!-- mets les articles HORS "multi" dans d2 --> <BOUCLE_mot(MOTS) {id_rubrique}{type=_multi}> <BOUCLE_mul(ARTICLES) {tout}{titre_mot=#TITRE}{doublons d2}> </BOUCLE_mul> </BOUCLE_mot> <!-- astuce: inverse les doublons pour les mettre dans art --> <BOUCLE_mult(ARTICLES) {doublons d1}{doublons d2}{doublons art}></BOUCLE_mult> <!-- tous les articles voulus sont dans art, y'a plus qu'a en faire ce qu'on veut --> <BOUCLE_art(ARTICLES) {doublons art}{par date}> #TITRE </BOUCLE_art></code></pre></div> > ordre d'apparition des articles Multirubriqués 2005-05-30T06:55:01Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment381306 2005-05-30T06:55:01Z <p>Une piste pourrait consister à : <br>- affecter aux articles propres à la rubrique, le mot-clé correspondant (par exemple «<small class="fine d-inline"> </small>Dossiers<small class="fine d-inline"> </small>», etc.) afin qu'ils apparaissent dans la boucle relative au multirubricage. <br>- enlever la boucle des articles de la rubrique (ou bien mettre la boucle de multirubricage avant la boucle des articles de la rubrique et enlever les doublons afin qu'ils n'apparaissent pas deux fois).</p> > ordre d'apparition des articles Multirubriqués 2005-05-27T23:29:16Z https://files.spip.net/Multirubricage-ou-comment-faire-apparaitre-un-article#comment381284 2005-05-27T23:29:16Z <p>bonjour,</p> <p>tout d'abord merci pour cette boucle tres utile :)</p> <p>Une petite question : En l'utilisant, je me suis rendu compte que dans la rubrique cible, les articles de cette rubrique et ceux appraisant par le biais du multirubricage sont separés</p> <p>je m'explique :<br class="manualbr">mes articles de la rubrique cible sont affichés comme ceux-ci<br class="manualbr">date - titre - sous-titre<br class="manualbr">style<br class="manualbr">01 mai 2005 - toto - sous-toto<br class="manualbr">01 jan 2003 - tata - sous-tata</p> <p>quand je rajoute des articles issus du multirubricage ca me fait</p> <p>01 mai 2005 - toto - sous-toto<br class="manualbr">01 jan 2003 - tata - sous-tata</p> <p>27 mai 2005 - titrearticlemultirubriqué1 - sous-titrearticlemultirubriqué<br class="manualbr">15 mai 2004 - titrearticlemultirubriqué2 - sous-titrearticlemultirubriqué</p> <p>Ce que je souhaiterais, C que les articles de la rubrique cible et ceux issus du mutirubricage apparaissent dans un seul ordre chronologique<br class="manualbr">ex/<br class="manualbr">27 mai 2005 - titrearticlemultirubriqué1 - sous-titrearticlemultirubriqué<br class="manualbr">01 mai 2005 - toto - sous-toto<br class="manualbr">15 mai 2004 - titrearticlemultirubriqué2 - sous-titrearticlemultirubriqué<br class="manualbr">01 jan 2003 - tata - sous-tata</p> <p>une aide serait la bienvenue, car je me creuse mais vois pas la solution</p> <p>merci d'avance<br class="autobr"> Olivier</p>