Présentation et question boucle evenements

Désolé, je dois être un peu dans le gaz...

<ul>

<BOUCLE_jours (EVENEMENTS) {id_secteur?} {par date_debut}>
      [(#DATE_DEBUT|affdate|unique|choixsiegal{'','',' '})<li>

<a href="#URL_SITE_SPIP/spip.php?page=rubrique&id_rubrique=#ID_RUBRIQUE&annee=[(#DATE_DEBUT|annee)]&mois=[(#DATE_DEBUT|mois)]&jour=[(#DATE_DEBUT|jour)]">(#DATE_DEBUT|nom_jour) (#DATE_DEBUT|affdate{d m Y}) </a>

</li>]
</BOUCLE_jours>

</ul>

Nathan

Je te donne le résultat :

(2010-05-29 09:53:00|affdate|unique|choixsiegal{’’,’’,’ ‹ })- Saturday 29 05 2010
(2010-05-30 10:57:00|affdate|unique|choixsiegal{ ›’,’’,’ ‹ })- Sunday 30 05 2010
J’ai ajouté des Crochets :
[[(#DATE_DEBUT|affdate|unique|choixsiegal{ ›’,’’,’ '}]
Résultat :

Dites, on va s’arrêter là non?
Il te sert à quoi ton choixsiegal?.. Dans le prblème que tu as exposé et en relisant les posts, je ne vois pas pourquoi il arrive tout à coup comme ça…
Et pourquoi tu mets #DATE_DEBUT|affdate{l d m Y}?

As-tu au moins essayé ceci (?) :

Le 26 janvier 2010 10:53, christophe - tractataire.com <creu@tractataire.com> a écrit :

Je te donne le résultat :

(2010-05-29 09:53:00|affdate|unique|choixsiegal{‹  ›,‹  ›,’ ‹ })- Saturday 29 05 2010
(2010-05-30 10:57:00|affdate|unique|choixsiegal{ ›‹ , ›‹ , › ‹ })- Sunday 30 05 2010
J’ai ajouté des Crochets :
[[(#DATE_DEBUT|affdate|unique|choixsiegal{ ›‹ , ›‹ , › '}]
Résultat :

Le 26/01/2010 10:43, Nathan.spiping@free.fr a écrit :

    <BOUCLE_jours (EVENEMENTS) {id_secteur?} {par date_debut} {lang?}>
    <BOUCLE_buglang (ARTICLES) {lang?}>
    [(#DATE_DEBUT|affdate|unique|choixsiegal{‹  ›,‹  ›,’ '})

  • (#DATE_DEBUT|affdate{l d m Y}|unique)

  • ]

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

Heu … c’est pas moi qui est mis un choixsiegal et comme je disais à Nathan je ne vois pas où il voulait en venir, amis je le remercie pour son aide.
J’ai mis #DATE_DEBUT|affdate{l d m Y} car je ne connaissais pas la syntaxe que tu utilises pour passer le unique sur la

  • entière.

    Ton idée fonctionne mais j’ai les dates en doublons :

    29 mai 2010
    samedi 29 mai 2010
    30 mai 2010
    samedi 30 mai 2010

    J’arrête là je vais me débrouiller, merci à vous.

  • Le « on arrête là » ne t’était pas vraiment destiné… J’ai juste que j’avais l’impression qu’on tournait en rond…

    Ton doublon vient de la première balise… Essaie :

    Le filtre oui permettra de prendre vraiment cette balise #DATE_DEBUT comme condition d’affichage et justement sans afficher le résultat de cette même balise.

    Le 26 janvier 2010 11:24, christophe - tractataire.com <creu@tractataire.com> a écrit :

    Heu … c’est pas moi qui est mis un choixsiegal et comme je disais à Nathan je ne vois pas où il voulait en venir, amis je le remercie pour son aide.
    J’ai mis #DATE_DEBUT|affdate{l d m Y} car je ne connaissais pas la syntaxe que tu utilises pour passer le unique sur la

  • entière.

    Ton idée fonctionne mais j’ai les dates en doublons :

    29 mai 2010
    samedi 29 mai 2010
    30 mai 2010
    samedi 30 mai 2010

    J’arrête là je vais me débrouiller, merci à vous.

    Le 26/01/2010 11:05, Teddy Payet a écrit :

    Dites, on va s’arrêter là non?
    Il te sert à quoi ton choixsiegal?.. Dans le prblème que tu as exposé et en relisant les posts, je ne vois pas pourquoi il arrive tout à coup comme ça…
    Et pourquoi tu mets #DATE_DEBUT|affdate{l d m Y}?

    As-tu au moins essayé ceci (?) :

    Le 26 janvier 2010 10:53, christophe - tractataire.com <creu@tractataire.com> a écrit :

    Je te donne le résultat :

    (2010-05-29 09:53:00|affdate|unique|choixsiegal{‹  ›,‹  ›,’ ‹ })- Saturday 29 05 2010
    (2010-05-30 10:57:00|affdate|unique|choixsiegal{ ›‹ , ›‹ , › ‹ })- Sunday 30 05 2010
    J’ai ajouté des Crochets :
    [[(#DATE_DEBUT|affdate|unique|choixsiegal{ ›‹ , ›‹ , › '}]
    Résultat :

    Le 26/01/2010 10:43, Nathan.spiping@free.fr a écrit :

      <BOUCLE_jours (EVENEMENTS) {id_secteur?} {par date_debut} {lang?}>
      <BOUCLE_buglang (ARTICLES) {lang?}>
      [(#DATE_DEBUT|affdate|unique|choixsiegal{‹  ›,‹  ›,’ '})

    • (#DATE_DEBUT|affdate{l d m Y}|unique)

    • ]

    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

    _______________________________________________
    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](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/](http://www.spip.net/)
    
    Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)
    

    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

  • Résolu ! Merci ! Je vais jeter un œil à ce filtre oui que je ne connaissais pas encore.

    Christophe.

    Le "on arrête là" ne t'était pas vraiment destiné... J'ai juste que j'avais l'impression qu'on tournait en rond...

    C'était à moi qu'il était destiné.
    Encore désolé pour la pollution de la liste (je n'ai toujours pas compris ce qui s'est passé avec mon copier-coller...).

    Le filtre oui permettra de prendre vraiment cette balise #DATE_DEBUT comme condition d'affichage et justement sans afficher le résultat de cette même balise.

    Le "choixsiegal" servait à faire la même chose que le "oui"...

    Nathan

    Le 26 janvier 2010 16:19, <Nathan.spiping@free.fr> a écrit :

    Le « on arrête là » ne t’était pas vraiment destiné… J’ai juste que j’avais l’impression qu’on tournait en rond…

    C’était à moi qu’il était destiné.
    Encore désolé pour la pollution de la liste (je n’ai toujours pas compris ce qui s’est passé avec mon copier-coller…).

    Le filtre oui permettra de prendre vraiment cette balise #DATE_DEBUT comme condition d’affichage et justement sans afficher le résultat de cette même balise.

    Le « choixsiegal » servait à faire la même chose que le « oui »…

    Un simple oui aurait suffit :stuck_out_tongue_winking_eye:

    Nathan

    christophe - tractataire.com a écrit :

    Résolu ! Merci ! Je vais jeter un œil à ce filtre oui que je ne connaissais pas encore.

    Christophe.

    Bon, par contre ça n’explique pas pourquoi affdate passe bien dans la langue locale chez moi et pas chez toi.
    Tu es bien en spip 2.0.9 ?
    Spip-bonux pourrait-il être responsble (je l’ai sur mon site) ?

    Quelqu’un a une idée ?

    Simon

    Le 27/01/2010 04:13, Simon Camerlo a écrit :

    christophe - tractataire.com a écrit :

    Résolu ! Merci ! Je vais jeter un œil à ce filtre oui que je ne connaissais pas encore.

    Christophe.

    Bon, par contre ça n’explique pas pourquoi affdate passe bien dans la langue locale chez moi et pas chez toi.
    Tu es bien en spip 2.0.9 ?
    Spip-bonux pourrait-il être responsble (je l’ai sur mon site) ?

    Quelqu’un a une idée ?

    Simon

    Aucune idée …
    Spip 2.0.10 et spip bonux 2.0 Version : 1.8.5 [33049]

    Christophe

    Bonjour,

    Est-ce que vous avez au moins mis forcer_lang = true dans mes_options.php?..

    Le 27 janvier 2010 09:17, christophe - tractataire.com <creu@tractataire.com> a écrit :

    Le 27/01/2010 04:13, Simon Camerlo a écrit :

    christophe - tractataire.com a écrit :

    Résolu ! Merci ! Je vais jeter un œil à ce filtre oui que je ne connaissais pas encore.

    Christophe.

    Bon, par contre ça n’explique pas pourquoi affdate passe bien dans la langue locale chez moi et pas chez toi.
    Tu es bien en spip 2.0.9 ?
    Spip-bonux pourrait-il être responsble (je l’ai sur mon site) ?

    Quelqu’un a une idée ?

    Simon

    Aucune idée …
    Spip 2.0.10 et spip bonux 2.0 Version : 1.8.5 [33049]

    Christophe


    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

    Teddy Payet a écrit :

    Bonjour,

    Est-ce que vous avez au moins mis forcer_lang = true dans mes_options.php?...

    Pas chez moi, la config de langue est basique, site bilingue français / chinois avec fr par défaut.
    J'ai une boucle article qui contient une boucle événement qui affiche la date mise en forme par affdate, la date apparaît bien localisée sans besoin de définition supplémentaire.

    Ca vient peut-être de la version de php ? (5.2.4 pour moi)

    A bientôt
        Simon

    donc voilà le problème...

    Le 28 janv. 10 à 03:24, Simon Camerlo a écrit :

    Teddy Payet a écrit :

    Bonjour,

    Est-ce que vous avez au moins mis forcer_lang = true dans mes_options.php?...

    Pas chez moi, la config de langue est basique, site bilingue français / chinois avec fr par défaut.
    J'ai une boucle article qui contient une boucle événement qui affiche la date mise en forme par affdate, la date apparaît bien localisée sans besoin de définition supplémentaire.

    Ca vient peut-être de la version de php ? (5.2.4 pour moi)

    A bientôt
      Simon

    Teddy Payet a écrit :

    donc voilà le problème...

    Euh, je comprends pas ta réponse : chez moi ça marche (sans forcer_lang), c'est chez christophe que ça ne marche pas.

    ++
        Simon

    Le 28 janv. 10 à 03:24, Simon Camerlo a écrit :

    Teddy Payet a écrit :

    Bonjour,

    Est-ce que vous avez au moins mis forcer_lang = true dans mes_options.php?...

    Pas chez moi, la config de langue est basique, site bilingue français / chinois avec fr par défaut.
    J'ai une boucle article qui contient une boucle événement qui affiche la date mise en forme par affdate, la date apparaît bien localisée sans besoin de définition supplémentaire.

    Ca vient peut-être de la version de php ? (5.2.4 pour moi)

    A bientôt
      Simon

    Bonjour,
    J'ai ajouté $forcer_lang=true; dans config/mes_options.php et [(#DATE_DEBUT|affdate{l})] affiche toujours le jour en anglais.
    Christophe

    Le 28/01/2010 07:31, Simon Camerlo a écrit :

    Teddy Payet a écrit :

    donc voilà le problème...

    Euh, je comprends pas ta réponse : chez moi ça marche (sans forcer_lang), c'est chez christophe que ça ne marche pas.

    ++
       Simon

    Le 28 janv. 10 à 03:24, Simon Camerlo a écrit :

    Teddy Payet a écrit :

    Bonjour,

    Est-ce que vous avez au moins mis forcer_lang = true dans mes_options.php?...

    Pas chez moi, la config de langue est basique, site bilingue français / chinois avec fr par défaut.
    J'ai une boucle article qui contient une boucle événement qui affiche la date mise en forme par affdate, la date apparaît bien localisée sans besoin de définition supplémentaire.

    Ca vient peut-être de la version de php ? (5.2.4 pour moi)

    A bientôt
      Simon

    Ah ben ok… Je comprend mieux! tu as mis [(#DATE_DEBUT|affdate{l})]. C’est la fonction php qui est utilisée.

    Il te faut utiliser ceci : [(#DATE_DEBUT|nom_jour)]

    Le 28 janvier 2010 09:40, christophe - tractataire.com <creu@tractataire.com> a écrit :

    Bonjour,
    J’ai ajouté $forcer_lang=true; dans config/mes_options.php et [(#DATE_DEBUT|affdate{l})] affiche toujours le jour en anglais.
    Christophe

    Le 28/01/2010 07:31, Simon Camerlo a écrit :

    Teddy Payet a écrit :

    donc voilà le problème…

    Euh, je comprends pas ta réponse : chez moi ça marche (sans forcer_lang), c’est chez christophe que ça ne marche pas.

    ++
    Simon

    Le 28 janv. 10 à 03:24, Simon Camerlo a écrit :

    Teddy Payet a écrit :

    Bonjour,

    Est-ce que vous avez au moins mis forcer_lang = true dans mes_options.php?..

    Pas chez moi, la config de langue est basique, site bilingue français / chinois avec fr par défaut.
    J’ai une boucle article qui contient une boucle événement qui affiche la date mise en forme par affdate, la date apparaît bien localisée sans besoin de définition supplémentaire.

    Ca vient peut-être de la version de php ? (5.2.4 pour moi)

    A bientôt
    Simon

    C’est ce que j’ai fini par faire (c’est pour ça que j’ai ajouter résolu dans mon titre), la question de Simon c’était pourquoi les paramètres PHP sortent en anglais chez moi et en français chez lui.

    Le 28/01/2010 09:46, Teddy Payet a écrit :

    Ah ben ok… Je comprend mieux! tu as mis [(#DATE_DEBUT|affdate{l})]. C’est la fonction php qui est utilisée.

    Il te faut utiliser ceci : [(#DATE_DEBUT|nom_jour)]

    Le 28 janvier 2010 09:40, christophe - tractataire.com <creu@tractataire.com> a écrit :

    Bonjour,
    J’ai ajouté $forcer_lang=true; dans config/mes_options.php et [(#DATE_DEBUT|affdate{l})] affiche toujours le jour en anglais.
    Christophe

    Le 28/01/2010 07:31, Simon Camerlo a écrit :

    Teddy Payet a écrit :

    donc voilà le problème…

    Euh, je comprends pas ta réponse : chez moi ça marche (sans forcer_lang), c’est chez christophe que ça ne marche pas.

    ++
    Simon

    Le 28 janv. 10 à 03:24, Simon Camerlo a écrit :

    Teddy Payet a écrit :

    Bonjour,

    Est-ce que vous avez au moins mis forcer_lang = true dans mes_options.php?..

    Pas chez moi, la config de langue est basique, site bilingue français / chinois avec fr par défaut.
    J’ai une boucle article qui contient une boucle événement qui affiche la date mise en forme par affdate, la date apparaît bien localisée sans besoin de définition supplémentaire.

    Ca vient peut-être de la version de php ? (5.2.4 pour moi)

    A bientôt
    Simon

    Teddy Payet a écrit :

    Ah ben ok... Je comprend mieux! tu as mis [(#DATE_DEBUT|affdate{l})]. C'est la fonction php qui est utilisée.

    Oui, justement, mais chez moi j'utilise affdate de la même manière, et les locales sont bien mises dans la langue qui faut
    => affdate formate correctement la date dans mon cas, alors que chez Christophe ça reste toujours en anglais

    Peut-être que son php n'est pas configuré pour accepter les changements de locales ?

    Il te faut utiliser ceci : [(#DATE_DEBUT|nom_jour)]

    Le but du affdate était de pouvoir utiliser |unique sur la date correctement formatée (i.e. pas nom_jour seul).
    Le seul moyen pour contourner ça est alors de passer par un #SET pas très élégant.

    On en revient donc au pourquoi chez moi ça marche, et chez lui non..? :confused:

    ++
        Simon

    Bonjour,

    Est-ce que vous pouvez redonner le code exact que vous utilisez s’il vous plaît? Parce que j’ai l’impression qu’il n’est plus le même que celui de ce message…

    Le 28 janvier 2010 10:06, Simon Camerlo <scamerlo.work@gmail.com> a écrit :

    Teddy Payet a écrit :

    Ah ben ok… Je comprend mieux! tu as mis [(#DATE_DEBUT|affdate{l})]. C’est la fonction php qui est utilisée.

    Oui, justement, mais chez moi j’utilise affdate de la même manière, et les locales sont bien mises dans la langue qui faut
    => affdate formate correctement la date dans mon cas, alors que chez Christophe ça reste toujours en anglais

    Peut-être que son php n’est pas configuré pour accepter les changements de locales ?

    Il te faut utiliser ceci : [(#DATE_DEBUT|nom_jour)]

    Le but du affdate était de pouvoir utiliser |unique sur la date correctement formatée (i.e. pas nom_jour seul).
    Le seul moyen pour contourner ça est alors de passer par un #SET pas très élégant.

    On en revient donc au pourquoi chez moi ça marche, et chez lui non…? :confused:

    ++
    Simon

    Alors recap du problème résolu :

    Lister les jours-mois-années qui ont un événement, une seule fois.

    Le problème était de regrouper jour-mois-année pour y passer le filtre unique.
    Donc était née l’idée d’utiliser les paramètres php affdat{l d m Y}, qui chez-moi, s’affichaient invariablement en anglais.

    Je réalise que j’ai vite ajouté $forcer_langue = true; dans mes options pour tester ce matin (pareil résultat en anglais), mais que je ne l’ai pas testé en passant la langue dans l’URL.
    (Sincèrement, je m’en excuse mais je n’ai pas le temps de chercher la raison de ce comportement là maintenant …).

    Christophe

    Le 28/01/2010 10:19, Teddy Payet a écrit :

    Bonjour,

    Est-ce que vous pouvez redonner le code exact que vous utilisez s’il vous plaît? Parce que j’ai l’impression qu’il n’est plus le même que celui de ce message…

    Le 28 janvier 2010 10:06, Simon Camerlo <scamerlo.work@gmail.com> a écrit :

    Teddy Payet a écrit :

    Ah ben ok… Je comprend mieux! tu as mis [(#DATE_DEBUT|affdate{l})]. C’est la fonction php qui est utilisée.

    Oui, justement, mais chez moi j’utilise affdate de la même manière, et les locales sont bien mises dans la langue qui faut
    => affdate formate correctement la date dans mon cas, alors que chez Christophe ça reste toujours en anglais

    Peut-être que son php n’est pas configuré pour accepter les changements de locales ?

    Il te faut utiliser ceci : [(#DATE_DEBUT|nom_jour)]

    Le but du affdate était de pouvoir utiliser |unique sur la date correctement formatée (i.e. pas nom_jour seul).
    Le seul moyen pour contourner ça est alors de passer par un #SET pas très élégant.

    On en revient donc au pourquoi chez moi ça marche, et chez lui non…? :confused:

    ++
    Simon