une image au hasard située dans un secteur

Bonjour,

je bute sur une boucle qui pourtant me parait simple.

Je souhaite sur ma page d'accueil afficher au hasard 16 images situées dans un secteur, pour cela j'utilise :

<BOUCLE_choix_secteur(RUBRIQUES) {id_secteur=2}>
  <BOUCLE_portfolio(DOCUMENTS) {mode=image} {par hasard} {0,16}>

Pour résultat j'obtiens toutes les images contenues dans le site et non celles du secteur 2

:frowning:

Merci de votre aide
Jérôme

Bonjour,

jerome ecureuil a écrit :

Bonjour,
je bute sur une boucle qui pourtant me parait simple.
Je souhaite sur ma page d’accueil afficher au hasard 16 images situées dans un secteur, pour cela j’utilise :

<BOUCLE_choix_secteur(RUBRIQUES) {id_secteur=2}>
<BOUCLE_portfolio(DOCUMENTS) {mode=image} {par hasard} {0,16}>

Ne mettre qu’une seule boucle intégrant l’id_secteur ?
<BOUCLE_portfolio(DOCUMENTS){id_secteur=2} {mode=image} {par hasard} {0,16}>

@+
Luc

Si tes documents sont attachés au secteur en tant que rubrique, alors simplement:
<BOUCLE_choix_secteur(RUBRIQUES) {id_rubrique=2}{mode=image} {par hasard} {0,16}>

Mais si les documents sont attachés à des articles; pour les récupérer il faut passer par une boucle article:
<BOUCLE_choix_secteur(ARTICLES){id_secteur=2}>
  <BOUCLE_portfolio(DOCUMENTS) {mode=image}{id_article}{doublons doc2}>
......
puis ensuite récupérer ces documents pour en afficher 16 par hasard:
<BOUCLE_affiche_doc(DOCUMENTS){!doublons doc2}{par hasard}{0,16}>
....

enfin je n'ai pas testé!

Le 4 févr. 09 à 10:22, jerome ecureuil a écrit :

Bonjour,

je bute sur une boucle qui pourtant me parait simple.

Je souhaite sur ma page d'accueil afficher au hasard 16 images situées dans un secteur, pour cela j'utilise :

<BOUCLE_choix_secteur(RUBRIQUES) {id_secteur=2}>
  <BOUCLE_portfolio(DOCUMENTS) {mode=image} {par hasard} {0,16}>

Pour résultat j'obtiens toutes les images contenues dans le site et non celles du secteur 2

:frowning:

Merci de votre aide
Jérôme
_______________________________________________
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
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.

perso, je fais un truc comme ca :

<BOUCLE_show_photos(DOCUMENTS documents_liens articles types_documents)
{mode=document}{id_rubrique} {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>[(#_list_pays:TITRE|supprimer_numero)]</strong></a></p>
  </div>

</BOUCLE_show_photos>

(c'est un copier/coller d'un site que j'ai fait donc, faut adapter :slight_smile: )

c'ets le code pour un spip 2 (y a un bout qui change en 1.9.X)

Chag

Yvon a écrit :

Si tes documents sont attachés au secteur en tant que rubrique, alors
simplement:
<BOUCLE_choix_secteur(RUBRIQUES) {id_rubrique=2}{mode=image} {par
hasard} {0,16}>

Mais si les documents sont attachés à des articles; pour les récupérer
il faut passer par une boucle article:
<BOUCLE_choix_secteur(ARTICLES){id_secteur=2}>
    <BOUCLE_portfolio(DOCUMENTS) {mode=image}{id_article}{doublons doc2}>
......
puis ensuite récupérer ces documents pour en afficher 16 par hasard:
<BOUCLE_affiche_doc(DOCUMENTS){!doublons doc2}{par hasard}{0,16}>
....

enfin je n'ai pas testé!

Le 4 févr. 09 à 10:22, jerome ecureuil a écrit :

Bonjour,

je bute sur une boucle qui pourtant me parait simple.

Je souhaite sur ma page d'accueil afficher au hasard 16 images situées
dans un secteur, pour cela j'utilise :

<BOUCLE_choix_secteur(RUBRIQUES) {id_secteur=2}>
    <BOUCLE_portfolio(DOCUMENTS) {mode=image} {par hasard} {0,16}>

Pour résultat j'obtiens toutes les images contenues dans le site et
non celles du secteur 2

:frowning:

Merci de votre aide
Jérôme
_______________________________________________
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
---------------------------------------------------------------------------------------

Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.

_______________________________________________
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 !)