Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création ? - commentaires Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création<small class="fine d-inline"> </small>? 2009-01-19T20:18:35Z https://files.spip.net/Comment-afficher-la-date-de-modification-de-l-article#comment412449 2009-01-19T20:18:35Z <p>Quelques années plus tard, la belle synthaxe :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Crée le: [(#DATE|affdate_heure)] [Modifié le: (#DATE_MODIF|affdate_heure|sinon{''})]</code></pre></div> <p>donnera(si l'article a été mis a jour...) :</p> <blockquote class="spip"> <p> Crée le : 19 janvier 2009 à 13h39min<br class="autobr"> Modifié le : 19 janvier 2009 à 15h27min</p> </blockquote> <p>sinon, uniquement :</p> <blockquote class="spip"> <p>Crée le : 19 janvier 2009 à 13h39min</p> </blockquote> <p>et :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[(#DATE_MODIF|affdate_heure|sinon{#DATE|affdate_heure})]</code></p> <p>donnera soit la date de mise jour, soit la date de publication si l'article n'a pas été mis à jour</p> Liste des 6 derniers articles réellement modifiés 2008-01-07T22:29:31Z https://files.spip.net/Comment-afficher-la-date-de-modification-de-l-article#comment401994 2008-01-07T22:29:31Z <p>Voilà avec ce code modifié j'arrive à afficher seulement les articles modifiés :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[(#DATE_MODIF|affdate|>{[(#DATE|affdate)]}|?{[(#DATE_MODIF|affdate{'d/m/y'}) &ndash; ],''})<a href="#URL_ARTICLE">#TITRE</a>]</code></p> <p>Mais le problème c'est que si, sur les 6 derniers articles, un seul a été réellement modifié, il ne m'affiche que cet article là alors que j'en voudrais 6.</p> <p>bref la galère...</p> Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création<small class="fine d-inline"> </small>? 2005-09-29T17:45:28Z https://files.spip.net/Comment-afficher-la-date-de-modification-de-l-article#comment383651 2005-09-29T17:45:28Z <p>Voici une méthode qui fonctionne à partir de SPIP 1.8.<br class="manualbr">(Testée avec SPIP 1.8.2-d)</p> <p>Elle se base sur <a href="http://www.spip.net/fr_article901.html" class="spip_out" rel='nofollow external'>les nouveaux filtres introduits dans la version 1.8</a><br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">|!={valeur} et |?{sioui,sinon}</code></p> <p><code class="spip_code spip_code_inline" dir="ltr">Publié le [(#DATE|nom_jour)] [(#DATE|affdate)][(#DATE_MODIF|affdate|!=={[(#DATE|affdate)]}|?{[, mis a jour le (#DATE_MODIF|nom_jour)] [(#DATE_MODIF|affdate)],''})]</code></p> <p>ce qui donne comme résultat :<br class="manualbr">Publié le vendredi 23 septembre 2005, mis a jour le jeudi 29 septembre 2005<br class="manualbr">ou si il n'y a pas eu de modification :<br class="manualbr">Publié le vendredi 23 septembre 2005</p> > Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création<small class="fine d-inline"> </small>? 2005-01-13T23:40:26Z https://files.spip.net/Comment-afficher-la-date-de-modification-de-l-article#comment322008 2005-01-13T23:40:26Z <p>>C'est un peu bête de payer un test PHP</p> <p>Pour ce que ça coûte... franchement, tu vois la différence en terme de vitesse d'affichage entre ta page avec le test php et la page sans<small class="fine d-inline"> </small>?</p> <p>Le couple apache/php est ce qui se fait de plus rapide pour les sites dynamiques... alors bon, faut pas se faire un monde d'un petit test<small class="fine d-inline"> </small>! :p</p> > Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création<small class="fine d-inline"> </small>? 2005-01-11T21:44:15Z https://files.spip.net/Comment-afficher-la-date-de-modification-de-l-article#comment321167 2005-01-11T21:44:15Z <p>> C'est un peu bête de payer un test PHP à chaque envoi de la page pour <br class="autobr"> > un calcul statique...</p> <p><small class="fine d-inline"> </small>???? il suffit d'utiliser un filtre pour reste en statique.<br class="autobr"> Celui-ci est à présent standard :</p> <p> Mis en ligne de #DATE [, mis a jour le <br class="autobr"> (#DATE_MODIF|choixsiegal<i>#DATE,«<small class="fine d-inline"> </small>»,#DATE_MODIF</i>)]</p> <p>(Merci DSA)</p> > Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création<small class="fine d-inline"> </small>? 2004-01-12T19:30:59Z https://files.spip.net/Comment-afficher-la-date-de-modification-de-l-article#comment5340 2004-01-12T19:30:59Z <p>#DATE_MODIF étant la date de dernière édition, lorsqu'un rédacteur écrit son article tel jour et qu'un admin le valide quelques jours après, la date de publication est ultérieure à la date de mise à jour.</p> <p>J'ai donc utilisé ce code :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php $date1 = '#DATE'; $date2 = '#DATE_MODIF'; if ($date2 > $date1){ $date2 = "[(#DATE_MODIF|affdate)]"; echo "Mise à jour : $date2"; } ?></code></pre></div> > Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création<small class="fine d-inline"> </small>? 2003-09-26T12:30:22Z https://files.spip.net/Comment-afficher-la-date-de-modification-de-l-article#comment3604 2003-09-26T12:30:22Z <p>ton code n'est pas fonctionnel. vaut mieux de débugger ou bien l'enlever du web.</p> <p>cortex</p>