Afficher le nombre d’images ou de documents des articles ayant le même « mot clé »
samedi 14 juin 2008
Ecrit par Juju

AFFICHER LE LOGO EN TAILLE REELLE

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.

  • Afficher le nombre d’images ou de documents des articles ayant le même « mot clé » 16 juin 2008 17:35

    Salut j’ai découvert ce site avec stupéfaction. je suppose qu’il a été fait avec spip Bravo à vous c’est génial ! Ma question est de savoir comment je peux modifier l’affichage de ma page d’accueil. C’est à dire afficher les articles récents sous forme de tableau de deux colonnes trois lignes. Aussi comment réduire la largeur de mon site pour qu’il n’occupe pas tout l’écran ?

  • Afficher le nombre d’images ou de documents des articles ayant le même « mot clé » 17 juin 2008 01:26

    Salut a toi,

    Merci pour le site :) et effectivement cela fonctionne sur du SPIP.

    Par contre poru repondre a ta question, je viens de mettre en place un FORUM SPIP dans le menu du haut, il te suffit de poser ta question a l’interieur ce qui permet d’avoir un meilleur visuel que dans un article standard.

    Ciao et a bientot :)

  • Afficher le nombre d’images ou de documents des articles ayant le même « mot clé » 17 juin 2008 13:57

    salut ! Ok merci beaucoup et à très bientôt