Polyhiérarchie - commentaires Polyhiérarchie 2018-11-12T08:56:27Z https://contrib.spip.net/Polyhierarchie#comment498730 2018-11-12T08:56:27Z <p>Bonjour,</p> <p>Rafale de messages d'erreurs en partie privée :</p> <p>Warning : count() : Parameter must be an array or an object that implements Countable in /homepages/11/.../AFL_Athletes/plugins/auto/polyhier/v3.6.10/polyhier_pipeline.php on line 41</p> <p>Warning : count() : Parameter must be an array or an object that implements Countable in /homepages/11/.../AFL_Athletes/plugins/auto/polyhier/v3.6.10/polyhier_pipeline.php on line 41</p> <p>Warning : Cannot modify header information - headers already sent by (output started at /homepages/11/.../AFL_Athletes/plugins/auto/polyhier/v3.6.10/polyhier_pipeline.php:41) in /homepages/11/.../AFL_Athletes/ecrire/inc/actions.php on line 147</p> <p>Que faire<small class="fine"> </small>? Que faire<small class="fine"> </small>?</p> <p>Merci</p> <p>Robert</p> Polyhiérarchie 2018-10-15T11:40:03Z https://contrib.spip.net/Polyhierarchie#comment498492 2018-10-15T11:40:03Z <p>Un énorme merci,</p> <p>effectivement, je suis entrain de regarder mes plugins pour tout mettre à jour. Certains sont primordiaux pour moi.</p> <p>Mais en attendant, je vais utiliser le plugin sélecteur.</p> Polyhiérarchie 2018-10-15T11:23:17Z https://contrib.spip.net/Polyhierarchie#comment498490 2018-10-15T11:23:17Z <p>je crois que c'est quelque chose qui avait été modifié dans la 3.1.</p> <p>Plutot que de passer en 3.2, si cela est problématique en terme de plugin, tu peux installer<br class="autobr" /> <a href='https://contrib.spip.net/Selecteur-de-rubriques-avec-tri-alphabetique-4654' class="spip_in" rel='nofollow'>Sélecteur de rubriques avec tri alphabétique</a>.</p> <p>Mais bon, la 3.0 est une branche finissante, donc ce serait effectivement pas mal de migrer à un moment vers la 3.2.</p> <p>tu peux pour cela utiliser le <a href='https://contrib.spip.net/Verifier-ses-plugins-avant-un-changement-de-version-de' class="spip_in" rel='nofollow'>þplugin de vérification de compatibilité des plugins</a>.</p> <p>Et dans tous les cas, sauvegarde etc.</p> Polyhiérarchie 2018-10-15T09:11:51Z https://contrib.spip.net/Polyhierarchie#comment498489 2018-10-15T09:11:51Z <p>Bonjour,</p> <p>merci de la réponse, (j'avais déjà posté mais il n'apparaît pas sans doute à cause de la coupure de courant même s'il me semble que j'ai enregistré avant)</p> <p>le plugin est la 2.3.9 donc normalement la dernière</p> <p>spip est en 3.0.21, il faut que je récupère mes modifs avant de le mettre à jour au cas où certains plugins dont je me sers ne soient plus compatible.</p> Polyhiérarchie 2018-10-12T15:53:35Z https://contrib.spip.net/Polyhierarchie#comment498479 2018-10-12T15:53:35Z <p>Quelle version de SPIP et du plugin<small class="fine"> </small>? Car chez moi c'est deja par ordre alphabétique (sauf si les rubriques sont numérotés, dans ce cas cela suit l'ordre de la numéoration)</p> Polyhiérarchie 2018-10-12T15:41:44Z https://contrib.spip.net/Polyhierarchie#comment498477 2018-10-12T15:41:44Z <p>Bonjour,</p> <p>j'utilise ce plugin depuis un moment déjà, il est super</p> <p>Mais est-il possible de trier l'ordre d'affichage des rubriques dans le choix de celles-ci par titre et non par ID, j'ai cherché dans le plugin mais je n'ai pas vu où le tri est mis.</p> <p>Je m'explique, dans l'exemple que vous avez sur la page au niveau de racine du site, il y a :</p> <p>Vie du site<br class="autobr" /> boisson <br class="autobr" /> Céréales</p> <p>j'aimerais avoir un truc du style</p> <p>boisson<br class="autobr" /> céréales<br class="autobr" /> vie du site</p> Polyhiérarchie 2018-07-04T16:43:03Z https://contrib.spip.net/Polyhierarchie#comment497631 2018-07-04T16:43:03Z <p>Bonjour,</p> <p>une fois la liste des articles de la rubrique affichée est-il possible de faire un tri sur cette liste en selon les différentes rubriques secondaires de l'article<small class="fine"> </small>?</p> <p>Voici ce que j'ai mis pour le moment :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><ul> <span class="re11"><BOUCLE_articles</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{branche_complete <span class="re1">#ID_RUBRIQUE</span>}</span><span class="re41">{pagination 12}</span></span><span class="re10">></span> <li><span class="re1">#TITRE</span> <span class="re11"><BOUCLE_rubs_secondaires2</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{parents <span class="re1">#<span class="re2">_article:</span>ID_RUBRIQUE</span>}</span></span><span class="re10">></span> <a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re1">#ID_RUBRIQUE</span></a> <span class="re15"></BOUCLE_rubs_secondaires2></span> </li> <span class="re15"></BOUCLE_articles></span> </ul></code></pre></div> Polyhiérarchie 2018-05-17T12:26:40Z https://contrib.spip.net/Polyhierarchie#comment496982 2018-05-17T12:26:40Z <p>Ha bien vu Maïeul, thx :)</p> Polyhiérarchie 2018-05-17T11:44:55Z https://contrib.spip.net/Polyhierarchie#comment496980 2018-05-17T11:44:55Z <p>merci b_b. J'ai juste corrigé la balise code qui était fermée dès l'ouverture.</p> Polyhiérarchie 2018-05-17T11:39:21Z https://contrib.spip.net/Polyhierarchie#comment496979 2018-05-17T11:39:21Z <p>Et voilà, je viens d'ajouter la précision dans le paragraphe du critère enfants.</p> Polyhiérarchie 2018-05-16T08:13:56Z https://contrib.spip.net/Polyhierarchie#comment496951 2018-05-16T08:13:56Z <p>Ho<small class="fine"> </small>! Mais c'est super ça<small class="fine"> </small>!</p> <p>Je ne connaissait pas cette pratique. ça mériterait d'être mis dans la doc, non<small class="fine"> </small>?</p> Polyhiérarchie 2018-04-24T02:57:29Z https://contrib.spip.net/Polyhierarchie#comment496715 2018-04-24T02:57:29Z <p>Bonjour,</p> <p>sous SPIP 3.2.1 avec Polyhiérarchie 3.6.9, cache vidé, j'ai un problème d'affichage des logos des articles disponibles...</p> Polyhiérarchie 2018-04-13T13:20:04Z https://contrib.spip.net/Polyhierarchie#comment496617 2018-04-13T13:20:04Z <p>Calomnie<small class="fine"> </small>!</p> <p>Tu peux écrire les critères <code>{enfants #LISTE{12,23,36}}</code> pour avoir tous les enfants des rubriques 12, 23 et 36, et idem avec le critère parents : <code>{parents #LISTE{12,23,36}}</code></p> Polyhiérarchie 2018-04-13T12:56:36Z https://contrib.spip.net/Polyhierarchie#comment496615 2018-04-13T12:56:36Z <p>Bon, je me répond à moi même : le critère n'existe pas voila comment je m'en suis sorti en : <br />- imbriquant 2 boucles pour la recherche des résultats <br />- utilisant une boucle POUR pour l'affichage de la liste d'article<small class="fine"> </small>?</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_element</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{id_rubrique IN a,b,....}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_element2</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{enfants}</span></span><span class="re10">></span> <span class="re1">#SET</span><span class="re40">{element, <span class="re1">#ARRAY</span>{id_objet,<span class="re1">#ID_ARTICLE</span>,date,<span class="re1">#DATE</span>}}</span> <span class="re1">#SET_PUSH</span><span class="re40">{elements,<span class="re1">#GET</span>{element}}</span> <span class="re15"></BOUCLE_element2></span> <span class="re15"></BOUCLE_element></span> <span class="re11"><BOUCLE_items</span><span class="re12">(POUR)</span><span class="re13"><span class="re41">{tableau <span class="re1">#GET</span><span class="re40">{elements}</span>}</span><span class="re41">{!par date}</span><span class="re41">{pagination 10}</span></span><span class="re10">></span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#INCLURE</span><span class="re40">{item_article,id_article=<span class="re1">#VALEUR</span><span class="re50">|table_valeur</span>{id_objet}}</span><span class="re4">)</span><span class="re4">]</span> <span class="re15"></BOUCLES_items></span></code></pre></div> <p>Qui trouve mieux<small class="fine"> </small>?</p> Polyhiérarchie 2018-04-13T09:56:22Z https://contrib.spip.net/Polyhierarchie#comment496613 2018-04-13T09:56:22Z <p>Hello,</p> <p>Quelqu'un a-t'il une idée sur la façon de lister les rubriques parentes de plusieurs rubrique<small class="fine"> </small>?<br class="autobr" /> Un équivalent avec le critère enfants d'une condition de type <i>id_rubrique IN a,b,...</i></p> <p>Cordialement,</p> Polyhiérarchie 2018-01-09T19:59:54Z https://contrib.spip.net/Polyhierarchie#comment495265 2018-01-09T19:59:54Z <p>Bonjour,<br class="autobr" /> j'ai créé un site il y a 3 ans sur SPIP 3.0 que je dois basculer sur SPIP 3.2 pour des raisons de changement de serveur (et compatibilité avec PHP 7)<br class="autobr" /> J'ai réussi à reprendre toutes les fonctionnalités du site à travers les différents plugins.<br class="autobr" /> Pour PolyHiérarchie j'ai téléchargé la version 2.3.8 et j'ai un soucis avec la boucle suivante :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>< BOUCLE_article1(ARTICLES) {titre==^#ENV{init}} {branche_complete #ID_RUBRIQUE} {par titre}> <li><a href="#URL_ARTICLE">[(#LOGO_ARTICLE_RUBRIQUE|image_reduire{40,*}) ]#TITRE</a></li> </BOUCLE_article1></code></pre></div> <p>qui me sort une liste partielle de mes articles alors que sur la version 2.0.8 ça fonctionnait très bien.<br class="autobr" /> Après qq essais, il semble que ce soit <i>branche_complete #ID_RUBRIQUE</i> qui pose problème (comportement différent) mais à confirmer (je n'ai pas creusé le code PHP)<br class="autobr" /> Du coup, j'ai voulu remettre la version 2.0.8 mais je ne la retrouve pas. <br class="autobr" /> Est-ce que ce changement de comportement vous parle<small class="fine"> </small>? Ou à défaut, qqn peut-il me dire comment je peux réinstaller l'ancienne version du plugin<small class="fine"> </small>? <br class="autobr" /> Merci de vos conseils.<br class="autobr" /> Cordialement,</p> Polyhiérarchie 2017-12-29T12:56:34Z https://contrib.spip.net/Polyhierarchie#comment495079 2017-12-29T12:56:34Z <p>Un grand merci à <a href="https://contrib.spip.net/Cedric-Morin" rel='nofollow'>Cédric Morin</a> pour ce formidable plugin qui devrait être intégré à SPIP par défaut.</p> <p>Merci<small class="fine"> </small>!</p> <p>Je l'utilise partout depuis très longtemps et il est pour moi indispensable<small class="fine"> </small>!</p> Polyhiérarchie 2017-12-29T12:53:26Z https://contrib.spip.net/Polyhierarchie#comment495078 2017-12-29T12:53:26Z <p>À mon avis, vous pouvez <s>vous</s></p> Polyhiérarchie 2017-12-29T12:50:36Z https://contrib.spip.net/Polyhierarchie#comment495077 2017-12-29T12:50:36Z <p>Votre niveau d'incompréhension est trop élevé pour qu'on puisse vous répondre sans avoir à vous expliquer tout le SPIP.<br class="autobr" /> Le critère se mets sur une boucle, pas sur une balise.</p> Polyhiérarchie 2017-12-29T12:43:30Z https://contrib.spip.net/Polyhierarchie#comment495076 2017-12-29T12:43:30Z <p>Comme ça ça le fait aussi bien :)</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_parents</span><span class="re12">(RUBRIQUES)</span><span class="re13"> <span class="re41">{parents}</span><span class="re41">{id_secteur!=147}</span></span><span class="re10">></span> <span class="re15"><B_articles_rubrique></span> <h2><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re1">#TITRE</span></a></h2> <ul><span class="re11"><BOUCLE_articles_rubrique</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{enfants}</span><span class="re41">{exclus}</span><span class="re41">{par popularite}</span><span class="re41">{0,40}</span></span><span class="re10">></span> <li><a href="<span class="re1">#URL_ARTICLE</span>"><span class="re1">#TITRE</span></a></li> <span class="re15"></BOUCLE_articles_rubrique></span> </ul> <span class="re15"></B_articles_rubrique></span> <span class="re15"></BOUCLE_parents></span> <span class="re15"></B_parents></span> <span class="re11"><BOUCLE_actus</span><span class="re12">(RUBRIQUES)</span><span class="re13"> <span class="re41">{id_rubrique=147}</span></span><span class="re10">></span> <h2><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re1">#TITRE</span></a></h2><span class="re15"></BOUCLE_actus></span> <ul><span class="re11"><BOUCLE_articles_actu</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{id_secteur=147}</span><span class="re41">{exclus}</span><span class="re41">{!par date}</span><span class="re41">{0,30}</span></span><span class="re10">></span> <li><small><span class="re4">[</span><span class="re4">(</span><span class="re1">#DATE</span><span class="re50">|nom_jour</span><span class="re50">|ucfirst</span><span class="re4">)</span> <span class="re4">]</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#DATE</span><span class="re50">|affdate</span><span class="re4">)</span><span class="re4">]</span></small><br/> <a href="<span class="re1">#URL_ARTICLE</span>"><span class="re1">#TITRE</span></a></li> <span class="re15"></BOUCLE_articles_actu></span> </ul> <span class="re15"><//B_parents></span></code></pre></div> Polyhiérarchie 2017-12-29T12:33:46Z https://contrib.spip.net/Polyhierarchie#comment495075 2017-12-29T12:33:46Z <p>Il doit être encore présent dans le répertoire /plugins/auto</p> Polyhiérarchie 2017-12-29T12:32:42Z https://contrib.spip.net/Polyhierarchie#comment495074 2017-12-29T12:32:42Z <p>Bonjour,</p> <p>visiblement on ne peut pas utilise le critère <i>parents</i> dans une boucle condition</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_test</span><span class="re12">(CONDITION)</span><span class="re13"><span class="re41">{si <span class="re1">#ID_SECTEUR</span><span class="re50">|!=</span><span class="re40">{147}</span>}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_parents</span><span class="re12">(RUBRIQUES)</span><span class="re13"> <span class="re41">{parents}</span></span><span class="re10">></span> <span class="re15"><B_articles_rubrique></span> <h2><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re1">#TITRE</span></a></h2> <ul><span class="re11"><BOUCLE_articles_rubrique</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{enfants}</span><span class="re41">{exclus}</span><span class="re41">{par popularite}</span><span class="re41">{0,40}</span></span><span class="re10">></span> <li><a href="<span class="re1">#URL_ARTICLE</span>"><span class="re1">#TITRE</span></a></li> <span class="re15"></BOUCLE_articles_rubrique></span> </ul> <span class="re15"></B_articles_rubrique></span> <span class="re15"></BOUCLE_parents></span> <span class="re15"></BOUCLE_test></span> <span class="re11"><BOUCLE_actus</span><span class="re12">(RUBRIQUES)</span><span class="re13"> <span class="re41">{id_rubrique=147}</span></span><span class="re10">></span> <h2><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re1">#TITRE</span></a></h2><span class="re15"></BOUCLE_actus></span> <ul><span class="re11"><BOUCLE_articles_actu</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{id_secteur=147}</span><span class="re41">{exclus}</span><span class="re41">{!par date}</span><span class="re41">{0,30}</span></span><span class="re10">></span> <li><small><span class="re4">[</span><span class="re4">(</span><span class="re1">#DATE</span><span class="re50">|nom_jour</span><span class="re50">|ucfirst</span><span class="re4">)</span> <span class="re4">]</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#DATE</span><span class="re50">|affdate</span><span class="re4">)</span><span class="re4">]</span></small><br/> <a href="<span class="re1">#URL_ARTICLE</span>"><span class="re1">#TITRE</span></a></li> <span class="re15"></BOUCLE_articles_actu></span> </ul> <span class="re15"><//B_test></span></code></pre></div> Polyhiérarchie 2017-12-17T20:11:56Z https://contrib.spip.net/Polyhierarchie#comment494954 2017-12-17T20:11:56Z <p>Bonjour, je voudrais savoir si vous avez détecté un problème de conflit entre deux versions du plugin Polyhierarchie. J'ai installé la version 2.3.8 sur mon site mais quand je vérifie la presence du plugin sur l'espace privé, le système m'informe que la version 3.6.9 est aussi installé, comme le montre la copie d'écran ci jointe. Comment faire pour effacer toute trace de la version 3.6.9 du site<small class="fine"> </small>?</p> Polyhiérarchie 2017-11-17T12:57:06Z https://contrib.spip.net/Polyhierarchie#comment494443 2017-11-17T12:57:06Z <p>Il y a eu micmac dans les mises à jour : je mets toujours à jour très régulièrement mes plugins + spip<small class="fine"> </small>; néanmoins, je viens de constater un bug sur la polyhierarchie et en creusant, j'ai vu que j'étais en V2.3.8 au lieu d'être en V3.6.*.<br class="autobr" /> Bilan : j'ai du supprimer manuellement le répertoire 2.3.8 puis télécharger V3.6.9, puis activer et là mon bug est réglé<br class="autobr" /> ça fait un bail que ce genre de micmac ne m'est pas arrivé alors que j'utilise SPIP depuis 2009 sur ce site et 2007 sur d'autres sites.</p> Polyhiérarchie 2017-10-29T15:13:12Z https://contrib.spip.net/Polyhierarchie#comment494112 2017-10-29T15:13:12Z <p>malheureusement ca va pas marcher avec mois, malgré il est trés utile.</p> Polyhiérarchie 2017-08-03T08:25:49Z https://contrib.spip.net/Polyhierarchie#comment493004 2017-08-03T08:25:49Z <p>Pourquoi personne n'a répondu à sa question<small class="fine"> </small>?<br class="autobr" /> Je suis dans le même cas que lui. <br class="autobr" /> J'imagine que pour les utilisateurs de SPIP aguerri, ils pourraient résoudre ce problème en moins de 2<small class="fine"> </small>; mais non, personne ne fait l'effort de le répondre (ce qui aurait pu m'aider et d'autres débutants comme mois).</p> <p>C'est ce qui m'énerve un peut dans cette communauté<small class="fine"> </small>; impossible d'avoir des réponse à ses question. Et quand bien même il y a une, la réponse est hyper mâché, pas complète, ou mal expliquée.</p> Polyhiérarchie 2017-08-03T08:08:16Z https://contrib.spip.net/Polyhierarchie#comment493003 2017-08-03T08:08:16Z <p>Bonjour,<br class="autobr" /> Non mais est-ce si dur que ça de prendre un moment pour expliquer à un nouveau l'explication qu'il a besoin CLAIREMENT<small class="fine"> </small>?<br class="autobr" /> Vous dites tous qu'il faut aller voir les documentations, tels paragraphe, etc. Mais pensez-vous qu'on serait là a nous amuser a poser des questions inutilement sans avoir chercher dans les DOCUMENTATIONS et les FORUMS si on avait trouvé les réponses a nos question<small class="fine"> </small>? <br class="autobr" /> Sans déconné les gars, nous les débutants, nous n'avons pas la science infuse. Et si vous voulez que SPIP soit plus connue, il faudrait que la communauté soit plus présent (pour répondre aux questions sur les forums et dans les commentaires de site comme ça non pas 10 000 ans plus tard mais le plus tôt possible), plus généreuse des les explications comme l'a dit Cassius. Si non tout le monde se barrera.</p> <p>Cordialement.<br class="autobr" /> Jhessy</p> Polyhiérarchie 2017-08-01T13:25:55Z https://contrib.spip.net/Polyhierarchie#comment492998 2017-08-01T13:25:55Z <p>Revenu à la version 2.3.4 du plugin : même erreur SQL 1241...<br class="manualbr" />Merci de vos lumières...</p> Polyhiérarchie 2017-08-01T12:59:29Z https://contrib.spip.net/Polyhierarchie#comment492997 2017-08-01T12:59:29Z <p>Même problème avec Polyhierarchy version 3.6.5 (SPIP 3.1.6, Sarka-SPIP 3.4.7), j'ai une erreur SQL 1241</p> Polyhiérarchie 2017-04-04T19:36:39Z https://contrib.spip.net/Polyhierarchie#comment491788 2017-04-04T19:36:39Z <p>Bonjour tout le monde<small class="fine"> </small>!</p> <p>J'essaie de créer un moteur de recherche avec Polyhierarchie, mais, bon, euh, c'est chaud, quoi<small class="fine"> </small>!<br class="autobr" /> J'ai 2 rubriques, très liées l'une à l'autre en polyhierarchie.</p> <p>Une première liste déroulante présente les titres des sous-rubriques de la rub1. Si je clique sur un des titres (sous-rub1), je souhaiterai n'avoir comme résultat dans ma liste déroulante n°2 que les résultats des sous-rub2 liées à la sous-rub1 appelée.</p> <p>Vous me comprenez<small class="fine"> </small>? Vous auriez des pistes à me proposer<small class="fine"> </small>???</p> <p>Merci<small class="fine"> </small>!</p> Polyhiérarchie 2017-01-19T11:32:46Z https://contrib.spip.net/Polyhierarchie#comment490621 2017-01-19T11:32:46Z <p>Bonjour</p> <p>super le plugin<small class="fine"> </small>!<br class="autobr" /> Tout s'affiche bien dans le site public, mais...</p> <p>Mais <strong>dans la partie privé</strong>, les « enfants indirects » ne sont pas listés dans la marge latérale...<small class="fine"> </small>???</p> <p>Je publie l'article30 dans la rubrique 10. Ensuite je l'attache aussi à la rubrique 20.<br class="autobr" /> Pas de problème, je vois bien les deux rattachements dans le chemin de l'article.<br class="autobr" /> Puis je le vois bien dans la liste des articles de la rubrique 10<br class="autobr" /> Mais je ne le vois nulle part, ni au centre, ni dans le panneau latéral, dans la rubrique 20.</p> <p>Où est le pépin<small class="fine"> </small>? Comment faire<small class="fine"> </small>?</p> <p>Merci beaucoup</p> Polyhiérarchie 2017-01-17T07:11:30Z https://contrib.spip.net/Polyhierarchie#comment490566 2017-01-17T07:11:30Z <p>Bonjour Cassius,</p> <p>Il y a des explications plus haut dans le paragraphe « <strong>Utilisation dans les squelettes</strong> »<br class="autobr" /> Il serait bon aussi que vous appreniez(si ne n'est déjà fait) , préalablement, les <a href="http://www.spip.net/fr_article904.html#BOUCLE-RUBRIQUES-" class="spip_out" rel='nofollow external'>mécanismes élémentaires de la boucle RUBRIQUES de SPIP</a> et les utiliser.</p> <p>Et tester ensuite les différents critères indiqués plus haut. Vous devriez pouvoir vous en sortir...<br class="autobr" /> Bon courage<small class="fine"> </small>!</p> Polyhiérarchie 2016-11-11T07:47:48Z https://contrib.spip.net/Polyhierarchie#comment489785 2016-11-11T07:47:48Z <p>Bonjour,</p> <p>Je suis dans le même cas que Com et que Raphaailes (message de janvier 2011 resté lui aussi sans réponse) et peut-être quelques autres : nous avons installé Bonux et Polyhiérarchie, tout fonctionne bien en espace privé mais rien ne change en espace public.</p> <p>C'est bien gentil de nous indiquer qu'il faut « toucher aux squelettes » mais comme nous ne savons pas le faire, sur quel fichier le faire, quoi modifier dans le fichier, cela ne nous fait pas avancer d'un centimètre.</p> <p>Est-ce contraire aux valeurs de SPIP que les « sachants » expliquent aux béotiens qui débarquent, acceptent de les prendre un peu plus par la main<small class="fine"> </small>?<br class="autobr" /> S'ils veulent rester entre eux et n'accepter que les nouveaux ayant de fortes prédispositions à l'informatique, qu'ils continuent et restent entre eux mais s'ils veulent partager et répandre SPIP il faudrait qu'ils soient un peu plus indulgents et généreux dans les explications, dans l'attitude et en acceptant de « s'abaisser » au niveau de leurs interlocuteurs pour pouvoir les tirer ensuite vers le haut.<br class="autobr" /> Si l'on demande à un débutant cycliste de commencer par une randonnée de 200km avec trois cols on est å peu près certain de le voir tourner les talons avant même de commencer ou au bout de 30km. Si on commence au contraire par 30km, il sera partant pour en faire 40 à la sortie suivante.<br class="autobr" /> Je me sens dans cette position.</p> <p>Cordialement,<br class="autobr" /> Cassius</p> Polyhiérarchie 2016-04-03T18:10:50Z https://contrib.spip.net/Polyhierarchie#comment486871 2016-04-03T18:10:50Z <p>Bonjour et merci pour ce plugins trés pratique.</p> <p>Depuis la mise à jour du plugins V2.2.0 vers la version 2.2.2, j'ai des fenêtres rouges qui s'ouvrent avec une message d'erreur SQL de ce genre :</p> <p>Erreur SQL 1241<br class="autobr" /> Operand should contain 1 column(s)<br class="autobr" /> SELECT mots.id_mot FROM spip_mots AS `mots` INNER JOIN spip_mots_liens AS L1 ON ( L1.id_mot = mots.id_mot ) WHERE (L1.objet = 'rubrique') AND (((L1.id_objet IN (181))) OR (L1.id_mot,id_objet,objet IN (SELECT * FROM( SELECT rl.id_objet FROM spip_rubriques_liens as rl WHERE ((rl.id_parent IN (181))) AND rl.objet='mots_lien') AS subquery))) AND NOT((mots.type = 'squelette_habillage')) GROUP BY mots.id_mot</p> <p>J'ai réussi à revenir à la version 2.2.0 et je n'ai plus ces messages.</p> <p>Une idée du problème<small class="fine"> </small>?</p> <p>Merci pour votre réponse.</p> Polyhiérarchie 2016-01-12T17:25:48Z https://contrib.spip.net/Polyhierarchie#comment485265 2016-01-12T17:25:48Z <p>Bonjour, j'ai un soucis alors que j'utilise ce plugin depuis longtemps, très longtemps même …</p> <p>Si je mets une rubrique dans une autre branche avec ce plugin, tout est nickel. Si je mets une rubrique dans deux autres branches (donc trois en tout en comptant la principale, et bien tchao, plus moyen d'afficher la page publique. Pourtant, j'ai respecté la présentation dans les squelettes. Avez-vous déjà essayé de mettre plus d'une branche polyhierarchie pour une rubrique<small class="fine"> </small>?</p> <p>Cdt.</p> Polyhiérarchie 2015-10-16T12:10:45Z https://contrib.spip.net/Polyhierarchie#comment484093 2015-10-16T12:10:45Z <p>est-ce que cela se pose sur spip brut + seulement polyhiéarchie<small class="fine"> </small>? parce que comme je dis « chez moi ca marche ».</p> Polyhiérarchie 2015-10-16T09:42:12Z https://contrib.spip.net/Polyhierarchie#comment484091 2015-10-16T09:42:12Z <p>si je le désactive je peux tout faire mais si je le relance et valide un article il enregistre pas et reste sur la page.</p> Polyhiérarchie 2015-10-16T08:04:20Z https://contrib.spip.net/Polyhierarchie#comment484090 2015-10-16T08:04:20Z <p>aucun probleme pour ma part de mise à jour avec polyhierarchie.</p> Polyhiérarchie 2015-10-16T08:00:47Z https://contrib.spip.net/Polyhierarchie#comment484089 2015-10-16T08:00:47Z <p>Bonjour,</p> <p>Avec les dernières version du plugins on peut pas mettre à jour les articles, problème déjà rencontrer<small class="fine"> </small>?</p> Polyhiérarchie 2015-04-21T09:15:55Z https://contrib.spip.net/Polyhierarchie#comment481458 2015-04-21T09:15:55Z <p>J'ai fini par comprendre : les données correspondantes ont été perdues lors de la mise à jour, c'est pourquoi les contenus polyrattachés ne s'affichaient plus, tout bêtement :)</p> Polyhiérarchie 2015-04-12T10:57:28Z https://contrib.spip.net/Polyhierarchie#comment481264 2015-04-12T10:57:28Z <p>Suite à une montée de version (de SPIP 2.1.26 vers SPIP 3.0.17, avec polyhier 2.0.9), certaines de mes boucles polyhier ne s'affichent plus, sauf quand je retire l'un des critères polyhier (mais ça n'affiche pas ce que je souhaite, évidemment). Par exemple :</p> <p><code><BOUCLE_dossier(RUBRIQUES){enfants}{branche 20}{logo}{par num titre}></code> ne fonctionne que si je retire le critère <code>{branche 20}</code>, tandis qu'ailleurs dans le site <code><BOUCLE_dossier(RUBRIQUES){branche 20}{logo}{id_mot}{par hasard}{0,1}></code> fonctionne correctement.</p> <p>Je n'arrive pas à comprendre comment réparer… Y'a-t-il des bugs identifiés sur ces critères<small class="fine"> </small>?</p> Polyhiérarchie 2015-04-12T10:38:01Z https://contrib.spip.net/Polyhierarchie#comment481263 2015-04-12T10:38:01Z <p>Il faut toucher aux squelettes :)<br class="autobr" /> C'est-à-dire : il faut donner, dans les squelettes, les instructions pour produire l'affichage souhaité. Sinon, cela ne change rien au site (et heureusement).</p> Polyhiérarchie 2015-02-21T20:43:30Z https://contrib.spip.net/Polyhierarchie#comment479600 2015-02-21T20:43:30Z <p>je veux dire prévue à terme...</p> Polyhiérarchie 2015-02-21T20:43:17Z https://contrib.spip.net/Polyhierarchie#comment479599 2015-02-21T20:43:17Z <p>Salut,.</p> <p>est-ce que le tri dans l'ordre d'association d'une rubrique à un objet est une chose prévue ou pas<small class="fine"> </small>?</p> Polyhiérarchie 2014-10-09T08:56:43Z https://contrib.spip.net/Polyhierarchie#comment477330 2014-10-09T08:56:43Z <p>Bonjour,<br class="autobr" /> demande particulière...<br class="autobr" /> Comment serait possible « simplement » de ne pas utiliser le picker de polyhierarchie en partie publique grâce au formulaire éditer_article que j'ai surchargé dans squelettes/formulaires.<br class="autobr" /> Tout en continuant de l'utiliser en partie privée ceci sans dommage collatéral.</p> <p>Faut-il obligatoirement faire un CVT<small class="fine"> </small>?...</p> <p>Merci pour vos pistes.</p> <p>Cordialement.</p> Polyhiérarchie 2014-09-12T09:18:40Z https://contrib.spip.net/Polyhierarchie#comment476900 2014-09-12T09:18:40Z <p>Bonjour,</p> <p>Reprenant un site SPIP mais n'y connaissant pas grand chose, j'ai installé le plugin « polyhierarchie » pour pouvoir appliquer un article à plusieurs rubriques. L'objectif est d'avoir les dernières infos de ma rubrique « news » visible dans d'autres rubriques. Voir le site : <a href="http://www.agi-son.org" class="spip_url spip_out auto" rel="nofollow external">www.agi-son.org</a><br class="autobr" /> Mes infos :<br class="autobr" /> Version SPIP : 2.1.16<br class="autobr" /> Version plugin Ployhierarchie : 1.0.1<br class="autobr" /> Version plugin SPIPBOnux : 2.3.0</p> <p>RAS concernant l'installation, l'ajout de rubrique à un article mais l'article en question n'apparait pas dans la nouvelle rubrique sélectionnée...</p> <p>Je n'ai pas touché au squelette....</p> <p>D'avance merci pour votre aide<small class="fine"> </small>!</p> Polyhiérarchie 2014-09-05T16:27:16Z https://contrib.spip.net/Polyhierarchie#comment476794 2014-09-05T16:27:16Z <p>Désolé de re-commenter par dessus mais apparemment j'ai bien les sous-rubriques dans la poly-hierarchie des rubriques.</p> <p>cela ne fonctionne donc pas pour les articles mais non les rubriques</p> Polyhiérarchie 2014-09-05T16:20:45Z https://contrib.spip.net/Polyhierarchie#comment476793 2014-09-05T16:20:45Z <p>Bonjour à tous,</p> <p>je fait une médiathèque dont certains articles doivent aller dans plusieurs catégories.</p> <p>Or, le plugin polyhierarchie qui me conviendrait parfairement n'ouvre pas les sous-rubrique. Quelqu'un sait-il pourquoi<small class="fine"> </small>?</p> <p>Si un article est placé à sa place,</p> <p>Je peux mettre le polyhierarchisé :<br class="autobr" /> 1) Dans les rubriques racines<br class="autobr" /> 2) A l'aide du module de rapidité (rubXX) mais il faut connaitre le numéro de la rubrique.</p> <p>N'étant pas le seul à gérer la médiathèque, il faurait que je puisse ouvir les sous-rubriques donc merci à la personne ou les personnes qui pourraient m'aider.</p> Polyhiérarchie 2014-07-24T05:29:16Z https://contrib.spip.net/Polyhierarchie#comment476286 2014-07-24T05:29:16Z <p>Ce devait être un problème de cache (sur le serveur tmp/cache que j'ai tout à fait vidé) car je ne constate plus le problème...</p> Polyhiérarchie 2014-06-22T14:25:07Z https://contrib.spip.net/Polyhierarchie#comment475936 2014-06-22T14:25:07Z <p>Je précise que ça ne semble pas impacter sur les fonctionnalités...</p> Polyhiérarchie 2014-06-20T04:35:20Z https://contrib.spip.net/Polyhierarchie#comment475911 2014-06-20T04:35:20Z <p>Bonjour,</p> <p>il semble qu'il y ait un bug qui soit apparu avec l'introduction du Plugin « traduction rubriques autrement ».</p> <p>En pièce jointe l'impression d'écran.<br class="autobr" /> Bravo en passant pour cet excellent plugin qui rend de bien bons services<small class="fine"> </small>!</p> Polyhiérarchie 2014-04-20T12:25:28Z https://contrib.spip.net/Polyhierarchie#comment475024 2014-04-20T12:25:28Z <p>J'ai installé le plugin. RAS<br class="autobr" /> J'arrive à attribuer deux rubriques pour un seul article.<br class="autobr" /> Sauf que l'article n'apparaît que dans sa rubrique d'origine.<br class="autobr" /> Une idée<small class="fine"> </small>?<br class="autobr" /> Pas de message d'erreur, tout semble bien se dérouler. SPIP 3.0.16 et plugin en version 2.0.8</p> Polyhiérarchie 2014-03-21T11:34:40Z https://contrib.spip.net/Polyhierarchie#comment474544 2014-03-21T11:34:40Z <p>Bonjour,</p> <p>Je suis sur une SPIP 2.1 et polyhierarchie 1.0.0. (Je ne peux pas faire d'update en SPIP 3 pour le moment mais là n'est pas le sujet)<br class="autobr" /> J'ai cette arborescence :</p> <ul class="spip"><li> rub351 <ul class="spip"><li> rub1550 <ul class="spip"><li> rub1530 <ul class="spip"><li> rub362</li></ul></li></ul></li></ul></li></ul> <p>Un des adminsitrateurs/rédacteurs a modifié le parent de rub1530 pour être rub362. L'édition et l'enregistrement se font sans soucis (justement). La problème vient après quand on veut consulter la rub1530 ou la rub362 car on a une boucle sans fin entre ces 2 rubriques.</p> <p>Il semble que polyhierarchie ne fait pas de vérification de id_rubrique et id_parent entre les rubriques. En tout cas dans la version 1.0 du plugin. Il semble que même la v2 du plugin ne le fait pas. <br class="autobr" /> cf. <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/polyhierarchie/branches/v1.0/formulaires/editer_polyhierarchie.php" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/polyhierarchie/branches/v1.0/formulaires/editer_polyhierarchie.php</a> et <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/polyhierarchie/trunk/formulaires/editer_polyhierarchie.php" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/polyhierarchie/trunk/formulaires/editer_polyhierarchie.php</a></p> <p>Est-ce que vous avez rencontré aussi ce bug/comportement<small class="fine"> </small>?</p> Polyhiérarchie 2014-01-13T21:44:11Z https://contrib.spip.net/Polyhierarchie#comment473257 2014-01-13T21:44:11Z <p>Bonjour,</p> <p>je relance une question : comment faire apparaître un article dans plusieurs rubriques.</p> <p>J'ai compris qu'il fallait ajouter le critère branche_complete #ID_RUBRIQUE dans la boucle article du squelette.</p> <p>Gros problème pour moi : je ne sais pas comment faire.<br class="autobr" /> J'ai ouvert la page article.html dans le dossier squelettes-dist<br class="autobr" /> J'ai copié le code et collé dans word.<br class="autobr" /> J'ai rajouté [(ID_RUBRIQUE)branche_complete] tout en haut de la page (mais je ne sais pas du tout si c'est là ou si c'est la bonne formule à taper.</p> <p>BREF, vous l'aurez compris, je n'y connais rien du tout mais j'ai vraiment fait des efforts.</p> <p>Pouvez-vous m'aider s'il vous plaît</p> <p>Merci</p> <p>PS : Voici le code sur la page :</p> <p>[(#ID_RUBRIQUE)branche_complete] <br class="autobr" /> [(#REM) Cf. : <a href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/" class="spip_url spip_out auto" rel="nofollow external">http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/</a> ] [] [] <br class="autobr" /> [(#REM) Contenu principal : contenu de l'article ] <br class="autobr" /> <:accueil_site :>>[(#TITRE|couper<i>80</i>)][ > (#TITRE|couper<i>80</i>)]<br class="autobr" /> [<br class="autobr" /> (#SURTITRE)<br class="autobr" /> ] <br class="autobr" /> [(#LOGO_ARTICLE_RUBRIQUE|image_reduire<i>40,*</i>) ]#TITRE<br class="autobr" /> [<br class="autobr" /> (#SOUSTITRE)<br class="autobr" /> ] <br class="autobr" /> <abbr title="nom_jour) ">(#DATE</abbr><abbr title="affdate)">(#DATE</abbr>[, <:par_auteur :> (#LESAUTEURS)]<br class="autobr" /> [(#REM) Inclure le modele des liens de traductions ] #MODELE<i>article_traductions</i> <br class="autobr" /> [<br class="autobr" /> (#CHAPO|image_reduire<i>500,*</i>)<br class="autobr" /> ] [<br class="autobr" /> (#TEXTE|image_reduire<i>500,*</i>)<br class="autobr" /> ] [</p> <hr class="spip" /> <p><:voir_en_ligne :> : [(#NOM_SITE|sinon<i>[(#URL_SITE|couper<i>80</i>)]</i>)]<br class="autobr" /> ] [</p> <hr class="spip" /> <p>(#PS|image_reduire<i>500,*</i>)<br class="autobr" /> ] [(#REM) Gestion du portfolio et des documents ] [(#INCLURE<i>fond=inclure/documents,id_article, env</i>)] [(#REM) Petition : La petition ayant une PAGINATION il faut absolument <i>env</i> et pourquoi pas ajax ]<abbr title="oui)">(#PETITION</abbr> [</p> <hr class="spip" /> <p>(#NOTES)<br class="autobr" /> ] [(#REM) Forum de l'article ] [<br class="autobr" /> Un message, un commentaire ?<br class="autobr" /> (#FORMULAIRE_FORUM)] <br class="autobr" /> #FORMULAIRE_RECHERCHE [(#REM) Articles dans la meme rubrique ] <br class="autobr" /> <:meme_rubrique :><br class="autobr" /> • #TITRE<br class="autobr" /> [(#REM) Menu de navigation mots-cles ] #MODELE<i>article_mots</i></p> Polyhiérarchie 2014-01-10T08:53:05Z https://contrib.spip.net/Polyhierarchie#comment473179 2014-01-10T08:53:05Z <p>Bonjour,</p> <p>je m'inscris dans le fil de cette question. Mon site tourne avec SPIP 3.0.13 et Polyhierarchie 2.0.7.</p> <p>J'ai une rubrique qui n'accueille que des articles indirects. Lorsque je clique sur le lien d'un de ces articles, il m'envoie vers l'article dans son parent direct alors que je voudrais rester dans son parent indirect.</p> <p>Par ailleurs, question 2, comment peut-on EXPOSER dans un menu tous les parents (direct et indirects) d'un articles<small class="fine"> </small>?</p> <p>Merci pour votre aide.</p> Polyhiérarchie 2013-11-14T14:28:47Z https://contrib.spip.net/Polyhierarchie#comment472212 2013-11-14T14:28:47Z <p>Merci. Merci beaucoup.</p> Polyhiérarchie 2013-11-14T12:21:18Z https://contrib.spip.net/Polyhierarchie#comment472206 2013-11-14T12:21:18Z <p>Bonne nouvelle, ce bug vient tout juste d'être corrigé par la version 2.0.7</p> Polyhiérarchie 2013-11-14T11:44:22Z https://contrib.spip.net/Polyhierarchie#comment472203 2013-11-14T11:44:22Z <p>Bonjour,<br class="autobr" /> Je reviens vers vous car je n'ai toujours pas de solution pour ce bug.</p> <p>le message d'erreur apparait : <br />- quand je me logue et que je clique sur une rubrique qui a au moins une sous-rubrique (si aucune sous-rubrique, pas de bug) <br />- sous tous les navigateurs</p> <p>le message d'erreur disparait : <br />- quand je fais F5 ou une actualisation de la page <br />- quand je désactive polyhierarchie (j'ai testé un à un tous mes plugins pour le trouver<small class="fine"> </small>!)</p> <p>Je veux bien un conseil pour m'aider à sortir de cette impasse. Merci</p> Polyhiérarchie 2013-10-24T13:01:21Z https://contrib.spip.net/Polyhierarchie#comment471765 2013-10-24T13:01:21Z <p>Le bug est identifié. Malheureusement la correction n'est pas du ressort du plugin mais du core : <a href="http://core.spip.org/projects/spip/repository/revisions/20891" class="spip_url spip_out auto" rel="nofollow external">http://core.spip.org/projects/spip/repository/revisions/20891</a> sera donc dans la prochaine release mineure de SPIP.</p> Polyhiérarchie 2013-09-25T18:31:58Z https://contrib.spip.net/Polyhierarchie#comment471033 2013-09-25T18:31:58Z <p>Sous Spip 3.0.11, j'utilise le plugin polyhierarchie pour que des articles apparaissent dans plusieurs rubriques.</p> <p>J'aimerais que : <br />- les pages rubriques qui ne contiennent aucun article affichent à leur place toutes les sous-rubriques de la rubrique mère. <br />- les pas sous-rubriques affichent les articles qu'elles contiennent y compris ceux qui appartiennent à plusieurs rubriques.</p> <p>Mon problème est que je n'arrive pas configuer une boucle que les critères ci-dessus soient pris en compte.</p> <p>En effet, si je modifie ainsi la boucle article du squelette rubrique :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_articles</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{branche_complete <span class="re1">#ID_RUBRIQUE</span>}</span> <span class="re41">{par num titre}</span> <span class="re41">{!par date}</span> <span class="re41">{pagination 20}</span></span><span class="re10">></span> <li> <strong><a href="<span class="re1">#URL_ARTICLE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#LOGO_ARTICLE_RUBRIQUE</span><span class="re50">|image_reduire</span><span class="re40">{60,85}</span><span class="re4">)</span> <span class="re4">]</span><span class="re1">#TITRE</span></a></strong> <br /><small><span class="re4">[</span><span class="re4">(</span><span class="re1">#DATE</span><span class="re50">|affdate_jourcourt</span><span class="re4">)</span><span class="re4">]</span><span class="re4">[</span>, <span class="re30"><:par_auteur:></span> <span class="re4">(</span><span class="re1">#LESAUTEURS</span><span class="re50">|supprimer_tags</span><span class="re4">)</span><span class="re4">]</span></small> </li> <span class="re15"></BOUCLE_articles></span></code></pre></div> <p>les articles appartenant à plusieurs rubriques s'affichent bien dans toutes les rubriques, mais mes rubriques qui n'ont pas d'articles n'affichent plus les sous-rubriques.<br class="autobr" /> A la place de l'affichage des sous-rubriques, elles affichent tous les articles.</p> <p>Que faut-il que j'écrive dans ma boucle pour que : <br />- les rubriques qui n'ont pas d'articles affichent à la place les sous-rubriques<small class="fine"> </small>;<br class="autobr" /> et que dans le même temps : <br />- les sous-rubriques affichent les articles qu'elles contiennent y compris ceux qui appartiennent à plusieurs rubriques.</p> <p>Merci par avance pour vous aide,</p> <p>Bien cordialement,</p> <p>Thierry</p> Polyhiérarchie 2013-09-22T17:23:20Z https://contrib.spip.net/Polyhierarchie#comment470931 2013-09-22T17:23:20Z <p>Bonsoir,</p> <p>Merci beaucoup pour le correctif, c'est parfait, plus aucun souci.</p> Polyhiérarchie 2013-09-22T16:57:49Z https://contrib.spip.net/Polyhierarchie#comment470930 2013-09-22T16:57:49Z <p>En effet, il y a eu une correction maladroite qui a provoqué cela. Je viens de corriger, il suffit de mettre à jour le plugin pour que cela soit résolu<small class="fine"> </small>!</p> Polyhiérarchie 2013-09-22T14:00:14Z https://contrib.spip.net/Polyhierarchie#comment470928 2013-09-22T14:00:14Z <p>Bonjour,</p> <p>Sous Spip 3.0.11, après avoir mis à jour le plugin, je rencontre ce message sur toutes les pages des articles dans l'espace privé (rien sur l'espace public) :</p> <p>Warning : array_key_exists() [function.array-key-exists] : The second argument should be either an array or an object in /home/www/client/toto/www/plugins/auto/polyhierarchie_v2/polyhier_pipeline.php on line 61</p> <p>Quelle est la cause et comment y rémedier<small class="fine"> </small>?</p> <p>Merci pour votre aide,</p> <p>Bien cordialement,</p> <p>Thierry</p> Polyhiérarchie 2013-07-01T15:32:30Z https://contrib.spip.net/Polyhierarchie#comment469282 2013-07-01T15:32:30Z <p>Bonjour,<br class="autobr" /> Je rencontre une erreur SQL 1054 lorsque le plugin polyhierarchie est activé. Je n'avais pas cette erreur dans spip 2.12. <br class="autobr" /> Cette erreur apparait sous tous les navigateurs lorsque je suis logué<small class="fine"> </small>!</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>Erreur SQL 1054 Unknown column 'L1.id_rubrique' in 'where clause' SELECT mots.id_mot FROM spip_mots AS `mots` INNER JOIN spip_mots_liens AS L1 ON ( L1.id_mot = mots.id_mot ) WHERE (((L1.id_rubrique IN (176))) OR (mots.id_mot IN ( SELECT rl.id_objet FROM spip_rubriques_liens as rl WHERE ((rl.id_parent IN (176))) AND objet='mot'))) AND NOT((mots.type = 'squelette_habillage')) GROUP BY mots.id_mot</code></pre></div> <p>Le message d'erreur parle du fichier squelette : plugins/auto/sarkaspip_32/noisettes/rubrique/inc_rubrique_navigation.html, au niveau de la boucle _mots_branche.<br class="autobr" /> <code><BOUCLE_mots_branche(MOTS){branche}{type!=squelette_habillage}{doublons}></code></p> <p>Voici mes paramètres : <br />- version de SPIP : 3.0.10 <br />- version du plugin testé et des éventuels plugins nécessités : PolyHiérarchie<br class="autobr" /> 2.0.4, SPIP Bonux 3.0.5 <br />- version de PHP : 5.2.5 <br />- version de MySQL / SQLite / PostgreSQL : MySQL 5.0.45</p> <p>J'ai réessayé de changer le code type<small class="fine"> </small>! en mots.type, enlever doublons, changer branche en id_rubriques. Rien ne lève l'erreur. Merci par avance pour l'aide.</p> Polyhiérarchie 2013-05-26T09:16:51Z https://contrib.spip.net/Polyhierarchie#comment468233 2013-05-26T09:16:51Z <p>Il y a un bug assez gênant (version du plugin : 2.0.4).</p> <p>J'ai une rubrique qui est à la <i>racine</i> du site d'une part et en sous-rubrique d'une autre, d'autre part, par le miracle de la polyhiérarchie.</p> <p>Cette rubrique étant à la racine, contient des brèves.</p> <p>Si je modifie la rubrique dans l'espace privé à l'aide du classique formulaire «<small class="fine"> </small>Modifier cette rubrique<small class="fine"> </small>», le champ «<small class="fine"> </small>dans les rubriques<small class="fine"> </small>» ne propose plus que la sous-rubrique et <i>oublie</i> la racine du site.</p> <p>Si par malheur je valide à ce stade, <i>pouf</i>, je me retrouve avec ma rubrique qui reste en sous-rubrique, mais qui a perdu son statut de secteur à la racine. Je peux rectifier ensuite, sauf qu'entretemps il y a eu un <strong>effet collatéral très gênant</strong> : toutes mes brèves changent de secteur... et je n'ai plus qu'à les rapatrier une par une.</p> <p>Je pense qu'il ne s'agit que d'un bug dans le formulaire de l'espace privé «<small class="fine"> </small>modifier cette rubrique<small class="fine"> </small>». Je serais infiniment reconnaissant si un correctif pouvait être amené<small class="fine"> </small>;-)</p> Polyhiérarchie 2013-03-21T21:34:47Z https://contrib.spip.net/Polyhierarchie#comment466347 2013-03-21T21:34:47Z <p>Hop,</p> <p>J'ai eu à tester des polyhiérarchies sur les articles. L'objectif était d'afficher une certaine hiérarchie (ou un certain titre de rubrique parente) en fonction de la rubrique principale de l'article. Si le titre de la rubrique principale est d'un certain nom, et qu'il existe une rubrique secondaire à cet article, alors c'est le titre du secondaire qui est affiché (sinon le titre principal). Oui, c'est un peu bizarre, mais c'est comme ça visiblement. J'ai testé sur un squelette différentes choses pour arriver à mes fins, et c'est ce que je livre là : il y a plein d'exemples que des gens pourrons repiquer :)</p> <p>Il y a des hiérarchies pour Zpip-dist et pour Spipr-dist. Voilou. Et merci pour ce plugin :)</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> SOUS ENTENDU QUE id_article est dans l'environnement et qu'une boucle soit là ( pour les TITRE et ID_RUBRIQUE calculés de l'article ) <span class="re4">]</span> <span class="re11"><BOUCLE_article</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{id_article}</span></span><span class="re10">></span> <h2>Hierarchies principales</h2> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Spipr <span class="re4">]</span> <ul class='breadcrumb'> <li><a href="<span class="re1">#URL_SITE_SPIP</span>/"><span class="re30"><:accueil_site:></span></a><span class="divider"> > </span></li> <span class="re11"><BOUCLE_ariane_hier</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span> <li><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a><span class="divider"> > </span></li> <span class="re15"></BOUCLE_ariane_hier></span> <span class="re4">[</span><li class="active"><span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></span></li><span class="re4">]</span> </ul> <hr /> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Zpip <span class="re4">]</span> <p id="hierarchie"> <a href="<span class="re1">#URL_SITE_SPIP</span>/"><span class="re30"><:accueil_site:></span></a> <span class="re11"><BOUCLE_ariane_hierz</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span><span class="sep"> > </span> <a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a> <span class="re15"></BOUCLE_ariane_hierz></span> <span class="re4">[</span><span class="sep"> > </span><strong class="on"><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></strong><span class="re4">]</span> </p> <h2>Toutes les Hierarchies</h2> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Spipr <span class="re4">]</span> <span class="re11"><BOUCLE_parents_toutes</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{parents}</span></span><span class="re10">></span> <ul class='breadcrumb'> <li><a href="<span class="re1">#URL_SITE_SPIP</span>/"><span class="re30"><:accueil_site:></span></a><span class="divider"> > </span></li> <span class="re11"><BOUCLE_ariane_hier_toutes</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span> <li><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a><span class="divider"> > </span></li> <span class="re15"></BOUCLE_ariane_hier_toutes></span> <span class="re4">[</span><li class="active"><span><span class="re4">(</span><span class="re1">#<span class="re2">_article:</span>TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></span></li><span class="re4">]</span> </ul> <span class="re15"></BOUCLE_parents_toutes></span> <hr /> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Zpip <span class="re4">]</span> <span class="re11"><BOUCLE_parentsz_toutes</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{parents}</span></span><span class="re10">></span> <p id="hierarchie"> <a href="<span class="re1">#URL_SITE_SPIP</span>/"><span class="re30"><:accueil_site:></span></a> <span class="re11"><BOUCLE_ariane_hierz_toutes</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span><span class="sep"> > </span> <a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a> <span class="re15"></BOUCLE_ariane_hierz_toutes></span> <span class="re4">[</span><span class="sep"> > </span><strong class="on"><span class="re4">(</span><span class="re1">#<span class="re2">_article:</span>TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></strong><span class="re4">]</span> </p> <span class="re15"></BOUCLE_parentsz_toutes></span> <h2>Toutes les Hierarchies Secondaires</h2> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Spipr <span class="re4">]</span> <span class="re11"><BOUCLE_parents_toutes_secondaires</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{parents_indirects}</span></span><span class="re10">></span> <ul class='breadcrumb'> <li><a href="<span class="re1">#URL_SITE_SPIP</span>/"><span class="re30"><:accueil_site:></span></a><span class="divider"> > </span></li> <span class="re11"><BOUCLE_ariane_hier_toutes_secondaires</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span> <li><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a><span class="divider"> > </span></li> <span class="re15"></BOUCLE_ariane_hier_toutes_secondaires></span> <span class="re4">[</span><li class="active"><span><span class="re4">(</span><span class="re1">#<span class="re2">_article:</span>TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></span></li><span class="re4">]</span> </ul> <span class="re15"></BOUCLE_parents_toutes_secondaires></span> <hr /> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Zpip <span class="re4">]</span> <span class="re11"><BOUCLE_parentsz_toutes_secondaires</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{parents_indirects}</span></span><span class="re10">></span> <p id="hierarchie"> <a href="<span class="re1">#URL_SITE_SPIP</span>/"><span class="re30"><:accueil_site:></span></a> <span class="re11"><BOUCLE_ariane_hierz_toutes_secondaires</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span><span class="sep"> > </span> <a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a> <span class="re15"></BOUCLE_ariane_hierz_toutes_secondaires></span> <span class="re4">[</span><span class="sep"> > </span><strong class="on"><span class="re4">(</span><span class="re1">#<span class="re2">_article:</span>TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></strong><span class="re4">]</span> </p> <span class="re15"></BOUCLE_parentsz_toutes_secondaires></span> <h2>Parent Principal</h2> <span class="re11"><BOUCLE_rubrique_principale</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{id_rubrique}</span></span><span class="re10">></span> <strong><span class="re1">#TITRE</span></strong> <span class="re15"></BOUCLE_rubrique_principale></span> <hr /> <h2>Parents Secondaires</h2> <span class="re11"><BOUCLE_rubriques_secondaires</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{parents_indirects}</span><span class="re41">{' , '}</span></span><span class="re10">></span> <strong><span class="re1">#TITRE</span></strong> <span class="re15"></BOUCLE_rubriques_secondaires></span> <hr /> <h2>Parent Alternatif</h2> <p> <em>Si et Seulement Si le principal a le titre X, qu'il existe un secondaire, on affiche le secondaire, sinon le principal ! <strong>Noter l'usage de <code><span class="re101"><span class="re102">\</span>{</span>si <span class="re101"><span class="re102">\</span>#</span>TITRE|==<span class="re101"><span class="re102">\</span>{</span>X<span class="re101"><span class="re102">\</span>}</span><span class="re101"><span class="re102">\</span>}</span></code></strong> </em> </p> <p> <em>Mais c'est un peu plus compliqué que cela car <code><span class="re101"><span class="re102">\</span>{</span>parents_indirects <span class="re101"><span class="re102">\</span>#</span>_article:ID_RUBRIQUE<span class="re101"><span class="re102">\</span>}</span></code> ne fonctionne pas, le critère analysant (actuellement) la boucle étant juste parente. Donc, il faut la boucle ARTICLE juste au dessus de la boucle qui a ce critère <span class="re40">{parents_indirects}</span></em> </p> <hr /> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> On sauve le titre principal <span class="re4">]</span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Solution 1 <span class="re4">]</span> <span class="re1">#SET</span><span class="re40">{titre,<span class="re1">#INFO_TITRE</span>{rubrique,<span class="re1">#ID_RUBRIQUE</span>}}</span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Solution 2 <span class="re4">]</span> <span class="re1">#SET</span><span class="re40">{titre,''}</span> <span class="re11"><BOUCLE_parent_principal_alternatif</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{id_rubrique}</span></span><span class="re10">></span> <span class="re1">#SET</span><span class="re40">{titre,<span class="re1">#TITRE</span>}</span> <span class="re15"></BOUCLE_parent_principal_alternatif></span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> on teste le titre, la boucle '_article' est directement parente <span class="re4">]</span> <span class="re11"><BOUCLE_parent_secondaire_alternatif</span><span class="re12">(RUBRIQUES)</span> <span class="re13"> <span class="re41">{si <span class="re1">#GET</span><span class="re40">{titre}</span><span class="re50">|==</span><span class="re40">{Pirouette}</span>}</span></span> <span class="re13"> <span class="re41">{parents_indirects}</span></span> <span class="re13"> <span class="re41">{0,1}</span><span class="re41">{par num titre,titre}</span></span><span class="re10">></span> <strong><span class="re1">#TITRE</span></strong> <span class="re15"></BOUCLE_parent_secondaire_alternatif></span> <strong><span class="re1">#GET</span><span class="re40">{titre}</span></strong> <span class="re15"><//B_parent_secondaire_alternatif></span> <hr /> <h2>Hierarchie Alternative</h2> <p><em>Sur le même principe que pour le «Parent Alternatif» juste avant</em></p> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Spipr <span class="re4">]</span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> On sauve le titre principal <span class="re4">]</span> <span class="re1">#SET</span><span class="re40">{titre,<span class="re1">#INFO_TITRE</span>{rubrique,<span class="re1">#ID_RUBRIQUE</span>}}</span> <ul class='breadcrumb'> <li><a href="<span class="re1">#URL_SITE_SPIP</span>/"><span class="re30"><:accueil_site:></span></a><span class="divider"> > </span></li> <span class="re11"><BOUCLE_parent_alternatif_secondaire</span><span class="re12">(RUBRIQUES)</span> <span class="re13"> <span class="re41">{si <span class="re1">#GET</span><span class="re40">{titre}</span><span class="re50">|==</span><span class="re40">{Pirouette}</span>}</span></span> <span class="re13"> <span class="re41">{parents_indirects}</span></span> <span class="re13"> <span class="re41">{0,1}</span><span class="re41">{par num titre,titre}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_ariane_hier_alternatif_secondaire</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span> <li><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a><span class="divider"> > </span></li> <span class="re15"></BOUCLE_ariane_hier_alternatif_secondaire></span> <span class="re15"></BOUCLE_parent_alternatif_secondaire></span> <span class="re11"><BOUCLE_ariane_hier_alternatif_principal</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span> <li><a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a><span class="divider"> > </span></li> <span class="re15"></BOUCLE_ariane_hier_alternatif_principal></span> <span class="re15"><//B_parent_alternatif_secondaire></span> <span class="re4">[</span><li class="active"><span><span class="re4">(</span><span class="re1">#<span class="re2">_article:</span>TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></span></li><span class="re4">]</span> </ul> <hr /> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Zpip <span class="re4">]</span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> On sauve le titre principal <span class="re4">]</span> <span class="re1">#SET</span><span class="re40">{titre,<span class="re1">#INFO_TITRE</span>{rubrique,<span class="re1">#ID_RUBRIQUE</span>}}</span> <p id="hierarchie"> <a href="<span class="re1">#URL_SITE_SPIP</span>/"><span class="re30"><:accueil_site:></span></a> <span class="re11"><BOUCLE_parentz_alternatif_secondaire</span><span class="re12">(RUBRIQUES)</span> <span class="re13"> <span class="re41">{si <span class="re1">#GET</span><span class="re40">{titre}</span><span class="re50">|==</span><span class="re40">{Pirouette}</span>}</span></span> <span class="re13"> <span class="re41">{parents_indirects}</span></span> <span class="re13"> <span class="re41">{0,1}</span><span class="re41">{par num titre,titre}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_arianez_hier_alternatif_secondaire</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span><span class="sep"> > </span> <a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a> <span class="re15"></BOUCLE_arianez_hier_alternatif_secondaire></span> <span class="re15"></BOUCLE_parentz_alternatif_secondaire></span> <span class="re11"><BOUCLE_arianez_hier_alternatif_principal</span><span class="re12">(HIERARCHIE)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{tout}</span></span><span class="re10">></span><span class="sep"> > </span> <a href="<span class="re1">#URL_RUBRIQUE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span><span class="re4">]</span></a> <span class="re15"></BOUCLE_arianez_hier_alternatif_principal></span> <span class="re15"><//B_parentz_alternatif_secondaire></span> <span class="re4">[</span><span class="sep"> > </span><strong class="on"><span class="re4">(</span><span class="re1">#<span class="re2">_article:</span>TITRE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></strong><span class="re4">]</span> </p> <span class="re15"></BOUCLE_article></span></code></pre></div> Polyhiérarchie 2013-03-21T21:24:22Z https://contrib.spip.net/Polyhierarchie#comment466346 2013-03-21T21:24:22Z <p>Pour garder une trace d'IRC.</p> <p>Je suis tombé sur un problème avec polyhiérarchie, un peu particulier. Cela concerne (au moins) les critères <code>{parents ID}</code>.</p> <p>Le problème surgit lorsqu'on veut afficher les différentes rubriques d'un objet (un article en l'occurrence), mais que la boucle ayant le critère <code>{parents ID}</code> n'est pas directement dans la boucle de l'objet, et particulièrement si elle descend d'une rubrique.</p> <p>Le critère teste actuellement</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="re0">$boucle</span> <span class="sy0">=</span> <span class="sy0">&</span><span class="re0">$boucles</span><span class="br0">&#91;</span><span class="re0">$idb</span><span class="br0">&#93;</span><span class="sy0">;</span> <span class="re0">$boucle_parent</span> <span class="sy0">=</span> <span class="re0">$boucles</span><span class="br0">&#91;</span><span class="re0">$boucle</span><span class="sy0">-></span><span class="me1">id_parent</span><span class="br0">&#93;</span><span class="sy0">;</span> … <span class="re0">$boucle_parent</span><span class="sy0">-></span><span class="me1">type_requete</span> <span class="sy0">==</span> <span class="st_h">'rubriques'</span> ? <span class="st_h">'id_parent'</span> <span class="sy0">:</span> <span class="st_h">'id_rubrique'</span> … <a href="http://www.php.net/in_array" rel='nofollow'><span class="kw3">in_array</span></a><span class="br0">&#40;</span><span class="re0">$boucle_parent</span><span class="sy0">-></span><span class="me1">type_requete</span><span class="sy0">,</span> …<span class="br0">&#41;</span></code></pre></div> <p>Cela fonctionne donc uniquement si la boucle parente est du même type que l'identifiant ID que l'on passe au critère. Du coup, dans certains cas ça va pas :</p> <p><strong>Exemple</strong></p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_article</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{id_article}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_rub_principale</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{id_rubrique}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_rubs_secondaires</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{parents_indirects <span class="re1">#<span class="re2">_article:</span>ID_RUBRIQUE</span>}</span></span><span class="re10">></span> … Ici c'est pas bon ! … <span class="re15"></BOUCLE_rubs_secondaires></span> <span class="re15"></BOUCLE_rub_principale></span> <span class="re15"></BOUCLE_article></span></code></pre></div> <p>Cet exemple fonctionne si on enlève la boucle «<small class="fine"> </small>_rub_principale<small class="fine"> </small>».</p> <p>C'était juste pour le signaler :)</p> Polyhiérarchie 2013-03-21T21:11:44Z https://contrib.spip.net/Polyhierarchie#comment466345 2013-03-21T21:11:44Z <p>Bah ils y sont<small class="fine"> </small>?!</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="co4">/** * {branche ?} ou {branche #ID_RUBRIQUE} * {branche_directe ?} ou {branche_directe #ID_RUBRIQUE} * {branche_principale ?} ou {branche_principale #ID_RUBRIQUE} * {branche_complete ?} ou {branche_complete #ID_RUBRIQUE} */</span></code></pre></div> <p><a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/polyhierarchie/branches/v2.0/polyhier_fonctions.php#L160" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/polyhierarchie/branches/v2.0/polyhier_fonctions.php#L160</a></p> Polyhiérarchie 2013-02-06T19:50:54Z https://contrib.spip.net/Polyhierarchie#comment465108 2013-02-06T19:50:54Z <p>Bonjour,</p> <p>Super plugin que j'utilise très souvent.</p> <p>Question : Est-il possible d'avoir les critères « branche_directe » et « branche_indirecte »<small class="fine"> </small>?</p> <p>Merci</p> <p>Robert</p> Polyhiérarchie 2013-01-16T14:15:05Z https://contrib.spip.net/Polyhierarchie#comment464524 2013-01-16T14:15:05Z <p>C'est un point faible connu du plugin, en effet. J'avais en projet une amélioration à base de Closure Table mais pas eu le temps (ni encore le besoin) d'explorer cette solution (qui demande certainement des adaptations pour fonctionner en polyhierarche).</p> <p>J'ai un site en production avec ce plugin qui a beaucoup de trafic, sans problème critique de performance, mais je pense que c'est lié aussi à la volumétrie de la base qui est assez raisonable dans mon cas.</p> Polyhiérarchie 2013-01-16T14:06:28Z https://contrib.spip.net/Polyhierarchie#comment464523 2013-01-16T14:06:28Z <p>« Mysql utilise bien la clé primaire sur la table spip_rubriques_liens, mais pour la partie spip_rubriques, c'est un scan complet de la table à chaque fois. Ca n'a l'air de rien, mais quand c'est fait plusieurs fois par seconde sur un gros site, ça impacte pas mal » peut-on lire en 2009 sur une liste de discussion spip.net au sujet de ce plugin (<a href="http://comments.gmane.org/gmane.comp.web.spip.zone/14165" class="spip_url spip_out auto" rel="nofollow external">http://comments.gmane.org/gmane.comp.web.spip.zone/14165</a>).</p> <p>Je rencontre ce même problème « d'optimisation des requêtes mysql » avec donc des « slow logs » nombreux sur les boucles faisant appel à la polyhiérarchie. Avec le version 2.0.4 du plugin et spip 3.0.5.</p> <p>Cédric, le problème mis en avant par Simon en 2009 (<a href="http://permalink.gmane.org/gmane.comp.web.spip.zone/14585" class="spip_url spip_out auto" rel="nofollow external">http://permalink.gmane.org/gmane.comp.web.spip.zone/14585</a>) n'aura donc pas été résolu<small class="fine"> </small>?</p> <p>Quelqu'un aurait-il trouvé une solution pour utiliser la polyhérarchie sur un gros site sans faire exploser son serveur<small class="fine"> </small>?</p> Polyhiérarchie 2012-10-08T15:23:32Z https://contrib.spip.net/Polyhierarchie#comment461995 2012-10-08T15:23:32Z <p>Bonjour,</p> <p>N'ayant pas eu de réponses à mon précédent message, je me permets de vous solliciter à nouveau pour savoir si certains d'entre vous ont réussi à appliquer, grâce à cet excellent plugin, la polyhiérarchie sur les sites référencés<small class="fine"> </small>?</p> <p>Merci d'avance pour vos retours.</p> Polyhiérarchie 2012-09-19T13:11:59Z https://contrib.spip.net/Polyhierarchie#comment461339 2012-09-19T13:11:59Z <p>Bonjour,</p> <p>Merci pour le plugin, solution qui parait simple <br class="autobr" /> pour la mise en place de « multirubricage ».<br class="autobr" /> J'ai fait un premier essai dans une boucle nav latérale.</p> <p>Y a un détail qui me pose probleme : lorsque je clique sur un article indirect,<br class="autobr" /> je me retrouve dans la rubrique d'origine.</p> <p>Pour rendre plus clair mon propos : <br class="autobr" /> j'ai 2 rubs avec<br class="autobr" /> Eté : Parapente, Canoé et Rando<br class="autobr" /> Hiver : Ski, Raquettes et Rando</p> <p>Rando étant dans Hiver un article indirect,<br class="autobr" /> ainsi si je me trouve dans Hiver, <br class="autobr" /> lorsque je clique sur Rando,<br class="autobr" /> je me retrouve dans la rubrique Eté<small class="fine"> </small>!</p> <p>C'est, je trouve, un problème<small class="fine"> </small>!<br class="autobr" /> Y a-t-il une solution simple<small class="fine"> </small>?</p> <p>Merci pour votre aide.</p> Polyhiérarchie 2012-08-08T21:56:58Z https://contrib.spip.net/Polyhierarchie#comment460071 2012-08-08T21:56:58Z <p>autant pour moi, il semblerait que cela soit du tout betement au fait qu'il faille mettre cela dans une boucle rubrique engloblante (pas capable de prendre le #ID_RUBRIQUE dans l'environnement)</p> Polyhiérarchie 2012-08-08T21:30:21Z https://contrib.spip.net/Polyhierarchie#comment460070 2012-08-08T21:30:21Z <p>supprime le <code>{id_rubrique}</code> …</p> Polyhiérarchie 2012-08-08T21:29:29Z https://contrib.spip.net/Polyhierarchie#comment460069 2012-08-08T21:29:29Z <p>Deux bugs curieux, avec la version pour SPIP 3 du jour :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><BOUCLE_autre_secteur(RUBRIQUES){parents_indirects}{logo}></code></pre></div> <p>produit <code>Fatal error: Call to undefined function BOUCLE_autre_secteurhtml_a66e316f9ceba89ce9f3de8f8be91225() in /Users/maieul/Sites/SPIP/ecrire/public/composer.php(76)</code></p> <p>de même que</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><BOUCLE_autre_secteur(RUBRIQUES){parents_indirects}{racine}></code></pre></div> <p> (je voulais selectionné les rubriques situés à la racine et qui étaients parentes de la rubrique courante)</p> Polyhiérarchie 2012-08-08T18:00:27Z https://contrib.spip.net/Polyhierarchie#comment460065 2012-08-08T18:00:27Z <p>Est-ce qu'il est possible de classer dans le selecteur les titres par ordre alphabétique<small class="fine"> </small>?</p> Polyhiérarchie 2012-07-13T14:18:03Z https://contrib.spip.net/Polyhierarchie#comment459261 2012-07-13T14:18:03Z <p>Et les brèves<small class="fine"> </small>?</p> <p>Bonjour<br class="autobr" /> Une idée et une réalisation vraiment très utile.</p> <p>Y aurait-il un obstacle à appliquer ce principe aux « brèves », ( qui permettent, par exemple, d'appliquer une annonce sans surcharger les menus )<small class="fine"> </small>?<br class="autobr" /> Sinon, peut-on espérer voir cette fonctionalité dans une prochaine version<small class="fine"> </small>?</p> <p>Encore bravo, et surtout merci.</p> <p>( cf dans <a href="http://lespoulbots.fr/menus-cartes/" class="spip_out" rel='nofollow external'>cette page</a> , la liste des articles constitue l'essentiel, et en dessous, la liste des brèves, que j'aimerais pouvoir reproduire ainsi très simplement dans les autres pages des rubriques. )</p> Polyhiérarchie 2012-06-30T06:45:29Z https://contrib.spip.net/Polyhierarchie#comment458923 2012-06-30T06:45:29Z <p>Fantastique plugin<small class="fine"> </small>!</p> <p>J'essaie une chose. Et bien sûr n'y arrive pas.</p> <p>Je veux afficher l'indication pour un article de son parent direct, puis de son parent indirect.</p> <p>J'ai essayé la successions de boucles suivantes :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><BOUCLE_direct(RUBRIQUES){id_rubrique}{parents_directs}><a href="#URL_RUBRIQUE">#TITRE</a></BOUCLE_direct> <BOUCLE_indirect(RUBRIQUES){id_rubrique}{parents_indirects}><a href="#URL_RUBRIQUE">#TITRE</a></BOUCLE_indirect></code></pre></div> <p>Mais seule la rubrique directe s'affiche.</p> <p>Une idée<small class="fine"> </small>?</p> <p>Merci</p> Polyhiérarchie 2012-06-20T15:50:06Z https://contrib.spip.net/Polyhierarchie#comment458608 2012-06-20T15:50:06Z <p>Bonjour<br class="autobr" /> J'utilise menu babibel. Comment faire pour que la polyhérarcie soit afficher dans le menu déroulant<small class="fine"> </small>?</p> Polyhiérarchie 2012-06-05T20:20:55Z https://contrib.spip.net/Polyhierarchie#comment458099 2012-06-05T20:20:55Z <p>Je viens de mettre l'article à jour avec la version du plugin pour SPIP 3.0</p> Polyhiérarchie 2012-06-05T19:09:39Z https://contrib.spip.net/Polyhierarchie#comment458096 2012-06-05T19:09:39Z <p>Oui, ce plugin sera-t-il rendu compatible avec la version 3 de spip<small class="fine"> </small>??</p> Polyhiérarchie 2012-05-25T13:18:50Z https://contrib.spip.net/Polyhierarchie#comment457635 2012-05-25T13:18:50Z <p>Bonjour,</p> <p>Est-ce que une version du plugin pour spip3 est prévue, ou en cours de réalisation<small class="fine"> </small>?<br class="autobr" /> Ce plugin m'est très utile et j'aimerai pouvoir passer à la nouvelle version de spip.</p> Polyhiérarchie 2012-04-13T22:40:00Z https://contrib.spip.net/Polyhierarchie#comment456274 2012-04-13T22:40:00Z <p>J'ai trouvé une partie du problème :</p> <p>J'ai utilisé la solution classique pour permettre la création d'un article dans l'espace public par un visiteur identifié en utilisant le formulaire « editer_article » :</p> <ul class="spip"><li> pour ne pas surcharger le formulaire « editer_article » de la partie privée, une copie renommée « editer_art.html » et « editer_art.php » a été mise dans le répertoire formulaire « squelettes »</li><li> « editer_art.php » a été modifié en remplaçant les occurences de « editer_article » par « editer_art » bien entendu comme cela est proposé par divers intervenants des forum Spip.</li><li> tout cela marche fort bien depuis 1 an.</li></ul> <p>Mais avec « polyhiérarchie » cela ne marche que si « editer_article.php » et « editer_article.html » ne sont pas renommés<small class="fine"> </small>!</p> <ul class="spip"><li> S'ils sont renommés, il semble que la rubrique dans laquelle on se trouve n'est pas transmise et au moment de la validation de l'article il y a un blocage de droits d'accès puisque la rubrique est inconnue.</li><li> S'ils ne sont pas renommés, on ne peut pas avoir 2 formulaires configurés différemment : complet dans l'espace privé et simplifiée dans l'espace public pour les visiteurs ...</li></ul> <p>Comment faire<small class="fine"> </small>?</p> Polyhiérarchie 2012-04-13T17:45:48Z https://contrib.spip.net/Polyhierarchie#comment456272 2012-04-13T17:45:48Z <p>Bonjour,</p> <p>Excellent plugin que nous utilisons beaucoup depuis peu ... mais qui a un effet collatéral inattendu qui va nous obliger à le désinstaller :</p> <ul class="spip"><li> nous utilisons le formulaire « editer_article » pour permettre à des visiteurs identifiés (mais non auteur) de publier directement un article dans l'espace public.</li><li> avec le plugin polyhiérarchie installé, cela ne marche plus, les visiteurs (non auteur) se heurtent à un droit d'accès insuffisant au moment de publier leur article par le formulaire « editer_article »</li></ul> <p>Avez vous rencontré ce problème<small class="fine"> </small>?</p> Polyhiérarchie 2012-04-12T15:38:13Z https://contrib.spip.net/Polyhierarchie#comment456231 2012-04-12T15:38:13Z <p>Bonjour,</p> <p>Tout d'abord, toutes mes félicitations pour cet excellent plugin.</p> <p>J'aimerais savoir s'il est possible d'appliquer la polyhiérarchie à un site référencé afin qu'un même site référencé puisse être associé à plusieurs rubriques (afin de ne pas créer <i>x</i> fois le même site référencé lorsque l'on souhaite qu'il apparaisse dans plusieurs rubriques).</p> <p>Si le plugin actuel ne le permet pas, est-ce qu'une évolution en ce sens du plugin est prévue prochainement<small class="fine"> </small>?</p> Polyhiérarchie 2012-02-17T09:47:24Z https://contrib.spip.net/Polyhierarchie#comment454575 2012-02-17T09:47:24Z <p>Merci de cet excellent plugin qui à mon sens devrait appartenir au Core de Spip.<br class="autobr" /> Testé (2.0.3 - test )sur Spip 3.0 beta 2 .<br class="autobr" /> Tout se passe bien pour l'instant.<br class="autobr" /> Encore chapeau aux développeurs</p> Polyhiérarchie 2012-01-31T15:20:08Z https://contrib.spip.net/Polyhierarchie#comment454085 2012-01-31T15:20:08Z <p>Bonjour, <br class="autobr" /> J'ai quelques problèmes avec le plugin Polyhierarchie.<br class="autobr" /> Lorsque je place un article également dans une autre rubrique que l'initiale, je rencontre le message d'erreur (en PJ) lorsque - via l'admin - je veux gérer cette autre rubrique.<br class="autobr" /> Il doit y avoir un bug quelque part... mais où<small class="fine"> </small>??<br class="autobr" /> Merci de votre aide.</p> Polyhiérarchie 2012-01-04T15:36:31Z https://contrib.spip.net/Polyhierarchie#comment453263 2012-01-04T15:36:31Z <p>Oui, je viens de me rendre compte que j'essayais de faire fonctionner la V2 du plugin avec la V2 de SPIP.</p> Polyhiérarchie 2012-01-04T15:35:18Z https://contrib.spip.net/Polyhierarchie#comment453262 2012-01-04T15:35:18Z <p>J'ai corrigé le lien de téléchargement, et le plugin est bien sur plugins.spip.net : <a href="http://plugins.spip.net/polyhier.html" class="spip_url spip_out auto" rel="nofollow external">http://plugins.spip.net/polyhier.html</a></p> Polyhiérarchie 2012-01-04T15:14:17Z https://contrib.spip.net/Polyhierarchie#comment453260 2012-01-04T15:14:17Z <p>Le fichier de téléchargement ne semble pas valide, et je ne vois pas le plugin lorsque je tente de l'installer depuis plugins.spip.net. Est-il toujours valide<small class="fine"> </small>?</p> Polyhiérarchie 2011-10-05T14:59:32Z https://contrib.spip.net/Polyhierarchie#comment450471 2011-10-05T14:59:32Z <p>Je suis en train de travailler sur un nouveau site en partant directement de spip 3.0 (même si on n'en connaît pas la date sortie officielle, je trouve stupide de ne pas profiter de suite de cette super version), mais le plugin polyhierarchie ne peut pas fonctionner sans le plugin Bonux. J'ai lu que Spip 3 intégrait nativement beaucoup de fonctionnalités de Bonux.</p> <p>Bref, avez vous prévu une maj du plugin polyhierarchiepour SPIP 3.0<small class="fine"> </small>?</p> <p>D'avance merci</p> Polyhiérarchie 2011-09-19T15:18:17Z https://contrib.spip.net/Polyhierarchie#comment449869 2011-09-19T15:18:17Z <p>Hello<small class="fine"> </small>!</p> <p>Merci pour la réponse<small class="fine"> </small>! Plus concrètement, pour un débutant SPIP, quelles sont les modifications à faire<small class="fine"> </small>? J'ai imaginé qu'il s'agissait du fichier rubrique.html, et je me suis bien entendu intéressée à la boucle BOUCLE_articles(ARTICLES). J'ai bien fait quelques tests mais sans succès car je n'ai au fond aucune idée de la manière de la modifier afin de prendre en compte le mutli-catégorie. Je remercie d'avance tous ceux qui auront la bienveillance d'éclairer ma lanterne :-)<br class="autobr" /> Merci à tous</p> Polyhiérarchie 2011-09-17T07:28:08Z https://contrib.spip.net/Polyhierarchie#comment449822 2011-09-17T07:28:08Z <p>Oui, les squelettes par défaut de SPIP ne sont pas adaptés à la polyhierarchie, et il est nécessaire de modifier les squelettes pour prendre en compte les impacts que tu mentionne.</p> Polyhiérarchie 2011-09-16T22:27:38Z https://contrib.spip.net/Polyhierarchie#comment449815 2011-09-16T22:27:38Z <p>Bonjour,</p> <p>Je trouve ce plug-in très intéressant, mais je suis confrontée comme d'autres utilisateurs à un problème de taille : tout fonctionne sauf l'affichage des articles indirects dans les catégories...<br class="autobr" /> Plus précisément, dans l'admin j'ai bien la possibilité de choisir plusieurs rubriques de rattachement pour chaque article. De plus, mes rubriques s'affichent sur le site, même si elles ne contiennent que des articles indirects et aucun article direct. Sur ces 2 points c'est donc bon.<br class="autobr" /> Mais les rubriques n'affichent alors que les articles directs, et jamais les articles indirects. Enfin, quand je clique sur un article rattaché à 2 catégories, le fil d'ariane ne laisse apparaître que la catégorie principale, sans mentionner le rattachement aux catégories secondaires.<br class="autobr" /> J'ai bien vu la réponse de « webtice » du 21 février :</p> <blockquote class="spip"> <p>C'est réglé, il suffisait de mettre le critère branche_complete #ID_RUBRIQUE dans la boucle ARTICLE du squelette ...</p> </blockquote> <p>mais alors j'ai du mal m'y prendre, me tromper d'endroit ou de fichier car ça ne m'a pas aidée résoudre le problème...<br class="autobr" /> Plus globalement, faut-il toucher aux squelettes après avoir installé le plugin<small class="fine"> </small>?</p> <p>Je suis sur SPIP 2.1.10 et j'utilise Polyhiérarchie 0.3.1 et Bonux 2.2.22.<br class="autobr" /> Si quelqu'un a une solution je suis preneuse :-D</p> Polyhiérarchie 2011-09-16T14:47:41Z https://contrib.spip.net/Polyhierarchie#comment449800 2011-09-16T14:47:41Z <p>Merci beaucoup de ce retour. Il est probable que la prochaine version pour SPIP 3 aura en plus l'avantage d'accélérer les boucles avec le critère <code>{branche}</code></p> Polyhiérarchie 2011-07-21T13:27:36Z https://contrib.spip.net/Polyhierarchie#comment447943 2011-07-21T13:27:36Z <p>Bonjour,</p> <p>J'ai installé le plugin Polyhiérarchie il a quelques jours, je l'utilisais sans problème et puis d'un seul coup il a cessé de fonctionner et m'affiche une erreur Javascript dès que je sélectionne plus d'une rubrique :</p> <p>Erreur : uncaught exception : Syntax error, unrecognized expression : <abbr title="1">value=rubrique</abbr></p> <p>Elle s'affiche quand je clique sur le bouton + pour sélectionner une deuxième rubrique.<br class="autobr" /> J'ai désinstallé le plugin et supprimer ses fichiers, puis je l'ai réinstallé. Toujours la même erreur.</p> <p>Quelqu'un a déjà eu cette erreur<small class="fine"> </small>? Ou pourrait m'aider<small class="fine"> </small>?</p> <p>Je vous remercie.</p> Polyhiérarchie 2011-07-17T15:14:33Z https://contrib.spip.net/Polyhierarchie#comment447817 2011-07-17T15:14:33Z <p>Déjà : bravo et merci pour ce plugin<small class="fine"> </small>!<br class="autobr" /> Perso, je trouve qu'il « révolutionne » SPIP<small class="fine"> </small>! (je n'ai jamais été convaincu par une navigation via les mots clés...)<br class="autobr" /> Je me suis inscrit à SPIP Contrib spécialement pour vous remercier<small class="fine"> </small>!<br class="autobr" /> C'est tout mais c'est pas mal<small class="fine"> </small>!<br class="autobr" /> Marc</p> Polyhiérarchie 2011-02-21T19:06:02Z https://contrib.spip.net/Polyhierarchie#comment441408 2011-02-21T19:06:02Z <p>ok c'est nickel, merci pour le travail<small class="fine"> </small>!</p> Polyhiérarchie 2011-02-21T15:41:38Z https://contrib.spip.net/Polyhierarchie#comment441396 2011-02-21T15:41:38Z <p>C'est réglé, il suffisait de mettre le critère <i>branche_complete #ID_RUBRIQUE</i> dans la boucle ARTICLE du squelette ...</p>