Date et heure de l'instant

Bonjour,

Comment faites-vous pour afficher l'heure de l'instant avec un format SPIP ?

car [(#DATE|affdate_court)] hors boucle donne-t-il l'heure du cache ou la vraie heure du moment ?

Si je fais un squelette à inclure :

$lsDate = date( 'Y-m-d H:i:s');
echo nom_jour( $lsDate), ' ', affdate_court( $lsDate), ', ', heures_minutes( $lsDate);

au premier coup ça marche, mais quand il le prend dans le cache, les fonctions nom_jour, affdate_court et heures_minutes ne sont plus définies, provoquant une erreur php...

Merci

--
Stéphane

Jeune Chambre Economique, Mouvement Jeunes Citoyens Entreprenants
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

Loisirs, arts, nature, technologie en Pays Santon
    Accueil en Charente Maritime *** http://www.team-santonum.com
    BTS Electrotechnique *** http://enselec.team-santonum.com

En javascript?

Ou en passant la balise qui fait que tu sors l’élement du cache… je ne me rappel plus de son nom mais c’est dans la doc…

edouard

Le 07/07/07, Stéphane Santon <m.spiprezo@team-santonum.com> a écrit :

Bonjour,

Comment faites-vous pour afficher l’heure de l’instant avec un format SPIP ?

car [(#DATE|affdate_court)] hors boucle donne-t-il l’heure du cache ou
la vraie heure du moment ?

Si je fais un squelette à inclure :

$lsDate = date( ‹ Y-m-d H:i:s ›);
echo nom_jour( $lsDate), ’ ', affdate_court( $lsDate), ', ',
heures_minutes( $lsDate);

au premier coup ça marche, mais quand il le prend dans le cache, les
fonctions nom_jour, affdate_court et heures_minutes ne sont plus
définies, provoquant une erreur php…

Merci


Stéphane

Jeune Chambre Economique, Mouvement Jeunes Citoyens Entreprenants
http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

Loisirs, arts, nature, technologie en Pays Santon
Accueil en Charente Maritime *** http://www.team-santonum.com
BTS Electrotechnique *** http://enselec.team-santonum.com


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ


Edouard Reinach
ereinach@gmail.com
1-514-582-5156

Pour la date et heure de l'environnement il faut utiliser
[(#ENV{date}|affdate_court)]

Xavier BUROT
http://xebiaut.free.fr

Selon Edouard Reinach <ereinach@gmail.com>:

En javascript?

Ou en passant la balise qui fait que tu sors l'élement du cache... je ne me
rappel plus de son nom mais c'est dans la doc...

edouard

Le 07/07/07, Stéphane Santon <m.spiprezo@team-santonum.com> a écrit :
>
> Bonjour,
>
> Comment faites-vous pour afficher l'heure de l'instant avec un format SPIP
> ?
>
> car [(#DATE|affdate_court)] hors boucle donne-t-il l'heure du cache ou
> la vraie heure du moment ?
>
> Si je fais un squelette à inclure :
>
> $lsDate = date( 'Y-m-d H:i:s');
> echo nom_jour( $lsDate), ' ', affdate_court( $lsDate), ', ',
> heures_minutes( $lsDate);
>
> au premier coup ça marche, mais quand il le prend dans le cache, les
> fonctions nom_jour, affdate_court et heures_minutes ne sont plus
> définies, provoquant une erreur php...
>
> Merci
>
> --
> Stéphane
>
> Jeune Chambre Economique, Mouvement Jeunes Citoyens Entreprenants
> http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org
>
> Loisirs, arts, nature, technologie en Pays Santon
> Accueil en Charente Maritime *** http://www.team-santonum.com
> BTS Electrotechnique *** http://enselec.team-santonum.com
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.spip.net/
> irc://irc.freenode.net/spip
> FAQ : http://www.spip-contrib.net/spikini/FaQ
>

--
Edouard Reinach
ereinach@gmail.com
1-514-582-5156

Bonjour,

Xavier BUROT a écrit :

Pour la date et heure de l'environnement il faut utiliser
[(#ENV{date}|affdate_court)]

Merci mais le résultat de cette balise est mise en cache, et ne reflète pas l'heure réelle du moment.

--
Stéphane

Jeune Chambre Economique, Mouvement Jeunes Citoyens Entreprenants
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

Loisirs, arts, nature, technologie en Pays Santon
    Accueil en Charente Maritime *** http://www.team-santonum.com
    BTS Electrotechnique *** http://enselec.team-santonum.com

Tu doit donc soit utilisé la fonction date() de PHP en ecrivant <? echo date();
?> soit utilisé une formule javascript.

Dernière solution mettre la balise dans un fichier inclusion ayant un #CACHE{0}

Xavier BUROT
http://xebiaut.free.fr

Selon Stéphane Santon <m.spiprezo@team-santonum.com>:

Bonjour,

Xavier BUROT a écrit :
> Pour la date et heure de l'environnement il faut utiliser
> [(#ENV{date}|affdate_court)]

Merci mais le résultat de cette balise est mise en cache, et ne reflète
pas l'heure réelle du moment.

--
Stéphane

Jeune Chambre Economique, Mouvement Jeunes Citoyens Entreprenants
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

Loisirs, arts, nature, technologie en Pays Santon
    Accueil en Charente Maritime *** http://www.team-santonum.com
    BTS Electrotechnique *** http://enselec.team-santonum.com

Bonjour,

Xavier BUROT a écrit :

Tu doit donc soit utilisé la fonction date() de PHP en ecrivant <? echo date();
?> soit utilisé une formule javascript.

Ben oui, c'est ce que je fais actuellement, voir le message d'origine.
Le problème est d'utiliser les filtres de date de SPIP affdate_court quand le php est dans le cache.

Y a-t-il une méthode spip pour faire l'équivalent de
include_once( inc/filtres.php);

Je cherche dans la doc si marche encore un truc du style
#INCLUDE_ECRIRE( 'filtres.php');

--
Stéphane

Jeune Chambre Economique, Mouvement Jeunes Citoyens Entreprenants
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

Loisirs, arts, nature, technologie en Pays Santon
    Accueil en Charente Maritime *** http://www.team-santonum.com
    BTS Electrotechnique *** http://enselec.team-santonum.com

Stéphane Santon a écrit :

Si je fais un squelette à inclure :

$lsDate = date( 'Y-m-d H:i:s');
echo nom_jour( $lsDate), ' ', affdate_court( $lsDate), ', ', heures_minutes( $lsDate);

au premier coup ça marche, mais quand il le prend dans le cache, les fonctions nom_jour, affdate_court et heures_minutes ne sont plus définies, provoquant une erreur php...

Aillé !

<?php
   include_ecrire( 'inc/filtres.php'); // <<<<< C'est ça !
   $lsDate = date( 'Y-m-d H:i:s');
   echo nom_jour( $lsDate), ' ',
  affdate_court( $lsDate), ', ',
  heures_minutes( $lsDate);
?>

Stéphane G. a écrit :

Stéphane Santon a écrit :
  

Si je fais un squelette à inclure :

$lsDate = date( 'Y-m-d H:i:s');
echo nom_jour( $lsDate), ' ', affdate_court( $lsDate), ', ', heures_minutes( $lsDate);

au premier coup ça marche, mais quand il le prend dans le cache, les fonctions nom_jour, affdate_court et heures_minutes ne sont plus définies, provoquant une erreur php...
    
Aillé !

<?php
   include_ecrire( 'inc/filtres.php'); // <<<<< C'est ça !
   $lsDate = date( 'Y-m-d H:i:s');
   echo nom_jour( $lsDate), ' ',
  affdate_court( $lsDate), ', ',
  heures_minutes( $lsDate);
?>

_______________________________________________
  

Je confirme merci ; allez celui la je le garde au chaud.....

--
-----
Break dans mon nettoyage des signes cabalistiques et hieroglyphes suite a ma fusion de base;
Merci pour votre réponse er du Coup de pouce.
@micalement stéphane.
-----
http://bachant.free.fr/ ==> Site en conformité KOAK 2.0 (strict)
-----
Hébergeur / FREE & ZMWS .
SPIP 1.9.2b [9381]
squelette Perso
Plugins==>http://bachant.free.fr/spip.php?article594