Dans le manuel de référence, on lit, dans la section sur les boucles
rubriques:
[SPIP 1.4] #DATE affiche la date de la dernière publication
effectuée dans la rubrique et/ou ses sous-rubriques (articles,
brèves...).
Qu'est-ce que le "..." veut dire ici? Est-ce que cela implique que
#date devrait prendre en compte les feeds XML? Si c'est le cas, il y a
un bug, car la #date ici ne prend pas en compte les mises-à-jour des
feeds en question.
J'ai l'impression qu'il y a quelquechose qui cloche dans
calculer_dates_rubriques(). Si je comprends bien ce que cette fonction
fait, c'est à dire qu'elle recherche la date la plus récente de
modification d'une rubrique, il y a un bug, que la patch suivante
règle:
--- inc.php3.orig Wed Jun 18 10:50:32 2003
+++ inc.php3 Wed Jun 18 10:50:36 2003
@@ -337,7 +337,7 @@
$date_breves = $row['date_h'];
if ($date_breves > $date_rubrique) $date_rubrique = $date_breves;
}
- $query = "SELECT MAX(date) AS date_h FROM spip_syndic WHERE id_rubrique=$id_rubrique AND statut='publie'";
+ $query = "SELECT MAX(date_syndic) AS date_h FROM spip_syndic WHERE id_rubrique=$id_rubrique AND statut='publie'";
$result = spip_query($query);
while ($row = spip_fetch_array($result)) {
$date_syndic = $row['date_h'];
autrement dit: