26
avr. 06
Message : billet modifié
Par Guillaume BIZET | Lien permanent
Petite astuce que je trouve géniale et que j'ai découvert tout récemment sur le blog d'Aeno.
Elle permet d'afficher automatiquement si un billet a été modifié sous la forme suivante :

Le code à ajouter est tout simple !
Le voici, à coller dans post.php de votre thème à l'endroit où vous souhaitez voir afficher la modification
<?php if ($GLOBALS['news']->f('post_upddt') != $GLOBALS['news']->f('post_creadt')) { ?> <div id="post-maj"> <fieldset><legend>Modifications</legend> <p>Ce billet a été modifié le <?php echo strftime("%d %B %Y à %H:%M:%S", strtotime($GLOBALS['news']->f('post_upddt'))); ?>. </p> </fieldset> </div> <?php } ?>
Même chose mais pour les commentaires (à coller dans la boucle des commentaires toujours dans post.php).
<?php echo ($GLOBALS['comments']->f('comment_dt') != $GLOBALS['comments']->f('comment_upddt')) ? ' <p><em>Ce commentaire a été modifié le '. $GLOBALS['comments']->f('comment_upddt').'.</em></p>' : '' ?>
Je pense que je vais bientôt l'implémenter sur mon blog.
Merci Aeno

































Commentaires
Jean-Michel
15/01/2007 - 11:50
Guillaume,
j'ai mis en action cette astuce. Les accents ne passent pas. Comment dois-je faire pour qu'elles soient prises en compte ? (ex : décembre).
Merci de ton aide et bravo pour ton blog ! Jean-Michel.
Guillaume
15/01/2007 - 12:21
Je ne sais pas pourquoi les accents ne fonctionnent pas. Je te conseille de poser la question sur le forum de Dotclear. Les experts en PHP pourront surement te répondre.