[Spip][NON RESOLU] Pb d'affichage de documents alors que l'article n'est pas publié

Bon après une longue recherche, je suis arrivé à code :

<B_vignette>
<BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par date}{inverse}{0,10}>
<B_lebonsecteur>
<BOUCLE_lebonsecteur(ARTICLES){id_document}{id_secteur=3}>
</BOUCLE_lebonsecteur>
[<div>(#_vignette:LOGO_DOCUMENT||image_reduire{167,167})</div>]
</B_lebonsecteur>
</BOUCLE_vignette>

Avec cette boucle, je n'affiche que les documents publiés dans un article du
secteur 3. Mais je n'arrive pas en afficher 10 car les photos épurées des autres
secteur sont comptabilisées.

Donc le problème qu'il me reste à résoudre c'est comment faire pour afficher les
10 dernières photos.

Donc si vous avez une idée, n'hésiter pas.

Cordialement,

Xavier BUROT

Selon Teddy Payet <teddy.payet@gmail.com>:

> <BOUCLE_lebonsecteur(DOCUMENTS){id_rubrique IN 3}>
> <B_vignette> ... ta boucle ... </B_vignette>
> </BOUCLE_lebonsecteur>
> Et ça, ça donne quoi?
>
> Sachant que la difficulté vient du fait que la boucle document le
> prend pas le id_secteur. Il faut contourner en prenant le numéro de
> rubrique...
> Toutefois, as-tu des sous-rubriques à cet ID_SECTEUR? Je pense qu'en
> mettant le critère IN, ça marcherait. A voir... Ta solution
> m'intéresse aussi.
>
> Le 09/03/07, Xavier BUROT<xebiaut@free.fr> a écrit :
> > J'ai crié victoire un peu trop tôt. Après quelques tests, il s'avère que
la
> > solution proposée m'entraine à afficher les 10 derniers documents de tous
> les
> > articles d'un secteur donné. Ce qui peut à la longue être très embêtant.
> >
> > Je reformule donc ma question au cas où il y aurait des personnes qui
> pourraient
> > m'aider : Ce que je cherche c'est une boucle qui permette d'afficher les
10
> > derniers documents publiés (dont l'article est publié) dans un secteur
> > déterminé.
> >
> > Je vous remercie d'avance pour votre aide.
> >
> > Cordialement,
> >
> > Xavier BUROT
> > http://xebiaut.free.fr
>

Alors, bonne boucle ton truc. L'astuce est là:

<BOUCLE_lemauvaissecteur(ARTICLES){id_secteur!=3}{doublons vignette}>
</BOUCLE_lemauvaissecteur>

<B_vignette>
<BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par date}{inverse}{0,10}>
<B_lebonsecteur>
<BOUCLE_lebonsecteur(ARTICLES){id_document}{id_secteur=3}{doublons vignette}>
</BOUCLE_lebonsecteur>
[<div>(#_vignette:LOGO_DOCUMENT||image_reduire{167,167})</div>]
</B_lebonsecteur>
</BOUCLE_vignette>
</B_vignette>

C'est bon ça! Terrible. Désolé je m'extase tout seul.

En tout cas, on n'est pas loin de la bonne solution! :wink:

Le 09/03/07, Xavier BUROT<xebiaut@free.fr> a écrit :

Bon après une longue recherche, je suis arrivé à code :

<B_vignette>
<BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par date}{inverse}{0,10}>
<B_lebonsecteur>
<BOUCLE_lebonsecteur(ARTICLES){id_document}{id_secteur=3}>
</BOUCLE_lebonsecteur>
[<div>(#_vignette:LOGO_DOCUMENT||image_reduire{167,167})</div>]
</B_lebonsecteur>
</BOUCLE_vignette>

Avec cette boucle, je n'affiche que les documents publiés dans un article du
secteur 3. Mais je n'arrive pas en afficher 10 car les photos épurées des autres
secteur sont comptabilisées.

Donc le problème qu'il me reste à résoudre c'est comment faire pour afficher les
10 dernières photos.

Donc si vous avez une idée, n'hésiter pas.

Cordialement,

Xavier BUROT
http://xebiaut.free.fr

Désolé de te decevoir mais cela ne marche pas. Pire je ne vois plus aucune
photos.

Pourtant c'était une bonne idée.

Xavier BUROT

Selon Teddy Payet <teddy.payet@gmail.com>:

Alors, bonne boucle ton truc. L'astuce est là:

<BOUCLE_lemauvaissecteur(ARTICLES){id_secteur!=3}{doublons vignette}>
</BOUCLE_lemauvaissecteur>

<B_vignette>
<BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par
date}{inverse}{0,10}>
<B_lebonsecteur>
<BOUCLE_lebonsecteur(ARTICLES){id_document}{id_secteur=3}{doublons vignette}>
</BOUCLE_lebonsecteur>
[<div>(#_vignette:LOGO_DOCUMENT||image_reduire{167,167})</div>]
</B_lebonsecteur>
</BOUCLE_vignette>
</B_vignette>

C'est bon ça! Terrible. Désolé je m'extase tout seul.

En tout cas, on n'est pas loin de la bonne solution! :wink:

Le 09/03/07, Xavier BUROT<xebiaut@free.fr> a écrit :
> Bon après une longue recherche, je suis arrivé à code :
>
> <B_vignette>
> <BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par
date}{inverse}{0,10}>
> <B_lebonsecteur>
> <BOUCLE_lebonsecteur(ARTICLES){id_document}{id_secteur=3}>
> </BOUCLE_lebonsecteur>
> [<div>(#_vignette:LOGO_DOCUMENT||image_reduire{167,167})</div>]
> </B_lebonsecteur>
> </BOUCLE_vignette>
>
> Avec cette boucle, je n'affiche que les documents publiés dans un article
du
> secteur 3. Mais je n'arrive pas en afficher 10 car les photos épurées des
autres
> secteur sont comptabilisées.
>
> Donc le problème qu'il me reste à résoudre c'est comment faire pour
afficher les
> 10 dernières photos.
>
> Donc si vous avez une idée, n'hésiter pas.
>
> Cordialement,
>
> Xavier BUROT
> http://xebiaut.free.fr
>
>

Bon ok... Je me résigne....

<B_vignette>

<BOUCLE_lemauvaissecteur(ARTICLES){id_secteur!=3}>
<BOUCLE_mauvaisevignette(DOCUMENTS){extension IN png,jpg,gif}{doublons
vignette}></BOUCLE_mauvaisevignette>
</BOUCLE_lemauvaissecteur>

<BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par
date}{inverse}{0,10}{doublons vignette}>
[<div>(#LOGO_DOCUMENT||image_reduire{167,167})</div>]
</BOUCLE_vignette>
</B_vignette>

Le 09/03/07, Xavier BUROT<xebiaut@free.fr> a écrit :

Désolé de te decevoir mais cela ne marche pas. Pire je ne vois plus aucune
photos.

Pourtant c'était une bonne idée.

Xavier BUROT
http://xebiaut.free.fr

Pardon taper trop vite:

<B_vignette>

<BOUCLE_lemauvaissecteur(ARTICLES){id_secteur!=3}>
<BOUCLE_mauvaisevignette(DOCUMENTS){id_article}{extension IN
png,jpg,gif}{doublons vignette}></BOUCLE_mauvaisevignette>
</BOUCLE_lemauvaissecteur>

<BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par
date}{inverse}{0,10}{doublons vignette}>
[<div>(#LOGO_DOCUMENT||image_reduire{167,167})</div>]
</BOUCLE_vignette>
</B_vignette>

C'est mieux avec l'id_article...

Ça donne koi?

Le 09/03/07, Teddy Payet<teddy.payet@gmail.com> a écrit :

Bon ok... Je me résigne....

<B_vignette>

<BOUCLE_lemauvaissecteur(ARTICLES){id_secteur!=3}>
<BOUCLE_mauvaisevignette(DOCUMENTS){extension IN png,jpg,gif}{doublons
vignette}></BOUCLE_mauvaisevignette>
</BOUCLE_lemauvaissecteur>

<BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par
date}{inverse}{0,10}{doublons vignette}>
[<div>(#LOGO_DOCUMENT||image_reduire{167,167})</div>]
</BOUCLE_vignette>
</B_vignette>

Le 09/03/07, Xavier BUROT<xebiaut@free.fr> a écrit :
> Désolé de te decevoir mais cela ne marche pas. Pire je ne vois plus aucune
> photos.
>
> Pourtant c'était une bonne idée.
>
> Xavier BUROT
> http://xebiaut.free.fr

:s:s:s:s:s

Ca marche pas !!!

En plus, je viens de m'appercevoir d'un autre truc. C'est qu'il ne faut pas
filter que les articles mais aussi les rubriques et les brèves qui peuvent avoir
des documents joints.

J'ai l'impression que je vais être obligé de regarder au niveau PHP et j'aime
pas cela.

Mais si quelqu'un à une idée, je suis preneur.

Merci d'avance

Cordialement,

Xavier BUROT

Selon Teddy Payet <teddy.payet@gmail.com>:

Pardon taper trop vite:

<B_vignette>

<BOUCLE_lemauvaissecteur(ARTICLES){id_secteur!=3}>
<BOUCLE_mauvaisevignette(DOCUMENTS){id_article}{extension IN
png,jpg,gif}{doublons vignette}></BOUCLE_mauvaisevignette>
</BOUCLE_lemauvaissecteur>

<BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par
date}{inverse}{0,10}{doublons vignette}>
[<div>(#LOGO_DOCUMENT||image_reduire{167,167})</div>]
</BOUCLE_vignette>
</B_vignette>

C'est mieux avec l'id_article...

Ça donne koi?

Le 09/03/07, Teddy Payet<teddy.payet@gmail.com> a écrit :
> Bon ok... Je me résigne....
>
> <B_vignette>
>
> <BOUCLE_lemauvaissecteur(ARTICLES){id_secteur!=3}>
> <BOUCLE_mauvaisevignette(DOCUMENTS){extension IN png,jpg,gif}{doublons
> vignette}></BOUCLE_mauvaisevignette>
> </BOUCLE_lemauvaissecteur>
>
> <BOUCLE_vignette(DOCUMENTS){extension IN png,jpg,gif}{par
> date}{inverse}{0,10}{doublons vignette}>
> [<div>(#LOGO_DOCUMENT||image_reduire{167,167})</div>]
> </BOUCLE_vignette>
> </B_vignette>
>
>
> Le 09/03/07, Xavier BUROT<xebiaut@free.fr> a écrit :
> > Désolé de te decevoir mais cela ne marche pas. Pire je ne vois plus
aucune
> > photos.
> >
> > Pourtant c'était une bonne idée.
> >
> > Xavier BUROT
> > http://xebiaut.free.fr
>