[(#REM) gérer le mode d'affichage: le paramètre ENV est prioritaire sur la config CFG ] [(#ENV{mode}|?{' ',''}) #SET{mode_aff, #ENV{mode}}] [(#ENV{mode}|?{'',' '}) #SET{mode_aff, #CONFIG{aff_zone/mode_affichage}}] [(#GET{mode_aff}|=={compact}|?{' ',''}) ] [(#REM) faire la correspondance statuts/icones ] #SET{ico_stable, #CHEMIN{images/puce-verte.gif}} #SET{ico_test, #CHEMIN{images/puce-orange.gif}} #SET{ico_dev, #CHEMIN{images/puce-poubelle.gif}} #SET{ico_experimental, #CHEMIN{images/puce-rouge.gif}} [(#REM) à partir de statut=xxx sortir une chaine compatible LIKE ] [(#ENV{statut}|=={tout}|?{' ',''}) #SET{ch_statut, %} ] [(#ENV{statut}|=={tout}|?{'',' '}) #SET{ch_statut, #ENV{statut}|makelike} ] [(#REM) si pas de statut, utiliser tout ] [(#ENV{statut}|?{'',' '}) #SET{ch_statut, %} ] [(#REM) récupérer l'array des groupes de mots clés qui font les catégories de classement éventuellement filtré par le GET cat=xx,yy,zz ] [(#ENV{cat}|?{'',' '}) [(#SET{categories, #CONFIG{aff_zone/categorie} })] ] [(#ENV{cat}|?{' ',''}) [(#SET{categories, #ENV{cat}|makearray})] ] [(#ENV{statut}|?{' ',''})] icone aff_zone <:aff_zone:lien_freemind:> icone aff_zone <:aff_zone:lien_rss:> [(#ENV{statut}|=={tout}|?{'',' '})

<:aff_zone:statut:>: #ENV{statut}

] [(#REM) tester si il existe des plugins dans cette catégorie, sinon ne pas l'afficher ] [(#TOTAL_BOUCLE|!={0}|?{' ',''})]