WebSite X5Help Center

 
Olivier D.
Olivier D.
User

Code html pour la dernière modification  fr

Auteur : Olivier D.
Visité 1334, Followers 1, Partagé 0  

Bonjour tout le monde,

Qui connait le code HTML pour ajouter la date de dernière modification de ses pages? J'ai essayé divers code html trouvé sur le net mais à chaque fois, il s'agit de la date et heure de la consultation.

Un grand merci pour votre aide

Posté le
4 RéPONSES - 1 CORRECT
JiPeR 48
JiPeR 48
Moderator

Salut Olivier, tu vas sur la page "Modifier le modèle", puis tu insères un code HTML sur l'en-tête ou le Pied de page, puis tu cliques sur "Insérer Widget" (7ème icône du code), tu choisies "Date Time". Une fenêtre s'ouvre et là tu as le choix pour Date, Date de la dernière modification et Heure.

Voir copie écran jointe. Sinon tu peux taper directement ces commandes après insertion d'un code HTML : [DATE] [NOW] [HOUR] (au choix ou en les cumulant bien entendu sur n'importe quelle page du site).

@+ et bonne continuation, J.P.

Lire plus
Posté le de JiPeR 48
Olivier D.
Olivier D.
User
Auteur

bonsoir/bonsoir,

j'ai appliqué à la lettre les consigne mais l'heure tourne toujours donc il s'agit de l'heure et donc la date courante ...

Voici la page de test :http://libreetgratuit.be/mmex.phpet voici le code utilisé :

Dernière mise à jour :<!-- Date and Time.Date Time: START -->

<span style="font-weight: normal; font-style: normal; font-family:Arial; font-size:12pt; color: #000000">[DATE] à [HOUR]</span>

J'ai même essayé des codes en javascript trouvés sur le net mais j'ai toujours ce résultat avec souvent 2 heures de décalage et parfois même 10 ans en avance.

Je sais que je peux écrire manuellement mais je veux comprendre pourquoi je ne sais le faire automatiquement. Puis, je suis une tête ailleurs et je suis toujours pressé.

En tout cas, merci pour cette rapidité de réponse

Lire plus
Posté le de Olivier D.
JiPeR 48
JiPeR 48
Moderator

Hello Olivier, pour l'heure c'est normal qu'elle tourne tout le temps, c'est une horloge. Si tu laisses uniquement [DATE] tu auras le jour de ta dernière mise à jour (N'est-ce point suffisant ?).

Si tu veux absolument avoir l'heure de ta mise à jour, tu peux la rajouter en texte :

<span style="font-weight: normal; font-style: normal; font-family:Arial; font-size:12pt; color: #000000">[DATE] à 23 h 59</span>

Mais tu seras obligé à chaque fois de modifier ta ligne de code en fonction de l'heure à laquelle tu finis ton travail.... Je ne connais pas d'autre possibilité (suis pas trop calé en codage...)Cry

@+, J.P.

Lire plus
Posté le de JiPeR 48
Olivier D.
Olivier D.
User
Auteur

ca y est, j'ai trouvé la solution. J'avais oublié de dire que mes pages sont en PHP.

Voici le code utilisé :

<?php

 setlocale(LC_ALL,'french');

  echo "Dernière modification : ".date("d/m/Y à  H:i", getlastmod());

  ?> 

 Et ça fonctionne!

Hélas, il y a quand même un couac. Website envoyé une fois par jour l'entièreté du site dans le serveur, toute les pages sont considérées comme modifiées. Ca serait bien de pouvoir mettre que ce qui change et pourquoi pas de temps entemps faire la totale.

Dans tout les cas, un grand merci pour la rapidité des réponses et j'espère que mon code servira à d'autre. Je vais maintenant dans la section des anomalies car j'ai détecté de drôles de truc.

Amitié

Lire plus
Posté le de Olivier D.