Afficher les administrateurs d'une rubrique - commentaires Boucle qui marche pas sous un site mutualisé 2007-09-26T16:29:07Z https://contrib.spip.net/Afficher-les-administrateurs-d-une#comment398518 2007-09-26T16:29:07Z <p>Au fait, le problème c'est pour les sites mutualisés...voici le résultat dans le debugger :</p> <p>1 SELECT <code class="spip_code spip_code_inline" dir="ltr">spip</code>.<strong>suffix</strong>_auteurs_rubriques.id_auteur</p> <p>2 FROM <code class="spip_code spip_code_inline" dir="ltr">spip</code>.<strong>suffix</strong>_auteurs_rubriques AS <code class="spip_code spip_code_inline" dir="ltr">spip_auteurs_rubriques</code></p> <p>3 WHERE (spip_auteurs_rubriques.id_rubrique = '1')</p> <p>Et le message d'erreur qu'affiche SPIP est le suivant</p> <blockquote class="spip"> <p># Erreur(s) dans le squelette</p> <p> * (spip_auteurs_rubriques)<br class="autobr"> Erreur MySQL<br class="autobr"> spip_auteurs_rubriques.id_auteur FROM spip_auteurs_rubriques AS <code class="spip_code spip_code_inline" dir="ltr">spip_auteurs_rubriques</code> WHERE (spip_auteurs_rubriques.id_rubrique = '1')<br class="autobr"> Champ 'spip.<strong>suffix</strong>_auteurs_rubriques.id_auteur' inconnu dans field list<br class="autobr"> </p> </blockquote> <p>Le suffixe des tables est <strong>Suffix</strong>, en gras.</p> <p>Je pense que le suffixe n'est pas utilisé, Spip garde le suffixe par défaut, à savoir « spip »...</p> Non non c'est pas ça<small class="fine d-inline"> </small>! 2007-09-26T16:12:18Z https://contrib.spip.net/Afficher-les-administrateurs-d-une#comment398516 2007-09-26T16:12:18Z <p>Non non, ce n'est pas ça le problème, je n'ai pris que la boucle qui m'intéresse :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_idAuteur_maRubrique(SPIP_AUTEURS_RUBRIQUES){id_rubrique}> <BOUCLE_detailsAuteur_maRubrique(AUTEURS){id_auteur}{doublons}{tout}> [<li>(#NOM)</li>] </BOUCLE_detailsAuteur_maRubrique> </BOUCLE_idAuteur_maRubrique></code></pre></div> <p>Celle-là ne contient pas d'erreur, et j'ai ajouté bien sur l'id de la rubrique...voici une plus simple :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_a(SPIP_AUTEURS_RUBRIQUES){id_rubrique=1}> <BOUCLE_b(AUTEURS){id_auteur}> [(#NOM)] </BOUCLE_b> </BOUCLE_a></code></pre></div> <p>Les deux ne marchent pas, j'ai même mis à jour SPIP , j'ai essayé sous 1.9.2c la dernière version stable...rien<small class="fine d-inline"> </small>!.</p> <p>Peut être qu'elle marche chez vous parce que vous <strong>testez la boucle entière</strong> <strong>présente dans cet article</strong> de Spip-Contrib, mais essayez la boucle première ou seconde, celle qui affiche les administrateurs d'une rubrique, <strong>seule</strong>, sans les deux autres, et voyez si ça marche ou pas...(la dernière affiche les administrateurs, moi je parle de la boucle <strong>SPIP_AUTEURS_RUBRIQUES</strong>.</p> <p>Merci d'avance.</p> Boucle qui marche pas 2007-09-26T07:15:53Z https://contrib.spip.net/Afficher-les-administrateurs-d-une#comment398494 2007-09-26T07:15:53Z <p>Bonjour,</p> <p>Je l'ai testée sous SPIP 1.9. Elle fonctionne modulo la petite erreur signalée par Roland ci-dessous.</p> <p>Elodie</p> Boucle qui marche pas 2007-09-26T01:27:51Z https://contrib.spip.net/Afficher-les-administrateurs-d-une#comment398491 2007-09-26T01:27:51Z <p>Salut, je suis sous Spip 1.9.2b et cette boucle ne marche tout simplement pas car elle n'affiche aucun résultat<small class="fine d-inline"> </small>!</p> <p>Est ce qu'elle marche chez vous<small class="fine d-inline"> </small>?</p> Afficher les administrateurs d'une rubrique 2006-08-03T20:09:57Z https://contrib.spip.net/Afficher-les-administrateurs-d-une#comment386873 2006-08-03T20:09:57Z <p>Petite erreur :</p> <p>la boucle principale d'ouverture s'appelle maRubrique alors que celle de fermeture s'appelle cetteRubrique.</p> <p>Il faut donc remplacer la boucle de fermeture par <code class="spip_code spip_code_inline" dir="ltr"></BOUCLE_maRubrique></code></p> <p>La boucle fonctionne super. <strong>Merci</strong>, <i>c'était une demande d'une asso : j'ai ainsi gagné du temps... J'ai créé un fichier à inclure et je vais l'introduire sur le site après quelques tests « à froid »</i>.</p>