Les dernières vignettes en page d'accueil des images insérées

Bonjour,

J'avais réussi à créer cette boucle qui me permettait avec Spip 1.9.2* d'afficher en page d'accueil les deux dernières vignettes des deux images insérées dans une rubrique (7).

<BOUCLE_docuImg(DOCUMENTS documents_articles articles types_documents){id_rubrique=7}{par date}{inverse} {extension==jpg|png|gif}{0,2}>

<BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{current_id_art,#ID_ARTICLE}
       </BOUCLE_chercheLienArticle>

<BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a
href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArticle>
</BOUCLE_docuImg>

Or, depuis le passage à la 2.0.2, elle ne fonctionne plus.
Voilà ce que ça m'indique :

<BOUCLE_docuImg>()
Erreur SQL
[...]
Column 'id_rubrique' in where clause is ambiguous
</BOUCLE_docuImg>

Avez-vous une idée du problème ? Ou comment reconstruire ma boucle ?

Merci à tous,

J.

Yo,

remplace documents_articles par documents_liens dans ta boucle _docuImg
et ca devrait marcher.

Chag

Jed a écrit :

Bonjour,

J'avais réussi à créer cette boucle qui me permettait avec Spip 1.9.2*
d'afficher en page d'accueil les deux dernières vignettes des deux
images insérées dans une rubrique (7).

<BOUCLE_docuImg(DOCUMENTS documents_articles articles
types_documents){id_rubrique=7}{par date}{inverse}
{extension==jpg|png|gif}{0,2}>

<BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{current_id_art,#ID_ARTICLE}

      </BOUCLE_chercheLienArticle>

<BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a
href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArticle>

</BOUCLE_docuImg>

Or, depuis le passage à la 2.0.2, elle ne fonctionne plus.
Voilà ce que ça m'indique :

<BOUCLE_docuImg>()
Erreur SQL
[...]
Column 'id_rubrique' in where clause is ambiguous
</BOUCLE_docuImg>

Avez-vous une idée du problème ? Ou comment reconstruire ma boucle ?

Merci à tous,

J.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien (ou développez !)
"it doesn't work" means nothing. So, say nothing (or say more !)

En effectuant cette modif, ça m'indique cette fois
Table SQL « spip_documents_articles » inconnue
_chercheLienArticle

"chag" <chagam@gmail.com> a écrit dans le message de news:49562B15.30500@gmail.com...
remplace documents_articles par documents_liens dans ta boucle _docuImg
et ca devrait marcher.

Jed a écrit :

Bonjour,

J'avais réussi à créer cette boucle qui me permettait avec Spip 1.9.2*
d'afficher en page d'accueil les deux dernières vignettes des deux
images insérées dans une rubrique (7).

<BOUCLE_docuImg(DOCUMENTS documents_articles articles
types_documents){id_rubrique=7}{par date}{inverse}
{extension==jpg|png|gif}{0,2}>

<BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{current_id_art,#ID_ARTICLE}

      </BOUCLE_chercheLienArticle>

<BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a
href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArticle>

</BOUCLE_docuImg>

Or, depuis le passage à la 2.0.2, elle ne fonctionne plus.
Voilà ce que ça m'indique :

<BOUCLE_docuImg>()
Erreur SQL
[...]
Column 'id_rubrique' in where clause is ambiguous
</BOUCLE_docuImg>

Avez-vous une idée du problème ? Ou comment reconstruire ma boucle ?

alors, moi, j'ai cette boucle :

<BOUCLE_show_photos_prep(DOCUMENTS documents_liens articles
types_documents) {mode=document}{id_rubrique=1} {extension IN
png,jpg,gif} {0,1}{par hasard}>

      <div class="galerie_photos">

        <a href="#URL_PAGE{show_photos_rub, rub=#ID_RUBRIQUE}"
title="[(#DESCRIPTIF|sinon{" "})]">#LOGO_DOCUMENT</a>

        <p class="liens_photos_full">&raquo; <a
href="#URL_PAGE{show_photos_rub, rub=#ID_RUBRIQUE}"
title="[(#DESCRIPTIF|sinon{"
"})]"><strong>Pr&eacute;paration</strong></a></p>

      </div>

</BOUCLE_show_photos_prep>

et ca fonctionne. C'est bizarre que chez toi, ca plante sur
documents_articles dans la mesure ou justement, tu ne fais plus appel a
cette table (qui n'existe plus depuis spip 2.0)

Chag

Jed a écrit :

En effectuant cette modif, ça m'indique cette fois
Table SQL « spip_documents_articles » inconnue
_chercheLienArticle

"chag" <chagam@gmail.com> a écrit dans le message de
news:49562B15.30500@gmail.com...
remplace documents_articles par documents_liens dans ta boucle _docuImg
et ca devrait marcher.

Jed a écrit :

Bonjour,

J'avais réussi à créer cette boucle qui me permettait avec Spip 1.9.2*
d'afficher en page d'accueil les deux dernières vignettes des deux
images insérées dans une rubrique (7).

<BOUCLE_docuImg(DOCUMENTS documents_articles articles
types_documents){id_rubrique=7}{par date}{inverse}
{extension==jpg|png|gif}{0,2}>

<BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{current_id_art,#ID_ARTICLE}

      </BOUCLE_chercheLienArticle>

<BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a

href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArticle>

</BOUCLE_docuImg>

Or, depuis le passage à la 2.0.2, elle ne fonctionne plus.
Voilà ce que ça m'indique :

<BOUCLE_docuImg>()
Erreur SQL
[...]
Column 'id_rubrique' in where clause is ambiguous
</BOUCLE_docuImg>

Avez-vous une idée du problème ? Ou comment reconstruire ma boucle ?

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien (ou développez !)
"it doesn't work" means nothing. So, say nothing (or say more !)

"chag" <chagam@gmail.com> a écrit dans le message de news:4956B1D6.6050807@gmail.com...
alors, moi, j'ai cette boucle :

<BOUCLE_show_photos_prep(DOCUMENTS documents_liens articles
types_documents) {mode=document}{id_rubrique=1} {extension IN
png,jpg,gif} {0,1}{par hasard}>

      <div class="galerie_photos">

      <a href="#URL_PAGE{show_photos_rub, rub=#ID_RUBRIQUE}"
title="[(#DESCRIPTIF|sinon{" "})]">#LOGO_DOCUMENT</a>

      <p class="liens_photos_full">&raquo; <a
href="#URL_PAGE{show_photos_rub, rub=#ID_RUBRIQUE}"
title="[(#DESCRIPTIF|sinon{"
"})]"><strong>Pr&eacute;paration</strong></a></p>

      </div>

</BOUCLE_show_photos_prep>

et ca fonctionne. C'est bizarre que chez toi, ca plante sur
documents_articles dans la mesure ou justement, tu ne fais plus appel a
cette table (qui n'existe plus depuis spip 2.0)

--------
Merci Chag. Pour le moment, cette boucle qui propose les deux dernières vignettes de la rubrique 7 avec lien vers article correspondant fonctionne. Je dois corriger ce qui n'a pas d'intérêt.
J'ai réussi grâce à ta contribition.
Merci.

<BOUCLE_documents_vignettes(DOCUMENTS documents_liens articles
types_documents) {mode=document}{id_rubrique=7} {extension IN
png,jpg,gif} {0,2}{par date}{inverse}>
                <dd><span class="React">[(#TITRE|supprimer_numero|couper{45})]<br> [<a href="[(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]" title="Cliquez ici pour un grandissement">(#FICHIER|copie_locale|image_reduire{120,120}|inserer_attribut{alt,"Cliquez ici pour un grandissement"})</a>]</dd></dd></span>
              </BOUCLE_documents_vignettes>