Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création ? - comments Comment afficher la date de modification de l'article si - et seulement si - elle est différente de la date de création ? 2009-01-19T20:18:35Z https://files.spip.org/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 dir="ltr" style="text-align: left;" class="spip"><code>Crée le: <span class="re4">[</span><span class="re4">(</span><span class="re1">#DATE</span><span class="re50">|affdate_heure</span><span class="re4">)</span><span class="re4">]</span> <span class="re4">[</span>Modifié le: <span class="re4">(</span><span class="re1">#DATE_MODIF</span><span class="re50">|affdate_heure</span><span class="re50">|sinon</span><span class="re40">{''}</span><span class="re4">)</span><span class="re4">]</span></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><span class="coloration_code code"><code class="spip_spip code" data-clipboard-text="[(#DATE_MODIF|affdate_heure|sinon{#DATE|affdate_heure})]"><span class="re4">[</span><span class="re4">(</span><span class="re1">#DATE_MODIF</span><span class="re50">|affdate_heure</span><span class="re50">|sinon</span><span class="re40">{<span class="re1">#DATE</span><span class="re50">|affdate_heure</span>}</span><span class="re4">)</span><span class="re4">]</span></code></span></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.org/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>[(#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 ? 2005-09-29T17:45:28Z https://files.spip.org/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>|!={valeur} et |?{sioui,sinon}</code></p> <p><code>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 ? 2005-01-13T23:40:26Z https://files.spip.org/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 ?</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 ! :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 ? 2005-01-11T21:44:15Z https://files.spip.org/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>???? 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,“”,#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 ? 2004-01-12T19:30:59Z https://files.spip.org/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 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 ? 2003-09-26T12:30:22Z https://files.spip.org/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>