Problème de date hyper bizarre - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.support) +-- Forum : MyBB.fr (https://mybb.support/forum-1.html) +--- Forum : Support (https://mybb.support/forum-5.html) +--- Sujet : Problème de date hyper bizarre (/thread-4999.html) |
Problème de date hyper bizarre - BoursiFoot.net - 06-12-2011 Bonjour Je rencontre un problème hyper bizarre que je vais essayer d'expliquer, sachant que je vais un peu rentrer dans le code ... Avant, le contexte pour comprendre mon problème. J'ai installé le forum MyBB pour mon site de jeux gratuits sur le foot : http://www.boursifoot.net/forums/ Dans tout mon site, il y a plusieurs jeux de foot, et dès que les joueurs font une action (faire quelque chose dans un jeu, ou poster des commentaires sur des pages, ou .... poster dans le forum), je mets à jour un bloc de 3 lignes en haut des pages qui affichent les 3 dernières actions faites sur le site. Pour cela, j'ai écrit un script PHP qui va chercher toutes les dernières actions sur l'ensemble du site, et permet de générer donc les 3 dernières en cours. Le but du jeu est de générer ce bloc de 3 lignes en cache. Ainsi il se met à jour automatiquement par JS. Ce script PHP est appelé par n'importe quelle page, dès qu'une action se produit. Ce script PHP va donc aller chercher les 3 derniers posts du forum avec une requête du type : Code : SELECT dateline, pid, tid, username, message FROM mybb_posts ORDER BY dateline DESC Simple, je vais chercher les derniers posts en triant sur la colonne dateline. Bon, là où ça devient hyper louche ... Quand ce script est appelé par n'importe quelle page en dehors du forum, l'heure est bien correcte. Un message que je poste à 12h21 sera affiché comme étant posté à 12h21 dans mon bloc de 3 lignes. J'ai modifié quelques fichiers MyBB pour que je puisse appeler mon script PHP en cas d'action dans le forum (reply, nouveau post, édition, suppression...) Mais lorsque le script est appelé suite à une action dans le forum, alors l'heure est retardée d'une heure !!! Un message que je poste à 12h21 sera affiché comme étant posté à 11h21 dans mon bloc de 3 lignes. Pourtant c'est le même script ! avec la même requête !! Any idea ? Merci RE: Problème de date hyper bizarre - Saphir - 06-12-2011 Et tu as paramétré le bon fuseau horaire dans les paramètres et dans le panneau de configuration utilisateur ? RE: Problème de date hyper bizarre - BoursiFoot.net - 07-12-2011 Oui, normalement, c'est bon (enfin le décalage d'été, c'est toujours flou pour moi...) Là, je suis en GMT +1, activer l'heure d'été Non RE: Problème de date hyper bizarre - spyto - 07-12-2011 Le forum n'est pas "à l'heure" ? Personnellement, en tant que visiteur, je le vois avec une heure de retard. Essaie en activant l'heure d'été... RE: Problème de date hyper bizarre - BoursiFoot.net - 07-12-2011 J'avais activé l'heure d'été avant, puis désactivé pour tester si cela venait de là.. Désormais je l'ai réactivé suite à ta remarque RE: Problème de date hyper bizarre - spyto - 07-12-2011 Bon là, maintenant, je le vois avec une heure d'avance ! Peut-être ai-je mal regardé ce matin ?... |