boucle de mots clés : compter

Bonjour,
Je suis limité aux boucles de spip. Passé ce stade, je suis obligé de chercher
une contrib.:frowning:

le(s) thème(s) : <BOUCLE_MOT2(MOTS){id_article}{id_groupe=2}{",

"}{id_article!=#ID_ARTICLE}><b><a
href="#URL_MOT">#TITRE</a></b></BOUCLE_MOT2></B_MOT2>

Comment dans cette boucle accorder "thème" selon qu'il y ait un ou plusieurs
mots clés associés à l'article ?
ex : rue des boulets : albums photos de voyages

la contrib des nuages de mots clés utilise cette boucle pour compter :
<BOUCLE_max1(MOTS){tout}{id_groupe=2}>
<BOUCLE_max1_art(ARTICLES) {id_mot}> </BOUCLE_max1_art>
[(#_max1_art:TOTAL_BOUCLE|filtre_max{total_#ID_GROUPE}|noop)] </B_max1_art>
</BOUCLE_max1>

Comment faire ?

Merci d'avance. Bernard

Hello
(peut-etre deja discuté... pas vu)

Il semble que certaines balises HTML
soient tolerees dans les articles
(et autres objets) SPIP
sans precautions
c.a.d. sans les encadrer par
<html></html>

A mon avis...

<b></b>
<u></u>
<br>
<span class="xxx"></span>

Cette derniere est pratique
pour introduire un style typo.
(font, background, size)

Inconvenients/risques evidents ou cachés ?

Y aurait-il une liste qqpart
de ce qui est "autorisé" ???

Merci d'avance

Le 13 sept. 06, à 16:46, rue@ruedesboulets.com a écrit :

Bonjour,
Je suis limité aux boucles de spip. Passé ce stade, je suis obligé de chercher
une contrib.:frowning:

le(s) thème(s) : <BOUCLE_MOT2(MOTS){id_article}{id_groupe=2}{",

"}{id_article!=#ID_ARTICLE}><b><a
href="#URL_MOT">#TITRE</a></b></BOUCLE_MOT2></B_MOT2>

Comment dans cette boucle accorder "thème" selon qu'il y ait un ou plusieurs
mots clés associés à l'article ?
ex : rue des boulets : albums photos de voyages

la contrib des nuages de mots clés utilise cette boucle pour compter :
<BOUCLE_max1(MOTS){tout}{id_groupe=2}>
<BOUCLE_max1_art(ARTICLES) {id_mot}> </BOUCLE_max1_art>
[(#_max1_art:TOTAL_BOUCLE|filtre_max{total_#ID_GROUPE}|noop)] </B_max1_art>
</BOUCLE_max1>

Comment faire ?

Merci d'avance. Bernard

bonjour,

avec une pré-boucle du genre :

<BOUCLE_accord((MOTS){id_article}{id_groupe=2}{id_article!=#ID_ARTICLE}></BOUCLE_accord>
        [(#TOTAL_BOUCLE)]&nbsp;sous-[(#TOTAL_BOUCLE|>{1}|?{'les thèmes','le thème'})]&nbsp;:<//BOUCLE_accord>

claude

Mille mercis.
J'ai modifié la boucle pour l'adopter juste à l'accord de thème et non à un comptage.
<BOUCLE_accord(MOTS){id_article}{id_groupe=2}{id_article!=#ID_ARTICLE}></BOUCLE_accord>
[(#TOTAL_BOUCLE|>{1}|?{'les thèmes','le thème'})]&nbsp;:&nbsp;<//BOUCLE_accord>

2 exemples :

Je crois même avoir compris la logique.
Encore merci. Bernard

----- Original Message ----- From: "dlatr" <claude.delattre@laposte.net>
To: <rue@ruedesboulets.com>
Cc: <spip@rezo.net>
Sent: Wednesday, September 13, 2006 9:26 PM
Subject: Re: [Spip] boucle de mots clés : compter

Le 13 sept. 06, à 16:46, rue@ruedesboulets.com a écrit :

Bonjour,
Je suis limité aux boucles de spip. Passé ce stade, je suis obligé de chercher
une contrib.:frowning:

le(s) thème(s) : <BOUCLE_MOT2(MOTS){id_article}{id_groupe=2}{",

"}{id_article!=#ID_ARTICLE}><b><a
href="#URL_MOT">#TITRE</a></b></BOUCLE_MOT2></B_MOT2>

Comment dans cette boucle accorder "thème" selon qu'il y ait un ou plusieurs
mots clés associés à l'article ?
ex : rue des boulets : albums photos de voyages

la contrib des nuages de mots clés utilise cette boucle pour compter :
<BOUCLE_max1(MOTS){tout}{id_groupe=2}>
<BOUCLE_max1_art(ARTICLES) {id_mot}> </BOUCLE_max1_art>
[(#_max1_art:TOTAL_BOUCLE|filtre_max{total_#ID_GROUPE}|noop)] </B_max1_art>
</BOUCLE_max1>

Comment faire ?

Merci d'avance. Bernard

bonjour,

avec une pré-boucle du genre :

<BOUCLE_accord((MOTS){id_article}{id_groupe=2}{id_article!
=#ID_ARTICLE}></BOUCLE_accord>
[(#TOTAL_BOUCLE)]&nbsp;sous-[(#TOTAL_BOUCLE|>{1}|?{'les thèmes','le
thème'})]&nbsp;:<//BOUCLE_accord>

claude

Le 13 sept. 06, à 22:14, Rue des boulets a écrit :

Mille mercis.
J'ai modifié la boucle pour l'adopter juste à l'accord de thème et non à un
comptage.
<BOUCLE_accord(MOTS){id_article}{id_groupe=2}{id_article!=#ID_ARTICLE}></BOUCLE_accord>
[(#TOTAL_BOUCLE|>{1}|?{'les thèmes','le
thème'})]&nbsp;:&nbsp;<//BOUCLE_accord>

oui, je l'avais pas accordé assez à ton cas :slight_smile:
(il restait des scories)

2 exemples :

rue des boulets : albums photos de voyages
Reflets nocturnes à Sète : albums photos de voyages
Je crois même avoir compris la logique.
Encore merci. Bernard