bonjour a tous,
jai une boucle agenda qui fonctionne très bien sauf qu’au lieu de me donner les 3 prochains évènements dans l’ordre avec le plus proche en tête, le classement est inversé et le plus proche des 3 est en bas de liste, j’ai essayé de rajouter le critère {inverse} mais il me renvoi les 3 derniers évènements (les plus lointains a partir d’aujourdhui) je n’arrive pas à trouver le critère qui me permettrai de classer mes trois évènements avec le plus proche en tête.
Merci pour votre aide
Salut!
Perso, j’utilise ça mais je ne sais pas si ça peut s’appliquer à ce que tu cherches…
<B_event_list>
<BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin} {par date_fin}{age_fin<=0} {0,3}>
…
</BOUCLE_event_list>
</B_event_list>
Amicalement,
- Seb -
Le 23/10/07, sonews <sonews@gmail.com> a écrit :
bonjour a tous,
jai une boucle agenda qui fonctionne très bien sauf qu’au lieu de me donner les 3 prochains évènements dans l’ordre avec le plus proche en tête, le classement est inversé et le plus proche des 3 est en bas de liste, j’ai essayé de rajouter le critère {inverse} mais il me renvoi les 3 derniers évènements (les plus lointains a partir d’aujourdhui) je n’arrive pas à trouver le critère qui me permettrai de classer mes trois évènements avec le plus proche en tête.
Merci pour votre aide
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.net/fr_article1054.html
–
Par respect pour l’environnement, n’imprimez ce courriel que si c’est nécessaire.
Ensemble, sauvons notre planète!
Perso, j’utilise ça mais je ne sais pas si ça peut s’appliquer à ce que tu cherches…
<B_event_list>
<BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin} {par date_fin}{age_fin<=0} {0,3}>
…
</BOUCLE_event_list>
</B_event_list>
Salut,
j’ai suivi tes critères mais apparament ca ne fonctionne pas avec ma boucle, je vais continuer à chercher ![]()
merci ![]()
Bonjour,
Ce que tu peux faire c'est de rajouter dans ta boucle ayant
sélectionnée les 3 derniers événements une autre boucle événement avec
le critère id_evenement et là tu lui donnes le "bon" critère qu'il te
faut pour l'ordre chronologique...
Le 23/10/07, sonews<sonews@gmail.com> a écrit :
> Perso, j'utilise ça mais je ne sais pas si ça peut s'appliquer à ce que tu
cherches...
>
> <B_event_list>
> <BOUCLE_event_list(EVENEMENTS) {agendafull date_debut, date_fin} {par
date_fin}{age_fin<=0} {0,3}>
> .........
> </BOUCLE_event_list>
> </B_event_list>
>Salut,
j'ai suivi tes critères mais apparament ca ne fonctionne pas avec ma boucle,
je vais continuer à chercher
merci_______________________________________________
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 : FAQ webmestre - SPIP
Ce que tu peux faire c’est de rajouter dans ta boucle ayant
sélectionnée les 3 derniers événements une autre boucle événement avec
le critère id_evenement et là tu lui donnes le « bon » critère qu’il te
faut pour l’ordre chronologique…
Bonjour teddy,
justement je cherche et je ne trouve pas quel est ce « bon » critère, ma boucle me renvoi bien les 3 prochains evenement mais c’est le classement qui n’est pas bon au lieu de me faire 1 puis 2 puis 3 (1 correspond à l’evenement le plus proche) il me classe (3 puis 2 puis 1)
voici ma boucle:
<B_agenda> <BOUCLE_agenda(EVENEMENTS){par date}{1,3}{statut=publie}>
[(#TITRE|image_typo{police=Holstein.ttf,couleur=000000,taille=12}|image_alpha{0})] [(#DESCRIPTIF|image_typo{police= SFquartzite.ttf,couleur=C75589,taille=7}|image_alpha{0})]
[(#LIEU|image_typo{police=Holstein.ttf,couleur=025ca0,taille=9}|image_alpha{0})]
</BOUCLE_agenda>
</B_agenda>
merci ![]()
Ben ce que j'entendais par là c'est ça:
<B_agenda>
<BOUCLE_agenda(EVENEMENTS){par date}{1,3}{statut=publie}>
<BOUCLE_agenda_trie(EVENEMENTS){id_evenement}{par date}{inverse}>
[(#TITRE|image_typo{police=Holstein.ttf,couleur=000000,taille=12}|image_alpha{0})]
[(#DESCRIPTIF|image_typo{police=
SFquartzite.ttf,couleur=C75589,taille=7}|image_alpha{0})]
[(#LIEU|image_typo{police=Holstein.ttf,couleur=025ca0,taille=9}|image_alpha{0})]
</BOUCLE_agenda_trie>
</BOUCLE_agenda>
</B_agenda>
A peaufiner peut-être...
Le 23/10/07, sonews<sonews@gmail.com> a écrit :
> Ce que tu peux faire c'est de rajouter dans ta boucle ayant
> sélectionnée les 3 derniers événements une autre boucle événement avec
> le critère id_evenement et là tu lui donnes le "bon" critère qu'il te
> faut pour l'ordre chronologique...
>Bonjour teddy,
justement je cherche et je ne trouve pas quel est ce "bon" critère, ma
boucle me renvoi bien les 3 prochains evenement mais c'est le classement qui
n'est pas bon au lieu de me faire 1 puis 2 puis 3 (1 correspond à
l'evenement le plus proche) il me classe (3 puis 2 puis 1)
voici ma boucle:
<B_agenda> <BOUCLE_agenda(EVENEMENTS){par date}{1,3}{statut=publie}>
[(#TITRE|image_typo{police=Holstein.ttf,couleur=000000,taille=12}|image_alpha{0})]
[(#DESCRIPTIF|image_typo{police=
SFquartzite.ttf,couleur=C75589,taille=7}|image_alpha{0})][(#LIEU|image_typo{police=Holstein.ttf,couleur=025ca0,taille=9}|image_alpha{0})]
</BOUCLE_agenda>
</B_agenda>merci
Ben ce que j’entendais par là c’est ça:
<B_agenda>
<BOUCLE_agenda(EVENEMENTS){par date}{1,3}{statut=publie}>
<BOUCLE_agenda_trie(EVENEMENTS){id_evenement}{par date}{inverse}>
[(#TITRE|image_typo{police= Holstein.ttf,couleur=000000,taille=12}|image_alpha{0})]
[(#DESCRIPTIF|image_typo{police=
SFquartzite.ttf,couleur=C75589,taille=7}|image_alpha{0})]
[(#LIEU|image_typo{police= Holstein.ttf,couleur=025ca0,taille=9}|image_alpha{0})]
</BOUCLE_agenda_trie>
</BOUCLE_agenda>
</B_agenda>
J’ai testé cette boucle et ca renvoi la même chose, comme si je n’avait pas rajouté la boucle « agenda_trie »?! sinon j’ai essayé d’y rajouté le critère age mais ca ne donne rien non plus. bizarre, et pourtant quand j’y ai reflechi ca me semblait pas compliqué j’ai du me trompé.
merci ;-))