Mon site est ensorcelé (boucle EVENEMENTS)

Youhou les amis
alors c'est pas croyable, mais sur cette page, le même événement a deux dates de début différentes :

1) dans l'agenda de la colonne gauche, l'événement "Festival Muzzix & associés" débute le 13 mars
2) dans le carrousel le même événement "Festival Muzzix & Associés" débute le "mar. 28 fév."

Vous me direz "vérifie tes deux boucles", et c'est ce que j'ai fait avec la fonction diff : c'est exactement LA MÊME boucle !
De plus, un var_mode=debug m'indique que la requête SQL retourne bien le 13 mars comme date de début alors même que la page HTML m'affiche 28 fév.

date_debut => 2017-03-13 00:00:00

Qu'en pensez-vous ? Pour moi c'est incompréhensible. On dirait que Spip change la date entre la requête SQL et le HTML…

Hello!

Le 13/03/2017 à 10:11, moustiquaire@free.fr a écrit :

Youhou les amis
alors c'est pas croyable, mais sur cette page, le même événement a deux dates de début différentes :

http://muzzix.info/

1) dans l'agenda de la colonne gauche, l'événement "Festival Muzzix & associés" débute le 13 mars
2) dans le carrousel le même événement "Festival Muzzix & Associés" débute le "mar. 28 fév."

Donc l'erreur serait à chercher dans le carrousel ?

Vous me direz "vérifie tes deux boucles", et c'est ce que j'ai fait avec la fonction diff : c'est exactement LA MÊME boucle !
De plus, un var_mode=debug m'indique que la requête SQL retourne bien le 13 mars comme date de début alors même que la page HTML m'affiche 28 fév.

date_debut => 2017-03-13 00:00:00

Qu'en pensez-vous ? Pour moi c'est incompréhensible. On dirait que Spip change la date entre la requête SQL et le HTML…

D'où vient ce 28 février ? Est-ce que ce n'est pas la date de l'événement précédent ? Peut-être un décalage dans la boucle, qui retournerait les bonnes valeurs mais pas aux bons endroits...

CM

Le 13 mars 2017 à 10:21, Christian Marget <cm2901@free.fr> a écrit :

Donc l'erreur serait à chercher dans le carrousel ?

Ben oui mais c'est exactement le même code que dans la colonne de gauche…

D'où vient ce 28 février ? Est-ce que ce n'est pas la date de l'événement précédent ? Peut-être un décalage dans la boucle, qui retournerait les bonnes valeurs mais pas aux bons endroits…

Non, je n'ai aucun événement qui débute le 28 février. Mais cette histoire de SQL OK et HTML pas OK, c'est bizarre, non ?

Le 13/03/2017 à 10:21, Christian Marget a écrit :

Hello!

Le 13/03/2017 à 10:11, moustiquaire@free.fr a écrit :

Youhou les amis
alors c'est pas croyable, mais sur cette page, le même événement a
deux dates de début différentes :

http://muzzix.info/

1) dans l'agenda de la colonne gauche, l'événement "Festival Muzzix &
associés" débute le 13 mars
2) dans le carrousel le même événement "Festival Muzzix & Associés"
débute le "mar. 28 fév."

Donc l'erreur serait à chercher dans le carrousel ?

Vous me direz "vérifie tes deux boucles", et c'est ce que j'ai fait
avec la fonction diff : c'est exactement LA MÊME boucle !
De plus, un var_mode=debug m'indique que la requête SQL retourne bien
le 13 mars comme date de début alors même que la page HTML m'affiche
28 fév.

date_debut => 2017-03-13 00:00:00

Qu'en pensez-vous ? Pour moi c'est incompréhensible. On dirait que
Spip change la date entre la requête SQL et le HTML…

D'où vient ce 28 février ? Est-ce que ce n'est pas la date de
l'événement précédent ? Peut-être un décalage dans la boucle, qui
retournerait les bonnes valeurs mais pas aux bons endroits...

CM

Effectivement, dans l'agenda et dans l'article, les dates sont identiques.
L'erreur est certainement dans le carrousel.
J'ai fait défiler le carrousel, mais toutes les autres dates sont uniques.
L'erreur est peut-être dans le format date de la plage du... au... à tester avec d'autres dates ?
JPH

Et si tu nous montrais le code :wink:

Le 13 mars 2017 à 10:54, JPH <jeanpaul@couleurs-pays.fr> a écrit :

Le 13/03/2017 à 10:21, Christian Marget a écrit :

Hello!

Le 13/03/2017 à 10:11, moustiquaire@free.fr a écrit :

Youhou les amis
alors c'est pas croyable, mais sur cette page, le même événement a
deux dates de début différentes :

http://muzzix.info/

1) dans l'agenda de la colonne gauche, l'événement "Festival Muzzix &
associés" débute le 13 mars
2) dans le carrousel le même événement "Festival Muzzix & Associés"
débute le "mar. 28 fév."

Donc l'erreur serait à chercher dans le carrousel ?

Vous me direz "vérifie tes deux boucles", et c'est ce que j'ai fait
avec la fonction diff : c'est exactement LA MÊME boucle !
De plus, un var_mode=debug m'indique que la requête SQL retourne bien
le 13 mars comme date de début alors même que la page HTML m'affiche
28 fév.

date_debut => 2017-03-13 00:00:00

Qu'en pensez-vous ? Pour moi c'est incompréhensible. On dirait que
Spip change la date entre la requête SQL et le HTML…

D'où vient ce 28 février ? Est-ce que ce n'est pas la date de
l'événement précédent ? Peut-être un décalage dans la boucle, qui
retournerait les bonnes valeurs mais pas aux bons endroits...

CM

Effectivement, dans l'agenda et dans l'article, les dates sont identiques.
L'erreur est certainement dans le carrousel.
J'ai fait défiler le carrousel, mais toutes les autres dates sont uniques.
L'erreur est peut-être dans le format date de la plage du... au... à tester avec d'autres dates ?
JPH

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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

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

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