Dans un premier temps nous allons créer une liste de MOT CLE concernant le Groupe de mot clé « TAG ».
Afficher les mots clés
<BOUCLE_groupe(GROUPES_MOTS){titre="tag"}{0,1}>
<B_tag>
<div class="box">
<div class="box_contenu">
<h2 class="titre_03">Les news par thèmes</h2>
<ul>
<BOUCLE_tag(MOTS){id_groupe}{par titre}>
<li class="puce_03">
<a href="#URL_MOT" >#TITRE</a>
</li>
</BOUCLE_tag>
</ul>
</div>
</div>
<div class="box_bottom"> </div>
</B_tag>
</BOUCLE_groupe>Afficher le nombre d’articles
Maintenant nous allons utiliser #TOTAL_BOUCLE afin de comptabilisé le nombre d’article ayant CE MEME mor clé.
ATTENTION nous allons mettre ce nombre entre parenthèse.
<BOUCLE_groupe(GROUPES_MOTS){titre="tag"}{0,1}>
<B_tag>
<div class="box">
<div class="box_contenu">
<h2 class="titre_03">Les news par thèmes</h2>
<ul>
<BOUCLE_tag(MOTS){id_groupe}{par titre}>
<li class="puce_03">
<a href="#URL_MOT" >#TITRE</a>
<BOUCLE_nbArticle(ARTICLES){id_mot}></BOUCLE_nbArticle>[<font style="font-size:9px">((#TOTAL_BOUCLE) articles)</font>]<//B_nbArticle>
</li>
</BOUCLE_tag>
</ul>
</div>
</div>
<div class="box_bottom"> </div>
</B_tag>
</BOUCLE_groupe>Afficher le nombre d’images répertoriées dans l’ensemble des articles ayant ce mot clé
Maintenant nous allons avoir un problème. SPIP ne nous permet pas de faire ce comptage correctement.
Le principe est a chaque article, calculer le nombre d’images et de l’ajouter au nombre de l’article précédent. Nous allons donc ajouter un ch’tit peu de PHP avec l’utilisation d’une variable « $nbimg ».
Nous obtenons ceci :
<BOUCLE_groupe(GROUPES_MOTS){titre="tag"}{0,1}>
<B_tag>
<div class="box">
<div class="box_contenu">
<h2 class="titre_03">Les news par thèmes</h2>
<ul>
<BOUCLE_tag(MOTS){id_groupe}{par titre}>
<li class="puce_03">
<a href="#URL_MOT" >#TITRE</a>
<BOUCLE_nbArticle(ARTICLES){id_mot}></BOUCLE_nbArticle>[<font style="font-size:9px">((#TOTAL_BOUCLE))</font>]<//B_nbArticle>
<B_nbArticle2>
<? $nbimg=0; ?><!--on la remet a ZERO a chaque nouveau MOT-->
<BOUCLE_nbArticle2(ARTICLES){id_mot}>
<BOUCLE_portfolio(DOCUMENTS){id_article}{extension==jpg|png}{mode=document}{doublons}></BOUCLE_portfolio>
<? $nbimg=$nbimg+[(#TOTAL_BOUCLE)]; ?>
<//B_portfolio>
</BOUCLE_nbArticle2>
<br><? echo $nbimg ?> images
</B_nbArticle2>
</li>
</BOUCLE_tag>
</ul>
</div>
</div>
<div class="box_bottom"> </div>
</B_tag>
</BOUCLE_groupe>Bon SPIP à tous.
Hobby, pour les nuls
La main verte







