Boucle Evenements et ancre

Bonjour,

Je bloque sur une boucle assez simple, mais mes neurones n’ont pas du comprendre que c’était la rentrée :wink:

Je fais une boucle évènements pour lister les mois où il y a des évènements (avec ancre pour s’y rendre) :

<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois)] |
</BOUCLE_mois>

Problème : ça donne : janvier | janvier | janvier | mars | mars | avril etc…
si j’ai 3 évènements en janvier.
Il doit manquer un tout petit truc pour que ça n’affiche qu’un mois non ?

Ensuite, une boucle affiche les détails de l’évènement :

<BOUCLE_article_annees(EVENEMENTS){par date}{age<=0} {id_article}>

<B_lesevenements_edit>
<BOUCLE_lesevenements_edit(EVENEMENTS){agendafull date_debut,date_fin, mois, (#DATE_DEBUT|annee), (#DATE_DEBUT|mois)}{par date} {doublons}>
blablabla
</BOUCLE_lesevenements_edit>

</B_lesevenements_edit>
</BOUCLE_article_annees>

Merci de toute aide
Gaelle

Bonjour, il suffit de mettre le filtre |unique :
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois|unique)] |
</BOUCLE_mois>

Le 9 septembre 2009 14:35, FAURE Gaelle <fauregaelle2003@yahoo.fr> a écrit :

Bonjour,

Je bloque sur une boucle assez simple, mais mes neurones n’ont pas du comprendre que c’était la rentrée :wink:

Je fais une boucle évènements pour lister les mois où il y a des évènements (avec ancre pour s’y rendre) :

<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois)] |
</BOUCLE_mois>

Problème : ça donne : janvier | janvier | janvier | mars | mars | avril etc…
si j’ai 3 évènements en janvier.
Il doit manquer un tout petit truc pour que ça n’affiche qu’un mois non ?

Ensuite, une boucle affiche les détails de l’évènement :

<BOUCLE_article_annees(EVENEMENTS){par date}{age<=0} {id_article}>

<B_lesevenements_edit>
<BOUCLE_lesevenements_edit(EVENEMENTS){agendafull date_debut,date_fin, mois, (#DATE_DEBUT|annee), (#DATE_DEBUT|mois)}{par date} {doublons}>
blablabla
</BOUCLE_lesevenements_edit>

</B_lesevenements_edit>
</BOUCLE_article_annees>

Merci de toute aide
Gaelle


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

bonjour,
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}{doublons}{0,1}>

en jouant avec {doublons} ou {0,1} ça limiterai pas le tri ?
cordialement

FAURE Gaelle a écrit :

Bonjour,
Je bloque sur une boucle assez simple, mais mes neurones n'ont pas du comprendre que c'était la rentrée :wink:
Je fais une boucle évènements pour lister les mois où il y a des évènements (avec ancre pour s'y rendre) :
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
<a href="#[(#DATE_DEBUT|nom_mois)]"> [(#DATE_DEBUT|nom_mois)] <a> |
</BOUCLE_mois>
Problème : ça donne : janvier | janvier | janvier | mars | mars | avril etc...
si j'ai 3 évènements en janvier.
Il doit manquer un tout petit truc pour que ça n'affiche qu'un mois non ?
Ensuite, une boucle affiche les détails de l'évènement :
<BOUCLE_article_annees(EVENEMENTS){par date}{age<=0} {id_article}>
      <B_lesevenements_edit>
        <BOUCLE_lesevenements_edit(EVENEMENTS){agendafull date_debut,date_fin, mois, (#DATE_DEBUT|annee), (#DATE_DEBUT|mois)}{par date} {doublons}> blablabla </BOUCLE_lesevenements_edit>

    </B_lesevenements_edit>
</BOUCLE_article_annees>

Merci de toute aide
Gaelle

------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

--

Signalez vos spams d'un simple clic. www.signal-spam.fr <https://www.signal-spam.fr/&gt;

Merci Teddy, je pensais à unique mais en critère, à savoir {unique} ! N’importe quoi !
Le critère {doublons} ne peut pas être utilisé, sinon les évènements ne s’affiche plus en dessous…

En revanche, si je place un séparateur (une virgule ou un pipeline) entre les 2 mois, ça me l’affiche en autant de fois que d’évènement.

<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois|unique)],
</BOUCLE_mois>

donne

janvier, février, mars, , , , juin, novembre,

Une autre bonne idée, peut être ?


De : Teddy Payet teddy.payet@gmail.com
À : FAURE Gaelle fauregaelle2003@yahoo.fr
Cc : spip@rezo.net
Envoyé le : Mercredi, 9 Septembre 2009, 14h49mn 04s
Objet : Re: [Spip] Boucle Evenements et ancre

Bonjour, il suffit de mettre le filtre |unique :
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois|unique)] |
</BOUCLE_mois>

Le 9 septembre 2009 14:35, FAURE Gaelle <fauregaelle2003@yahoo.fr> a écrit :

Bonjour,

Je bloque sur une boucle assez simple, mais mes neurones n’ont pas du comprendre que c’était la rentrée :wink:

Je fais une boucle évènements pour lister les mois où il y a des évènements (avec ancre pour s’y rendre) :

<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois)] |
</BOUCLE_mois>

Problème : ça donne : janvier | janvier | janvier | mars | mars | avril etc…
si j’ai 3 évènements en janvier.
Il doit manquer un tout petit truc pour que ça n’affiche qu’un mois non ?

Ensuite, une boucle affiche les détails de l’évènement :

<BOUCLE_article_annees(EVENEMENTS){par date}{age<=0} {id_article}>

<B_lesevenements_edit>
<BOUCLE_lesevenements_edit(EVENEMENTS){agendafull date_debut,date_fin, mois, (#DATE_DEBUT|annee), (#DATE_DEBUT|mois)}{par date} {doublons}>
blablabla
</BOUCLE_lesevenements_edit>

</B_lesevenements_edit>
</BOUCLE_article_annees>

Merci de toute aide
Gaelle


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip…mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

en passant la virgule dans la crochet non ?
[(#DATE_DEBUT|nom_mois|unique),]

FAURE Gaelle a écrit :

Merci Teddy, je pensais à unique mais en critère, à savoir {unique} ! N'importe quoi !
Le critère {doublons} ne peut pas être utilisé, sinon les évènements ne s'affiche plus en dessous...
En revanche, si je place un *séparateur* (une virgule ou un pipeline) entre les 2 mois, ça me l'affiche en autant de fois que d'évènement.
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
<a href="#[(#DATE_DEBUT|nom_mois)]"> [(#DATE_DEBUT|nom_mois|unique)], <a>
</BOUCLE_mois>
donne
janvier, février, mars , , , , juin, novembre,
Une autre bonne idée, peut être ?

*De :* Teddy Payet <teddy.payet@gmail.com>
*À :* FAURE Gaelle <fauregaelle2003@yahoo.fr>
*Cc :* spip@rezo.net
*Envoyé le :* Mercredi, 9 Septembre 2009, 14h49mn 04s
*Objet :* Re: [Spip] Boucle Evenements et ancre

Bonjour, il suffit de mettre le filtre |unique :
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
<a href="#[(#DATE_DEBUT|nom_mois|unique)]"> [(#DATE_DEBUT|nom_mois|unique)] <a> |
</BOUCLE_mois>

Le 9 septembre 2009 14:35, FAURE Gaelle <fauregaelle2003@yahoo.fr <mailto:fauregaelle2003@yahoo.fr>> a écrit :

    Bonjour,
         Je bloque sur une boucle assez simple, mais mes neurones n'ont pas
    du comprendre que c'était la rentrée :wink:
         Je fais une boucle évènements pour lister les mois où il y a des
    évènements (avec ancre pour s'y rendre) :
         <BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
     <a href="#[(#DATE_DEBUT|nom_mois)]"> [(#DATE_DEBUT|nom_mois)] <a> |
    </BOUCLE_mois>
         Problème : ça donne : janvier | janvier | janvier | mars | mars |
    avril etc...
    si j'ai 3 évènements en janvier.
    Il doit manquer un tout petit truc pour que ça n'affiche qu'un mois
    non ?
         Ensuite, une boucle affiche les détails de l'évènement :
         <BOUCLE_article_annees(EVENEMENTS){par date}{age<=0} {id_article}>
              <B_lesevenements_edit>
            <BOUCLE_lesevenements_edit(EVENEMENTS){agendafull
    date_debut,date_fin, mois, (#DATE_DEBUT|annee),
    (#DATE_DEBUT|mois)}{par date} {doublons}> blablabla </BOUCLE_lesevenements_edit>

        </B_lesevenements_edit>
    </BOUCLE_article_annees>

    Merci de toute aide
    Gaelle

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
    mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    Discuter chez rezo.net
    <Discuter chez rezo.net;

    Documentation de SPIP : http://www.spip.net/

    Irc : de l'aide à toute heure : http://spip.net/irc

--
Signalez vos spams d'un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/&gt;

Et merci !
merci
merci
:slight_smile:


De : bobof bof-bof@sfr.fr
À : FAURE Gaelle fauregaelle2003@yahoo.fr
Cc : Teddy Payet teddy.payet@gmail.com; spip@rezo.net
Envoyé le : Mercredi, 9 Septembre 2009, 15h05mn 53s
Objet : Re: Re : Boucle Evenements et ancre

en passant la virgule dans la crochet non ?
[(#DATE_DEBUT|nom_mois|unique),]

FAURE Gaelle a écrit :

Merci Teddy, je pensais à unique mais en critère, à savoir {unique} ! N’importe quoi !
Le critère {doublons} ne peut pas être utilisé, sinon les évènements ne s’affiche plus en dessous…
En revanche, si je place un séparateur (une virgule ou un pipeline) entre les 2 mois, ça me l’affiche en autant de fois que d’évènement.
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois|unique)],
</BOUCLE_mois>
donne
janvier, février, mars , , , , juin, novembre,
Une autre bonne idée, peut être ?

De : Teddy Payet <teddy.payet@gmail.com>
À : FAURE Gaelle <fauregaelle2003@yahoo.fr>
Cc : spip@rezo.net
Envoyé le : Mercredi, 9 Septembre 2009, 14h49mn 04s
Objet : Re: [Spip] Boucle Evenements et ancre

Bonjour, il suffit de mettre le filtre |unique :
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois|unique)] |
</BOUCLE_mois>

Le 9 septembre 2009 14:35, FAURE Gaelle <fauregaelle2003@yahoo.fr mailto:[fauregaelle2003@yahoo.fr](mailto:fauregaelle2003@yahoo.fr)> a écrit :

Bonjour,
Je bloque sur une boucle assez simple, mais mes neurones n’ont pas
du comprendre que c’était la rentrée :wink:
Je fais une boucle évènements pour lister les mois où il y a des
évènements (avec ancre pour s’y rendre) :
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois)] |
</BOUCLE_mois>
Problème : ça donne : janvier | janvier | janvier | mars | mars |
avril etc…
si j’ai 3 évènements en janvier.
Il doit manquer un tout petit truc pour que ça n’affiche qu’un mois
non ?
Ensuite, une boucle affiche les détails de l’évènement :
<BOUCLE_article_annees(EVENEMENTS){par date}{age<=0} {id_article}> <B_lesevenements_edit>
<BOUCLE_lesevenements_edit(EVENEMENTS){agendafull
date_debut,date_fin, mois, (#DATE_DEBUT|annee),
(#DATE_DEBUT|mois)}{par date} {doublons}> blablabla </BOUCLE_lesevenements_edit>
</B_lesevenements_edit>
</BOUCLE_article_annees>

Merci de toute aide
Gaelle


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un
mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip…mbox/
<http://archives.rezo.net/spip.mbox/>

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

– Signalez vos spams d’un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/>

<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#SET{mois_lien,[(#DATE_DEBUT|nom_mois|unique)]})]
[(#GET{mois_lien}), ] |
</BOUCLE_mois>

Le 9 septembre 2009 15:05, bobof <bof-bof@sfr.fr> a écrit :

en passant la virgule dans la crochet non ?
[(#DATE_DEBUT|nom_mois|unique),]

FAURE Gaelle a écrit :

Merci Teddy, je pensais à unique mais en critère, à savoir {unique} ! N’importe quoi !
Le critère {doublons} ne peut pas être utilisé, sinon les évènements ne s’affiche plus en dessous…
En revanche, si je place un séparateur (une virgule ou un pipeline) entre les 2 mois, ça me l’affiche en autant de fois que d’évènement.
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois|unique)],
</BOUCLE_mois>
donne
janvier, février, mars , , , , juin, novembre,
Une autre bonne idée, peut être ?

De : Teddy Payet <teddy.payet@gmail.com>
À : FAURE Gaelle <fauregaelle2003@yahoo.fr>
Cc : spip@rezo.net
Envoyé le : Mercredi, 9 Septembre 2009, 14h49mn 04s
Objet : Re: [Spip] Boucle Evenements et ancre

Bonjour, il suffit de mettre le filtre |unique :
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois|unique)] |
</BOUCLE_mois>

Le 9 septembre 2009 14:35, FAURE Gaelle <fauregaelle2003@yahoo.fr mailto:[fauregaelle2003@yahoo.fr](mailto:fauregaelle2003@yahoo.fr)> a écrit :

Bonjour,
Je bloque sur une boucle assez simple, mais mes neurones n’ont pas
du comprendre que c’était la rentrée :wink:
Je fais une boucle évènements pour lister les mois où il y a des
évènements (avec ancre pour s’y rendre) :
<BOUCLE_mois(EVENEMENTS){par date}{age<=0} {id_article}>
[(#DATE_DEBUT|nom_mois)] |
</BOUCLE_mois>
Problème : ça donne : janvier | janvier | janvier | mars | mars |
avril etc…
si j’ai 3 évènements en janvier.
Il doit manquer un tout petit truc pour que ça n’affiche qu’un mois
non ?
Ensuite, une boucle affiche les détails de l’évènement :
<BOUCLE_article_annees(EVENEMENTS){par date}{age<=0} {id_article}> <B_lesevenements_edit>
<BOUCLE_lesevenements_edit(EVENEMENTS){agendafull
date_debut,date_fin, mois, (#DATE_DEBUT|annee),
(#DATE_DEBUT|mois)}{par date} {doublons}> blablabla </BOUCLE_lesevenements_edit>
</B_lesevenements_edit>
</BOUCLE_article_annees>

Merci de toute aide
Gaelle


liste spip

spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un
mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip…mbox/
<http://archives.rezo.net/spip.mbox/>

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

–
Signalez vos spams d’un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/>