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 ?