web-dev-qa-db-fra.com

bonne pratique pour les dates de dernière modification et de création

J'ai un site Web avec une poignée (actuellement 3; je prévois environ une douzaine quand il sera complet) de pages html statiques. J'aimerais inclure les dates "créées" et "modifiées en dernier" dans les pages pour le bénéfice des visiteurs qui arrivent dans une semaine, un mois ou quelques années. Je m'attends à ce que quiconque se soucie de regarder la source, je pourrais donc faire:

<!-- created yyyy-mm-dd, last-modified yyyy-mm-dd -->

mais j'aimerais utiliser quelque chose de plus standard (et élégant). J'ai trouvé une référence à dernière modification (mais seulement une mention dans le texte, pas une référence de code, donc je ne suis pas sûr de savoir comment l'implémenter correctement) mais pas créé .

Existe-t-il un moyen correct d'afficher les deux (ou au moins une) de ces dates?

1
drewbenn

Créé le 29 novembre 2012. Dernière modification le 1 décembre 2012.

Alternativement:

Créé le 29/11/2012. Dernière mise à jour le 2012-12-01.

Essayer d'utiliser des processus automatisés pour cela dans le cas de trois pages statiques, qui devraient probablement être modifiées une fois par an environ, serait vraiment excessif. Ce serait également sujet aux erreurs. La plupart des scripts "dernièrement modifiés" utilisent comme base le dernier accès en écriture à un fichier. Cela signifie, entre autres choses, que si vous ouvrez un fichier, le modifiez, puis supprimez la modification, il apparaîtra comme ayant été modifié alors que ce n'était pas le cas.

1
Jukka K. Korpela

Puisqu'elles sont toutes des pages HTML statiques, vous devez créer un inclus côté serveur. Un seul fichier HTML inclus dans tous les autres fichiers HTML. Désormais, après la mise à jour de vos sites Web, il vous suffira de mettre à jour ce fichier HTML unique et d'écrire la dernière mise à jour, le 29/11/2012, qui apparaîtra sur toutes les pages. Vous pouvez placer le fichier HTML inclus dans votre pied de page, ce qui est assez courant. Quoi qu’il en soit, c’est à vous de choisir. Il s’agit simplement d’un moyen simple de gérer des fichiers HTML statiques à l’aide d’un serveur côté serveur.

1
Anagio