[spip-dev] #DATE_NOUVEAUTES

Bonjour, je me suis amuser à créer un raccourci spip pour afficher la date du dernier envoi des nouveautés. voici comment j'ai procéder :

fonction à ajouter à ecrire/inc_filtre.php3 à moins que cela soit plus pertinent dans un autre fichier.

function strtodate($strdate) {
     $temp = substr($strdate,0,4).'-'.substr($strdate,4,2).'-'.substr($strdate,6,2);
     $temp .= ' '.substr($strdate,8,2).':'.substr($strdate,10,2).':'.substr($strdate,12,2);
     return $temp;
}

ajouter ou modifer ces lignes dans inc-calcul-squel.php3

ligne 810
     //
     // Construire un tableau associatif des codes de champ utilisables
     //

     $c = array('NOM_SITE_SPIP', 'URL_SITE_SPIP',....,'DATE_NOUVEAUTES',....);

vers ligne 1325

     case 'DATE_NOUVEAUTES':
          $code = "strtodate(lire_meta_maj('majnouv'))";
          break;

juste avant case 'URL_SITE_SPIP' par exemple

les filtres type [(#DATE_NOUVEAUTES|affdate)] fonctionne, donc on peut traiter ce champ comme un autre.

l'idée serait maintenant de pouvoir tester des articles et/ou brèves par rapport à cette date. Comment dois-je procéder ?