suite à mon mail sur le raccourci #DATE_NOUVEAUTES
voici peut-être une solution pour le critère 'par rapport à la date d'envoi du mail des nouveautés' :
dans inc-calcul-squel.php3
vers lignes 405
else if ($col == 'age') {
$col = "(LEAST((TO_DAYS(now())-TO_DAYS($table.$col_date)),(DAYOFMONTH(now())-DAYOFMONTH($table.$col_date))+30.4368*(MONTH(now())-MONTH($table.$col_date))
+365.2422*(YEAR(now())-YEAR($table.$col_date))))";
$col_table = '';
}
else if ($col == 'agenouv') {
$datenouv = strtodate(lire_meta_maj('majnouv'));
$col = "(LEAST((TO_DAYS('$datenouv')-TO_DAYS($table.$col_date)),(DAYOFMONTH('$datenouv')-DAYOFMONTH($table.$col_date))+30.4368*(MONTH('$datenouv')-MONTH
($table.$col_date))+365.2422*(YEAR('$datenouv')-YEAR($table.$col_date))))";
$col_table = '';
}
else if ($col == 'age_relatif') {
$date_prec = "($"."date)";
$col = "(LEAST((TO_DAYS('$date_prec')-TO_DAYS($table.$col_date)),(DAYOFMONTH('$date_prec')-DAYOFMONTH($col_date))+30.4368*(MONTH('$date_prec')-MONTH
($table.$col_date))+365.2422*(YEAR('$date_prec')-YEAR($table.$col_date))))";
$col_table = '';
}
j'insère les lignes allant de "else if ($col == 'agenouv') {" à "else if ($col == 'age_relatif') {"
et lorsque j'utilise le critère suivant dans une boucle
<BOUCLE_liste_articles_depuis_envoi_nouveautes(ARTICLES){tout}{par date}{inverse}{agenouv<0}>
#TITRE<BR>
</BOUCLE_liste_articles_depuis_envoi_nouveautes>
j'obtiens la liste des articles publiés depuis l'envoi du mail des nouveautés