BiBBleFREE

Exemples de boucles.

mercredi 20 octobre 2010 par musteray
Type de boucleExempleUtilisation
ARTICLES <BOUCLE_articles_recents(ARTICLES){id_rubrique} {par date} {inverse} {0,5}></BOUCLE_articles_recents> Retourne la liste des 5 premiers articles d’une rubrique, classés par date, dans l’ordre chronologique inverse. Elle affiche les 5 articles les plus récents.
ARTICLES <BOUCLE_articles(ARTICLES) {id_auteur} {par titre}></BOUCLE_articles> Retourne la liste des articles d’un auteur classés par ordre alphabétique des titres.
AUTEURS <BOUCLE_auteurs(AUTEURS){id_article} {par nom} {, }></BOUCLE_auteurs> Cette boucle retourne la liste des auteurs d’un article classés par ordre alphabétique. S’il y a plusieurs auteurs, leurs noms seront séparés par une virgule suivie d’un espace.
AUTEURS <BOUCLE_auteurs(AUTEURS) {par nom} {tous}></BOUCLE _auteurs> Cette boucle retourne la liste de tous les auteurs, classés par ordre alphabétique, qu’ils aient ou non écrit des articles.
BREVES <BOUCLE_breves_rubrique(BREVES) {id_secteur} {par date} {inverse} {0,5}></BOUCLE_breves_rubrique> Retourne la liste des 5 dernières brèves d’une rubrique.
DOCUMENTS <BOUCLE_documents_joints(DOCUMENTS)  {id_article} {mode=document} {doublons}{"<br />"}></BOUCLE_documents_joints> Retourne la liste de documents associés à un article. Le critère {mode=document} permet de filtrer les documents qui ne sont pas des images. Le critère {doublons} permet d’éliminer les documents qui seraient déjà incorporés dans l’article. Ces deux critères sont obligatoires.
FORUMS <BOUCLE_forums(FORUMS) {id_article} {par date} {inverse}></BOUCLE_forums> Retourne les sujets (pieds de discussion) des messages de forums associés à un article, classés par date, dans l’ordre chronologique inverse.
Cette boucle contient normalement la suivante.
FORUMS <BOUCLE_forums_fils(FORUMS) {id_parent} {par date}></BOUCLE_forums_fils> Boucle qui permet d’afficher le fil des réponses à un message de forum associé à un article. Elle doit être imbriquée dans la boucle précédente.
FORUMS <BOUCLE_forums(FORUMS) {id_article} {par date} {inverse} {plat}></BOUCLE_forums> À l’inverse de la boucle précédente, celle-ci affiche tous les messages de forums associés à un article sans les organiser dans une hiérarchie, mise en page spécifiée par le critère {plat}.
GROUPE_MOTS
<BOUCLE_groupe(GROUPES_MOTS) {id_groupe}
{doublons}>#TITRE</BOUCLE_groupe>
Cette boucle est utile dans une liste de mots-clés que l’on souhaite classer par groupe de mots-clés. On récupére le titre du groupe de mots-clés dont dépend un mot-clé.
HIERARCHIE <BOUCLE_hierarchie(HIERARCHIE) {id_rubrique} {tout}></BOUCLE_hierarchie> Retourne la liste des rubriques qui mènent de la racine du site à la rubrique en cours.
MOTS <BOUCLE_mots(MOTS) {id_article} {par titre}> </BOUCLE_mots> Retourne la liste des mots-clés associés à un article classés par ordre alphabétique.
RUBRIQUES <BOUCLE_secteurs(RUBRIQUES) {racine} {par titre}></BOUCLE_secteurs > Retourne la liste des secteurs du site, c’est-à-dire les rubriques rattachées à la racine du site.
RUBRIQUES <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}></BOUCLE_rubriques> Boucle qui permet d’afficher les rubriques dans une hiérarchie. Le critère id_parent désigne la rubrique à laquelle se rattache la boucle en question. Elle peut être imbriquée dans la boucle précédente.
RUBRIQUES <BOUCLE_rubriques_soeurs(RUBRIQUES) {meme_parent} {exclus} {par titre}></BOUCLE_rubriques_soeurs> Retourne la liste des rubriques « sœurs » d’une rubrique, c’est-à-dire celles de même niveau et qui sont rattachées à la même rubrique, ce que spécifie le critère meme_parent.
SIGNATURES <BOUCLE_signatures(SIGNATURES) {id_article} {par date} {inverse}></BOUCLE_signatures> Retourne la liste des signataires d’une pétition associée à un article, classés par date, dans l’ordre chronologique inverse.
SITES <BOUCLE_sites(SITES) {id_rubrique} {par nom_site}></BOUCLE_sites> Retourne la liste des sites référencés dans une rubrique. Les noms de sites sont classés par ordre alphabétique.
SYNDIC_ARTICLES <BOUCLE_articles(SYNDIC_ARTICLES) {id_syndic} {par date} {inverse} {0,10}></BOUCLE_articles> Retourne la liste des 10 premiers articles d’un site syndiqué, classés par date, dans l’ordre chronologique inverse. Cette boucle affiche les 10 articles les plus récents du site syndiqué.
Cette boucle se place normalement dans la page d’un site syndiqué ou dans une boucle SITES.