Boucle Document : choisir au hasard après sélection d'un mot clé

Bonjour,

Je voudrais sélectionner, parmi tous mes articles qui ont un mot clé XYZ, un document au hasard (grâce à la boucle document) ...

la boucle ci-dessous, qui serait idéale, ne fonctionne pas car le critère id_mot=XX n’est pas autorisé :

<BOUCLE_selectionne_un_doc_au_hasard(DOCUMENTS){id_mot=XX}{doublons}{extension==jpg|png|gif}{mode=document}{doublons}{par hasard}{0,8}>
#LOGO_DOCUMENT
</BOUCLE_selectionne_un_doc_au_hasard>

Auriez-vous une idée pour contourner cette limitation afin avoir le même résultat ?

merci à vous

stéphane

stef09 a écrit :

Bonjour,

Je voudrais sélectionner, parmi tous mes articles qui ont un mot clé XYZ, un document au hasard (grâce à la boucle document) ...

la boucle ci-dessous, qui serait idéale, ne fonctionne pas car le critère id_mot=XX n’est pas autorisé :

<BOUCLE_selectionne_un_doc_au_hasard(DOCUMENTS){id_mot=XX}{doublons}{extension==jpg|png|gif}{mode=document}{doublons}{par hasard}{0,8}>
#LOGO_DOCUMENT
</BOUCLE_selectionne_un_doc_au_hasard>

Auriez-vous une idée pour contourner cette limitation afin avoir le même résultat ?

mettre ta boucle DOCUMENTS dans une boucle MOTS?

Les documents sont associés aux articles, éventuellement aux rubriques, si l'option est activée. Donc :
1) Boucle (ARTICLES){id_mot=XX}
2) Boucle (DOCUMENTS){id-article}{par hazard}
Le problème qui se pose dans ce cas là est que à chaque tour de la boucle articles il y aura sélection par hasard de documents.
@+
Le 11 oct. 04, à 00:49, Jean-Christophe Sekinger a écrit :

stef09 a écrit :

Bonjour,

Je voudrais sélectionner, parmi tous mes articles qui ont un mot clé XYZ, un document au hasard (grâce à la boucle document) ...

la boucle ci-dessous, qui serait idéale, ne fonctionne pas car le critère id_mot=XX n’est pas autorisé :

<BOUCLE_selectionne_un_doc_au_hasard(DOCUMENTS){id_mot=XX}{doublons}{extension==jpg|png|gif}{mode=document}{doublons}{par hasard}{0,8}>
#LOGO_DOCUMENT
</BOUCLE_selectionne_un_doc_au_hasard>

Auriez-vous une idée pour contourner cette limitation afin avoir le même résultat ?

mettre ta boucle DOCUMENTS dans une boucle MOTS?

_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ

Yorghos Remvikos
4bis, chemin du Val des Vignes
95450 AVERNES
tél : 01 30 39 23 88
por : 06 07 60 01 01

yorghos.remvikos wrote:

Les documents sont associés aux articles, éventuellement aux rubriques, si l'option est activée. Donc :
1) Boucle (ARTICLES){id_mot=XX}
2) Boucle (DOCUMENTS){id-article}{par hazard}
Le problème qui se pose dans ce cas là est que à chaque tour de la boucle articles il y aura sélection par hasard de documents.
@+

Mais tu peux ajouter à la boucle ARTICLES :
{par hazard} {0,1}

--

Olivier G.
http://talath.no-ip.info/~carmine/blog/dotclear/index.php/

{par hasard} fonctionnera mieux :slight_smile:

Voici la boucle que j'utilise:

<BOUCLE_articles_photos(ARTICLES){titre_mot="photos"}{par hasard}{0,1}>
  <BOUCLE_photo_sommaire(DOCUMENTS){id_article}{par hasard}{0,1}>
    <a href="album2.php3?id_document=#ID_DOCUMENT">#EMBED_DOCUMENT</a>
  </BOUCLE_photo_sommaire>
</BOUCLE_articles_photos>

Geoffroy

Le 11 oct. 2004, à 15:50, Olivier GENDRIN a écrit :

yorghos.remvikos wrote:

Les documents sont associés aux articles, éventuellement aux rubriques, si l'option est activée. Donc :
1) Boucle (ARTICLES){id_mot=XX}
2) Boucle (DOCUMENTS){id-article}{par hazard}
Le problème qui se pose dans ce cas là est que à chaque tour de la boucle articles il y aura sélection par hasard de documents.
@+

Mais tu peux ajouter à la boucle ARTICLES :
{par hazard} {0,1}

--

Olivier G.
http://talath.no-ip.info/~carmine/blog/dotclear/index.php/
_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ