Pagination sur plusieurs boucles

Merci ! Cela fonctionne en exécutant les 2 premières boucles sans afficher de résultats, et en se servant effectivement de {!doublons} pour afficher l'ensemble via une seule boucle. Mais nouveau problème : si j'ajoute des critères d'affichage dans chacune des 2 premières boucles SITES (par exemple, affichage du plus récent au plus ancien, pour chacune des boucles), dès que je veux afficher l'ensemble avec la 3e boucle, celle-ci ne respecte plus les critères d'affichage imposés dans les 2 premières boucles et m'affiche dans le plus grand désordre des résultats de la boucle 1 et de la boucle 2...

Message du 02/02/09 à 12h12
De : "Michel JORDA" <mjorda@mls.nc>
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] (sans objet)

Il faut que tu regardes les doublons. ici par exemple:
Le critère doublons : sa mécanique et son utilisation avancée - SPIP-Contrib

ca donne à peu près

<BOUCLE1(SITES){id_mot=1}{doublons lessites}>
        ICi les sites avec id_mot1
</BOUCLE1>

<BOUCLE2(SITES){id_mot=2}{doublons lessites}>
        ICI les sites avec id_mot2
</BOUCLE2>

puis

<BOUCLE3(SITES){!doublons lessites}>
        ICI les sites qui sont passés soit
        dans la Boucle1, soit dans la Boucle2
</BOUCLE3>

Bon courage ! Michel

Jean-Christophe Sekinger <jc.sekinger@free.fr> wrote:

> c.derancourt@voila.fr a écrit (en cette belle journée du 02/02/2009 11:43)
> : > Bonjour, j'essaye désespérément de trouver uns solution à un problème
> qui me semblait simple au départ. Je veux afficher sur une première partie
> d'une page donnée les sites auxquels est attaché un certain mot-clé "mot1"
> par exemple, puis dans une second partie de la page, les sites auxquels
> est attaché le mot-clé "mot 2". Jusqu'ici, aucun souci. > > Mais je veux
> une pagination sur l'ensemble des résultats affichés (ceux des 2 boucles)
> de manière à ne pas afficher par exemple plus de 30 résultats dans la
> page, toutes boucles confondues. Comment faire ?! > > ces histoires de
> boucles, enfin... avant que des savants motivés se penchent, jupitériens,
> sur ton problème, il faut que tu donnes un titre clair, explicite, à tes
> mails! "sans objet" reste généralement "sans réponse"

_______________________________________________
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

____________________________________________________

Écoutez en un clic votre musique préférée et découvrez de nouveaux titres en affinité avec vos goûts sur http://musiline.voila.fr

Normal.
tu ne peux gérer l'ordre que dans la 2eme boucle, l'ordre des 2
premières boucles n'est pas conservé dans doublons ....
tu veux quoi comme ordre ? le plus simple est

<BOUCLE3(SITES){!doublons lessites}{par age}>
        ICI les sites qui sont passés soit
        dans la Boucle1, soit dans la Boucle2
</BOUCLE3>

<c.derancourt@voila.fr> wrote:

Merci ! Cela fonctionne en exécutant les 2 premières boucles sans afficher
de résultats, et en se servant effectivement de {!doublons} pour afficher
l'ensemble via une seule boucle. Mais nouveau problème : si j'ajoute des
critères d'affichage dans chacune des 2 premières boucles SITES (par
exemple, affichage du plus récent au plus ancien, pour chacune des
boucles), dès que je veux afficher l'ensemble avec la 3e boucle, celle-ci
ne respecte plus les critères d'affichage imposés dans les 2 premières
boucles et m'affiche dans le plus grand désordre des résultats de la
boucle 1 et de la boucle 2...

> Message du 02/02/09 à 12h12 De : "Michel JORDA" <mjorda@mls.nc> A :
> spip@rezo.net Copie à : Objet : Re: [Spip] (sans objet)
>
>
> Il faut que tu regardes les doublons. ici par exemple:
> Le critère doublons : sa mécanique et son utilisation avancée - SPIP-Contrib
>
> ca donne à peu près
>
> <BOUCLE1(SITES){id_mot=1}{doublons lessites}> ICi les sites avec id_mot1
> </BOUCLE1>
>
> <BOUCLE2(SITES){id_mot=2}{doublons lessites}> ICI les sites avec id_mot2
> </BOUCLE2>
>
> puis
>
> <BOUCLE3(SITES){!doublons lessites}> ICI les sites qui sont passés soit
> dans la Boucle1, soit dans la Boucle2 </BOUCLE3>
>
> Bon courage ! Michel
>
>
> Jean-Christophe Sekinger <jc.sekinger@free.fr> wrote:
>
> > c.derancourt@voila.fr a écrit (en cette belle journée du 02/02/2009
> > 11:43) : > Bonjour, j'essaye désespérément de trouver uns solution à
> > un problème qui me semblait simple au départ. Je veux afficher sur une
> > première partie d'une page donnée les sites auxquels est attaché un
> > certain mot-clé "mot1" par exemple, puis dans une second partie de la
> > page, les sites auxquels est attaché le mot-clé "mot 2". Jusqu'ici,
> > aucun souci. > > Mais je veux une pagination sur l'ensemble des
> > résultats affichés (ceux des 2 boucles) de manière à ne pas afficher
> > par exemple plus de 30 résultats dans la page, toutes boucles
> > confondues. Comment faire ?! > > ces histoires de boucles, enfin...
> > avant que des savants motivés se penchent, jupitériens, sur ton
> > problème, il faut que tu donnes un titre clair, explicite, à tes
> > mails! "sans objet" reste généralement "sans réponse"
>
> _______________________________________________ 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
>
>

____________________________________________________

Écoutez en un clic votre musique préférée et découvrez de nouveaux titres
en affinité avec vos goûts sur http://musiline.voila.fr