Une boucle recursive refractaire à une valeur de date et une seule

Bonjour,

j'ai depuis plusieurs années une page d'archives fondée sur cette boucle :

<BOUCLE_or_liste(ARTICLES){tout}{mois_relatif=1}{!par date}{0,1}>
<a href="?page=atchoum&amp;date=[(#DATE|annee)]/[(#DATE|mois)]"title="<:archives_mois:>
[(#DATE|nom_mois)]&nbsp;[(#DATE|annee)]">
[(#DATE|mois)]/[(#DATE|annee)]
</a>&nbsp;|
<BOUCLE_recursive1(BOUCLE_or_liste)></BOUCLE_recursive1>
</BOUCLE_or_liste>

Cette boucle fonctionne bien depuis des années avec des valeurs de date comme :
http://www.allergique.org/?page=atchoum&date=2008/07
ou http://www.allergique.org/?page=atchoum&date=2008/05

Mais elle plante à partir du mois de septembre de cette année : 2008/09
http://www.allergique.org/?page=atchoum&date=2008/09

et repart avec un seul mois d'archive à partir d'octobre 2008 :
http://www.allergique.org/?page=atchoum&date=2008/10

Je pensais à un bug mysql (4.0.32) mais _alex_ a testé chez ovh avec
un servuer semblable sans problème.

Une idée de mon erreur?
--
Philippe

ReHello,

il fallait qu'il y ait une publication faite le mois précédent, sinon
la boucle donne 0.

cqfd.
Merci

Le 25 septembre 2008 10:22, Philippe Auriol
<philippe.listes@gmail.com> a écrit :

Bonjour,

j'ai depuis plusieurs années une page d'archives fondée sur cette boucle :

<BOUCLE_or_liste(ARTICLES){tout}{mois_relatif=1}{!par date}{0,1}>
<a href="?page=atchoum&amp;date=[(#DATE|annee)]/[(#DATE|mois)]"title="<:archives_mois:>
[(#DATE|nom_mois)]&nbsp;[(#DATE|annee)]">
[(#DATE|mois)]/[(#DATE|annee)]
</a>&nbsp;|
<BOUCLE_recursive1(BOUCLE_or_liste)></BOUCLE_recursive1>
</BOUCLE_or_liste>

Cette boucle fonctionne bien depuis des années avec des valeurs de date comme :
http://www.allergique.org/?page=atchoum&date=2008/07
ou http://www.allergique.org/?page=atchoum&date=2008/05

Mais elle plante à partir du mois de septembre de cette année : 2008/09
http://www.allergique.org/?page=atchoum&date=2008/09

et repart avec un seul mois d'archive à partir d'octobre 2008 :
http://www.allergique.org/?page=atchoum&date=2008/10

Je pensais à un bug mysql (4.0.32) mais _alex_ a testé chez ovh avec
un servuer semblable sans problème.

Une idée de mon erreur?
--
Philippe

--
Philippe