Salut tout le monde,
j'ai déjà posté 2 fois moi aussi sans réponse
j'ai un problème de regroupement mélangé à un problème de filtrage et de tri
et je ne vois vraiment pas comment procéder. Ca fait plus d'une semaine que
je cherche sans succès
toute aide ou indication me sera vraiment précieuse, merci d'avance !
J'ai une rubrique qui s'appelle "Réunions du Bureau" qui s'organise comme ça
(voir le plan : http://central-immo.net/aacb/plan.php3?lang=fr) :
RÉUNIONS DU CONSEIL DES GOUVERNEURS
Paragraphe 3 de l'Article 6 des Statuts de l'ABCA
RÉUNION 2006
30 ème Réunion ordinaire de l'Association
RÉUNION 2005
29 ème Réunion Ordinaire de l'Association
RÉUNIONS 2004
RÉUNION EXTRAORDINAIRE DU CONSEIL DES GOUVERNEURS
Réunion extraordinaire de l'ABCA à Entebbe en 2004
28ÈME RÉUNION ORDINAIRE DU CONSEIL DES GOUVERNEURS
Réunion ordinaire de l'ABCA à Yaoundé 2004
RÉUNIONS DU BUREAU
Paragraphe 6 de l'Article 5 des Statuts de l'ABCA
RÉUNIONS 2004
Réunion du Bureau - Février 2004
RÉUNION 2005
Réunion du Bureau - avril 2005
RÉUNION 2006
Réunion du Bureau Mars 2006
RÉUNIONS DES COMITÉS SOUS-RÉGIONAUX
Article 6, Paragraphe 3 des Statuts
SYMPOSIUMS DE L'ABCA
SYMPOSIUMS DE 2004
TRIPOLI 2004 SYMPOSIUM EXTRAORDINAIRE
Symposium extraordinaire tenu à Tripoli en Libye, 29 mars 2004
Communications - Tripoli
YAOUNDÉ 2004 SYMPOSIUM
Symposium - tenu à Yaoundé au Cameroun, 29 Juillet 2004
Communications - Yaoundé
LISTE DES DIFFFÉRENTES RÉUNIONS DE L'ABCA
Liste des différentes réunions de l'Association
et l'on souhaite la présenter en regroupant les articles par années :
2006
- article
- article
- ...
2005
- article
- article
- ...
2004
- article
- article
- ...
etc...
c'est à dire, "un peu" comme ça :
http://central-immo.net/aacb/archives_bureau.php3?lang=fr#
-> il y a un problème de tri (le premier article de chaque année n'est pas
correctement trié par rapport aux autres)
- >et un problème de filtrage (tous les articles du site apparaissent, on ne
veut que ceux de la rubrique 211 pour le français ou 37 pour l'anglais)
Voici les boucles telles qu'elles sont pour le moment
http://central-immo.net/aacb/skel/archives_bureau.html :
<BOUCLE_racine(RUBRIQUES){racine}{lang}>
<BOUCLE_bureau(RUBRIQUES){id_parent IN 211,37}{lang}{par num titre}>
<BOUCLE_rubriques(RUBRIQUES){id_parent}{par date}{inverse}{lang}>
<BOUCLE_articlem(ARTICLES){id_rubrique}{par date}{inverse}>
<BOUCLE_first(ARTICLES){lang}{id_article}{doublons}{par date}{inverse}>
<br /><ul><b> [(#DATE|annee)] </b>
<li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> -
[(#DATE|jour)]/[(#DATE|mois)]/[(#DATE|annee)]</li>
</BOUCLE_first>
<BOUCLE_MOIS(ARTICLES){lang}{annee_relatif=0}{doublons}{par date}{inverse}
>
<li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> -
[(#DATE|jour)]/[(#DATE|mois)]/[(#DATE|annee)]</li>
</BOUCLE_MOIS>
</ul>
</BOUCLE_articlem>
<BOUCLE_child(BOUCLE_rubriques)></BOUCLE_child>
</BOUCLE_rubriques>
</BOUCLE_bureau>
</BOUCLE_racine>
- La boucle "racine" permet de choisir le bon secteur en fonction de la
langue demandée (elle peut paraître inutile, en fait elle sert pour la
boucle hiérarchie qui permet de choisir la langue.)
- La boucle "bureau" doit permettre de filtrer sur la bonne rubrique de
départ (211 ou 37 selon la langue)
- La boucle "articlem" est tirée de http://www.spip.net/fr_article1971.html
elle doit permettre de regrouper par dates.
- Juste après la fin de cette boucle j'appelle la boucle "rubrique" en
récursif pour pouvoir parcourir toutes les sous-rubriques contenues dans la
rubrique de départ (bureau). C'est un essai que j'ai fait, mais en fait
cette boucle est inutile, qu'elle soit là ou pas, le résultat est le même...
merci d'avance
Aly Pouly