date du jour

au debut d'un inclure ( colonne) de la page accueil  j'ai [(#DATE|affdate)]
La date ne change sur le site que vers 10H  
savez vous pourquoi elle ne change pas la nuit ?
merci

Le 25/03/2021 à 10:20, Josiane ALETTO a écrit :

|au debut d'un inclure ( colonne) de la page accueil j'ai [(#DATE|affdate)]
La date ne change sur le site que vers 10H
savez vous pourquoi elle ne change pas la nuit ?
merci

A cause du cache je dirais.

Le 25/03/2021 à 10:32, Maïeul Rouquette a écrit :

Le 25/03/2021 à 10:20, Josiane ALETTO a écrit :

|au debut d'un inclure ( colonne) de la page accueil j'ai [(#DATE|affdate)]
La date ne change sur le site que vers 10H
savez vous pourquoi elle ne change pas la nuit ?
merci

A cause du cache je dirais.

c'est un des rares où tu auris intérêt à mettre du PHP, pour ne pas mettre en cache.
<?php

  echo(affdate(date('Y-m-d')));
  ?>

merci , je vais essayer

Message du 25/03/21 10:41
De : « Maïeul Rouquette » maieul@maieul.net
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] date du jour

Le 25/03/2021 à 10:32, Maïeul Rouquette a écrit :

Le 25/03/2021 à 10:20, Josiane ALETTO a écrit :

|au debut d’un inclure ( colonne) de la page accueil j’ai
[(#DATE|affdate)]
La date ne change sur le site que vers 10H
savez vous pourquoi elle ne change pas la nuit ?
merci

A cause du cache je dirais.

c’est un des rares où tu auris intérêt à mettre du PHP, pour ne pas
mettre en cache.

echo(affdate(date(‹ Y-m-d ›)));
?>


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 : https://listes.rezo.net/mailman/listinfo/spip

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

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

Le 25/03/2021 à 10:41, Maïeul Rouquette a écrit :

c'est un des rares où tu auris intérêt à mettre du PHP, pour ne pas mettre en cache. <?php echo(affdate(date('Y-m-d'))); ?>

Ou alors créer une inclusion pour cet affichage, avec une courte durée de cache :
<INCLURE{fond=inclure/ladatedujour}>
avec inclure/ladatedujour.html contenant :
#CACHE{3600}[(#DATE|affdate)]

Mais du coup là encore la mise à jour ne se fera pas à minuit pile !
Avec #CACHE{900} ça devrait être avant minuit 15...

Et pour info (pour les geeks) avec l'extension de la balise #CACHE définie par cachelab
il est possible de définir un délai variable :
raccourci à l'approche de minuit, pour être certain de basculer dés minuit passé,
tout en gardant une longue durée du cache le reste du temps, 23h sur 24...

JL