RE: [Spip] boucle très très ardue

Première érreure vue vite fait : tu as oublié le critère {id_mot} dans ta boucle meme_mot !

Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : mardi 5 août 2003 09:22
À : bouillard elodie; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle très très ardue

devient fou moi...
Voici donc la boucle comme tu la propose, aménagée en fonction de mes
rubriques

<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
                  #TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_rubrique!=55}>
<?php
if (#ID_RUBRIQUE=="56") echo "Pratiquer :<br>";
if (#ID_RUBRIQUE=="61") echo "Se former :<br>";
?>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_meme_mot>
                  </BOUCLE_Mots_Cles>

l'affichage que ca donne est ici
http://www.mieux-etre.be/interactif/article.php3?id_article=498

Or l'article 498 (qui fait partie de la rubrique 112 a pour mot clé
Astrologie
Il devrait identifier les rubriques qui se trouvent dans la rubrique 56 (ou
pratiquer) et en afficher le titre si elle portent le même mot clé
puis afficher les rubriques qui se trouvent dans la rubrique 61 (ou se
former) et en afficher le titre si elles portent le même mot clé.
Les rubriques 56 et 61 se trouvent dans le secteur 55

Mystère...

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Tue, 5 Aug 2003 08:49:53 +0200
À : Benoît Dumont <info@parcours.com>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé(presque)

Ok, ok ...

Alors voila, comme ca m'étonnait et que je ne voyais pas d'ou venait le pb
j'ai fait des tes avec des rubriques à moi. Le code suivant fonctionne très
bien sur mon poste :

<BOUCLE_meme_mot(RUBRIQUES){id_secteur=48}>
<?php
if (#ID_RUBRIQUE=="59") echo "projet :<br>";
if (#ID_RUBRIQUE=="60") echo "dossier :<br>";
?>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_meme_mot>

j'obtient l'affichage suivant :
*Créer
projet :
*projet

Seul problème : j'affiche le nom de la rubrique "mère" (ici créer) alors que
je pense pas que c t le but. Ceci doit pouvoir se corriger par l'ajout du
critère {id_rubrique!=48} dans la boucle.
Tu n'as donc plus qu'a inserer ce code dans ta boucle "Mot-cle".
J'ai aussi fait le test avec et sans les guillemets et ca fonctionne aussi
bien dans les deux cas.
Si ca ne marche tjrs pas vérifie qu'il y ai bien des articles dans tes
rubriques car sinon ca n'affiche rien.
Je n'ai pas d'autres idées.

Bonne journée et bon courage.
Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 17:12
À : bouillard elodie
Objet : Re: [Spip] Re: Re: boucle ardue trouvé(presque)

euh... désolé de retarder ton bain... mais tout marche sauf ton PHP...

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Mon, 4 Aug 2003 17:08:42 +0200
À : Benoît Dumont <info@parcours.com>, <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé(presque)

Allez !
dernier leger sursaut de genie avant d'aller me plonger dans ma baignoire
remplie de glaçons :wink:
(a y est, je commence a délirer!)

Bon, pour ton pb
1)Il faut une boucle générale qui te renvoie toutes les sous-rubriques de ta
rubrique 55 (à peu de choses près celle que tu as déjà)
2) a l'interieur de cette rubrique tu place la boucle que je t'ai donné
(contenu_rubrique)
3) à l'interieur de contenu_rubrique tu place 2 boucle : -une qui te sert a
afficher le titre différent
-une qui affiche le nom de ta sous-rubrique
Je repprend tout avec du code :

<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}>
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}>
<BOUCLE_titre_rubrique(RUBRIQUES){id_rubrique}>
<?php
if (#ID_RUBRIQUE==56) echo "Ou pratiquer :<br>";
if (#ID_RUBRIQUE==61) echo "Ou se former :<br>";
?>
</BOUCLE_titre_rubrique>
<BOUCLE_nom_rubrique(RUBRIQUES){id_rubrique}>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_nom_rubrique>
</BOUCLE_contenu_rubrique>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

Voila, en esperant que cette fois ci se soit la bonne (boucle)
Bonne soirée,
Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 16:48
À : bouillard elodie; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle ardue trouvé(presque)

Merci Elodie. Ca demnderait en effet de chambouler tout mon site (enfin ces
deux rubriques se former et pratiquer)

Mais je me demande bien pourquoi il ne sort pas simplement les rub qui ont
le bon mot clé qui se trouvent dans la rubrique 56 (ou se pratiquer sous rub
de 55) et la rubrique 61 (ou se former)
L'idéal serait pour moi donc un affichage genre :
1/ #titre (titre du mot clé atribué à l'article)
2/ Ou pratiquer (puis #titre des rubriques portant ce mot clé et étant
situées dans la rubrique 56 elle même sous rub du secteur 55)
3/ Ou se former (puis #titre des rubriques portant ce mot clé et étant
situées dans la rubrique 61 elle même sous rub du secteur 55)

pfft fait vraiment aussi chaud qu'en France ici...
Benoît

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Mon, 4 Aug 2003 16:34:42 +0200
À : Benoît Dumont <info@parcours.com>, <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé(presque)

Si je regarde en ligne comme tu me l'as indiqué il y a deja un pb dans
l'ordre
d'affiche des rubriques. C'est le liens vers la rubrique "ou se former" (92)
qui apparait en premier et l'autre ensuite. Ce n'est pas très important mais
c
t à signaler.
Ca va peut etre chambouler ton site mais je serais toi je donnerais le titre
"Ou se former" à ma rubrique 92 et "Ou pratiquer" à ton autre rubrique.
Ainsi quand tu affiches le lien tu obtiens déjà ce que tu souhaites (plutôt
que d'afficher trois fois la même chose) mais le liens pointe bien vers ta
rubrique. Et donc à ce moment la, plus besoin du code en php et tu pourras
aussi surpprimer ton critère par titre (tout se simplifie finalement).

J'éspère avoir bien cerné le pb.

Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 16:18
À : bouillard elodie; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle ardue trouvé(presque)

le premier #TITRE est le mot clé de l'article
ce qui m'étonne c'est qu'il sort bien les rubriques qui appartiennent au
secteur 55 et qui portent le même mot clé.
Si par contre je lui demande de sortir les rubriques contenue dans la
rubrique 56 (sous rub de secteur 55) il ne sort plus rien?!
merci pour ta patience
Benoît

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Mon, 4 Aug 2003 16:12:19 +0200
À : Benoît Dumont <info@parcours.com>, <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé(presque)

Attends 2s...
il correspond à quoi ton #TITRE au début ??
(désolée si tu l'as déjà dit mais je prends le train en marche alors ...)

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 16:00
À : Benoît Dumont; bouillard elodie; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle ardue trouvé(presque)

ben non voici le nouveau code :
<B_Mot_cles>
Sujet :
<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE<br>
(ici devrait appararaitre les rubriques extraites de la
rubrique 56 (ou pratiquer) et 61 (ou se former)
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}{par
titre}>
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}>
<?php
if (#ID_RUBRIQUE==56) echo "Ou pratiquer<br>";
if (#ID_RUBRIQUE==61) echo "Ou se former<br>";
?>
<img src="puce.gif"> <a
href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_contenu_rubrique>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>
</B_Mot_Cles>

De : Benoît Dumont <info@parcours.com>
Date : Mon, 04 Aug 2003 15:50:48 +0200
À : bouillard elodie <elodie.bouillard@reims.cci.fr>, <spip@rezo.net>
Objet : Re: [Spip] Re: Re: boucle ardue trouvé (presque)

merci pour tant de gentillesse de tous.
Elodie ta boucle fonctionne

<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}{par titre}>
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}><?php
if (#ID_RUBRIQUE=="56") echo "Ou pratiquer<br>";
if (#ID_RUBRIQUE=="61") echo "Ou se former<br>";
?>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_contenu_rubrique>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

mais le plus du titre différent est très important pour moi et ton php ne
fonctionne pas
en ligne c'est ici :
http://www.mieux-etre.be/interactif/article.php3?id_article=498

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Mon, 4 Aug 2003 15:27:35 +0200
À : <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé (presque)

Bonjour,

Si la boucle avec id_secteur=55 fonctionne et que tu n'as que deux
rubrique
(56 et 92) dans ta rubrique 55 tu peux essayer de mettre une boucle en
plus
à
l'interieur.

ex :
<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}{par titre}>
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_contenu_rubrique>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

et pour le petit plus du titre différent tu peux utiliser un peu de php :

<?php
if (#ID_RUBRIQUE=="46") echo "Ou pratiquer<br>";
if (#ID_RUBRIQUE=="55") echo "Ou se former<br>";
?>
que tu place dans la boucle contenu_rubrique (avant tout).

Je sais, c'est un peu lourd, mais ca ne modifie pas bcp ton code et je
pense
que ca doit fonctionner comme tu le souhaite !

Bon courage,
Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 15:10
À : HETZEL Jérémy; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle ardue trouvé (presque)

ben non ça marche pas?!?
Benoît
J'ai pensé à un critère {id_enfant} mais je crois pas que ce soit une
bonne
idée

De : "HETZEL Jérémy" <jeremy.hetzel@i-carre.net>
Date : Mon, 4 Aug 2003 14:42:43 +0200
À : spip@rezo.net
Objet : [Spip] Re: Re: boucle ardue trouvé (presque)

tu les as bien appeler par un nom différent, genre meme_mot_56 et
meme_mot_92
?

--
Jérémy HETZEL

"Benoît Dumont" <info@parcours.com> a écrit dans le message de news:
BB53EA3F.CCAF%info@parcours.com...
presque trouvé!!
la bonne boucle est celle-ci (celle de Mohamad)

<B_Mots_Cles>
Où pratiquer <br>
<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}{par titre}>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

mais en fait dans la rubrique 55 j'ai la 56 (ou pratiquer) et la 92 (ou
se
former) je voudrais pouvoir les séparer...

Si je fais une boucle comme celle de ci-dessus contenant
<BOUCLE_meme_mot(RUBRIQUES){id_rubrique=56}{id_mot}{par titre}>
Ou pratiquer
Puis une autre
<BOUCLE_meme_mot(RUBRIQUES){id_rubrique=92}{id_mot}{par titre}>
Ou se former

ben là ca va plus??

De : Benoît Dumont <info@parcours.com>
Date : Mon, 04 Aug 2003 10:35:47 +0200
À : speciale <speciale@club-internet.fr>, <spip@rezo.net>
Objet : Re: [Spip] Re: boucle ardue

Ben non... ca marche toujours pas.
Cela dit je confirme mon doute : si tu ne précise pas d'abord le mot
clé
de
l'article, spip ne peut pas identifier les rubriques qui ont le même
mot
clé
(enfin je pense).
D'autre part quand tu dis TITREDUMOT je ne peux pas écrire à la main
chaque
boucle en notant le titre de son mot clé (j'ai plus de 200 articles
différents dans cette rubrique avec autant de mot clé différent...)
mama ma mia!!!
Une autre piste?
Benoît

De : speciale <speciale@club-internet.fr>
Date : Mon, 04 Aug 2003 10:15:35 +0200
À : Benoît Dumont <info@parcours.com>
Objet : Re: [Spip] Re: boucle ardue

Le 4/08/03 10:00, « Benoît Dumont » <info@parcours.com> a écrit :

ben euh non ca marche pas...
Cela dit il me semble que dans ta boucle tu n'identifie pas en
premier
lieu
le mot clé attribué à l'article et donc je pense qu'il ne peut pas
trouver
les rubriques du secteur 56 qui répondent au même mot clé..
Benoît

Et ça ?

<BOUCLE_meme_mot(RUBRIQUES){id_secteur=56}{par titre}>
<a href="#URL_RUBRIQUE">#TITRE</a>
<BOUCLE_meme_mot_ARTICLE(ARTICLES){id_rubrique}{par titre}>
#TITRE
<B_Mots_Cles>
Où pratiquer <br>
<BOUCLE_Mots_Cles(MOTS){titre=TITREDUMOT}>
#TITRE
</BOUCLE_Mots_Cles>
</BOUCLE_meme_mot_ARTICLE>
<BOUCLE_meme_mot>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

oups oui j'ai ajouter {id_mot} et la boucle fonctionne +/-
mais du coup le PHP ne done pas le résultat attendu.
en fait il existe bien une rubrique répondant au mot clé atrologie dans la
rubrique 56 (ou pratiquer) c'est la rubrique 69 et une autre dans la
rubrique 61 (ou se former) c'est la 92
peut-être que le PHP devrait être écrit autrment? que signifie ==

Désolé de t'assommer avec mon problème, promis je prépare les glaçons pour
ta baignoire ;o)

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Tue, 5 Aug 2003 09:28:54 +0200
À : Benoît Dumont <info@parcours.com>, <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle très très ardue

Première érreure vue vite fait : tu as oublié le critère {id_mot} dans ta
boucle meme_mot !

Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : mardi 5 août 2003 09:22
À : bouillard elodie; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle très très ardue

devient fou moi...
Voici donc la boucle comme tu la propose, aménagée en fonction de mes
rubriques

<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_rubrique!=55}>
<?php
if (#ID_RUBRIQUE=="56") echo "Pratiquer :<br>";
if (#ID_RUBRIQUE=="61") echo "Se former :<br>";
?>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

l'affichage que ca donne est ici
http://www.mieux-etre.be/interactif/article.php3?id_article=498

Or l'article 498 (qui fait partie de la rubrique 112 a pour mot clé
Astrologie
Il devrait identifier les rubriques qui se trouvent dans la rubrique 56 (ou
pratiquer) et en afficher le titre si elle portent le même mot clé
puis afficher les rubriques qui se trouvent dans la rubrique 61 (ou se
former) et en afficher le titre si elles portent le même mot clé.
Les rubriques 56 et 61 se trouvent dans le secteur 55

Mystère...

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Tue, 5 Aug 2003 08:49:53 +0200
À : Benoît Dumont <info@parcours.com>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé(presque)

Ok, ok ...

Alors voila, comme ca m'étonnait et que je ne voyais pas d'ou venait le pb
j'ai fait des tes avec des rubriques à moi. Le code suivant fonctionne très
bien sur mon poste :

<BOUCLE_meme_mot(RUBRIQUES){id_secteur=48}>
<?php
if (#ID_RUBRIQUE=="59") echo "projet :<br>";
if (#ID_RUBRIQUE=="60") echo "dossier :<br>";
?>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_meme_mot>

j'obtient l'affichage suivant :
*Créer
projet :
*projet

Seul problème : j'affiche le nom de la rubrique "mère" (ici créer) alors que
je pense pas que c t le but. Ceci doit pouvoir se corriger par l'ajout du
critère {id_rubrique!=48} dans la boucle.
Tu n'as donc plus qu'a inserer ce code dans ta boucle "Mot-cle".
J'ai aussi fait le test avec et sans les guillemets et ca fonctionne aussi
bien dans les deux cas.
Si ca ne marche tjrs pas vérifie qu'il y ai bien des articles dans tes
rubriques car sinon ca n'affiche rien.
Je n'ai pas d'autres idées.

Bonne journée et bon courage.
Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 17:12
À : bouillard elodie
Objet : Re: [Spip] Re: Re: boucle ardue trouvé(presque)

euh... désolé de retarder ton bain... mais tout marche sauf ton PHP...

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Mon, 4 Aug 2003 17:08:42 +0200
À : Benoît Dumont <info@parcours.com>, <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé(presque)

Allez !
dernier leger sursaut de genie avant d'aller me plonger dans ma baignoire
remplie de glaçons :wink:
(a y est, je commence a délirer!)

Bon, pour ton pb
1)Il faut une boucle générale qui te renvoie toutes les sous-rubriques de ta
rubrique 55 (à peu de choses près celle que tu as déjà)
2) a l'interieur de cette rubrique tu place la boucle que je t'ai donné
(contenu_rubrique)
3) à l'interieur de contenu_rubrique tu place 2 boucle : -une qui te sert a
afficher le titre différent
-une qui affiche le nom de ta sous-rubrique
Je repprend tout avec du code :

<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}>
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}>
<BOUCLE_titre_rubrique(RUBRIQUES){id_rubrique}>
<?php
if (#ID_RUBRIQUE==56) echo "Ou pratiquer :<br>";
if (#ID_RUBRIQUE==61) echo "Ou se former :<br>";
?>
</BOUCLE_titre_rubrique>
<BOUCLE_nom_rubrique(RUBRIQUES){id_rubrique}>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_nom_rubrique>
</BOUCLE_contenu_rubrique>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

Voila, en esperant que cette fois ci se soit la bonne (boucle)
Bonne soirée,
Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 16:48
À : bouillard elodie; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle ardue trouvé(presque)

Merci Elodie. Ca demnderait en effet de chambouler tout mon site (enfin ces
deux rubriques se former et pratiquer)

Mais je me demande bien pourquoi il ne sort pas simplement les rub qui ont
le bon mot clé qui se trouvent dans la rubrique 56 (ou se pratiquer sous rub
de 55) et la rubrique 61 (ou se former)
L'idéal serait pour moi donc un affichage genre :
1/ #titre (titre du mot clé atribué à l'article)
2/ Ou pratiquer (puis #titre des rubriques portant ce mot clé et étant
situées dans la rubrique 56 elle même sous rub du secteur 55)
3/ Ou se former (puis #titre des rubriques portant ce mot clé et étant
situées dans la rubrique 61 elle même sous rub du secteur 55)

pfft fait vraiment aussi chaud qu'en France ici...
Benoît

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Mon, 4 Aug 2003 16:34:42 +0200
À : Benoît Dumont <info@parcours.com>, <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé(presque)

Si je regarde en ligne comme tu me l'as indiqué il y a deja un pb dans
l'ordre
d'affiche des rubriques. C'est le liens vers la rubrique "ou se former"
(92)
qui apparait en premier et l'autre ensuite. Ce n'est pas très important
mais
c
t à signaler.
Ca va peut etre chambouler ton site mais je serais toi je donnerais le
titre
"Ou se former" à ma rubrique 92 et "Ou pratiquer" à ton autre rubrique.
Ainsi quand tu affiches le lien tu obtiens déjà ce que tu souhaites (plutôt
que d'afficher trois fois la même chose) mais le liens pointe bien vers ta
rubrique. Et donc à ce moment la, plus besoin du code en php et tu pourras
aussi surpprimer ton critère par titre (tout se simplifie finalement).

J'éspère avoir bien cerné le pb.

Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 16:18
À : bouillard elodie; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle ardue trouvé(presque)

le premier #TITRE est le mot clé de l'article
ce qui m'étonne c'est qu'il sort bien les rubriques qui appartiennent au
secteur 55 et qui portent le même mot clé.
Si par contre je lui demande de sortir les rubriques contenue dans la
rubrique 56 (sous rub de secteur 55) il ne sort plus rien?!
merci pour ta patience
Benoît

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Mon, 4 Aug 2003 16:12:19 +0200
À : Benoît Dumont <info@parcours.com>, <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé(presque)

Attends 2s...
il correspond à quoi ton #TITRE au début ??
(désolée si tu l'as déjà dit mais je prends le train en marche alors ...)

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 16:00
À : Benoît Dumont; bouillard elodie; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle ardue trouvé(presque)

ben non voici le nouveau code :
<B_Mot_cles>
Sujet :
<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE<br>
(ici devrait appararaitre les rubriques extraites de la
rubrique 56 (ou pratiquer) et 61 (ou se former)
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}{par
titre}>
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}>
<?php
if (#ID_RUBRIQUE==56) echo "Ou pratiquer<br>";
if (#ID_RUBRIQUE==61) echo "Ou se former<br>";
?>
<img src="puce.gif"> <a
href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_contenu_rubrique>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>
</B_Mot_Cles>

De : Benoît Dumont <info@parcours.com>
Date : Mon, 04 Aug 2003 15:50:48 +0200
À : bouillard elodie <elodie.bouillard@reims.cci.fr>, <spip@rezo.net>
Objet : Re: [Spip] Re: Re: boucle ardue trouvé (presque)

merci pour tant de gentillesse de tous.
Elodie ta boucle fonctionne

<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}{par titre}>
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}><?php
if (#ID_RUBRIQUE=="56") echo "Ou pratiquer<br>";
if (#ID_RUBRIQUE=="61") echo "Ou se former<br>";
?>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_contenu_rubrique>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

mais le plus du titre différent est très important pour moi et ton php ne
fonctionne pas
en ligne c'est ici :
http://www.mieux-etre.be/interactif/article.php3?id_article=498

De : "bouillard elodie" <elodie.bouillard@reims.cci.fr>
Date : Mon, 4 Aug 2003 15:27:35 +0200
À : <spip@rezo.net>
Objet : RE: [Spip] Re: Re: boucle ardue trouvé (presque)

Bonjour,

Si la boucle avec id_secteur=55 fonctionne et que tu n'as que deux
rubrique
(56 et 92) dans ta rubrique 55 tu peux essayer de mettre une boucle en
plus
à
l'interieur.

ex :
<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}{par titre}>
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_contenu_rubrique>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

et pour le petit plus du titre différent tu peux utiliser un peu de php
:

<?php
if (#ID_RUBRIQUE=="46") echo "Ou pratiquer<br>";
if (#ID_RUBRIQUE=="55") echo "Ou se former<br>";
?>
que tu place dans la boucle contenu_rubrique (avant tout).

Je sais, c'est un peu lourd, mais ca ne modifie pas bcp ton code et je
pense
que ca doit fonctionner comme tu le souhaite !

Bon courage,
Elodie

-----Message d'origine-----
De : Benoît Dumont [mailto:info@parcours.com]
Envoyé : lundi 4 août 2003 15:10
À : HETZEL Jérémy; spip@rezo.net
Objet : Re: [Spip] Re: Re: boucle ardue trouvé (presque)

ben non ça marche pas?!?
Benoît
J'ai pensé à un critère {id_enfant} mais je crois pas que ce soit une
bonne
idée

De : "HETZEL Jérémy" <jeremy.hetzel@i-carre.net>
Date : Mon, 4 Aug 2003 14:42:43 +0200
À : spip@rezo.net
Objet : [Spip] Re: Re: boucle ardue trouvé (presque)

tu les as bien appeler par un nom différent, genre meme_mot_56 et
meme_mot_92
?

--
Jérémy HETZEL

"Benoît Dumont" <info@parcours.com> a écrit dans le message de news:
BB53EA3F.CCAF%info@parcours.com...
presque trouvé!!
la bonne boucle est celle-ci (celle de Mohamad)

<B_Mots_Cles>
Où pratiquer <br>
<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE
<BOUCLE_meme_mot(RUBRIQUES){id_secteur=55}{id_mot}{par titre}>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_meme_mot>
</BOUCLE_Mots_Cles>

mais en fait dans la rubrique 55 j'ai la 56 (ou pratiquer) et la 92 (ou
se
former) je voudrais pouvoir les séparer...

Si je fais une boucle comme celle de ci-dessus contenant
<BOUCLE_meme_mot(RUBRIQUES){id_rubrique=56}{id_mot}{par titre}>
Ou pratiquer
Puis une autre
<BOUCLE_meme_mot(RUBRIQUES){id_rubrique=92}{id_mot}{par titre}>
Ou se former

ben là ca va plus??

De : Benoît Dumont <info@parcours.com>
Date : Mon, 04 Aug 2003 10:35:47 +0200
À : speciale <speciale@club-internet.fr>, <spip@rezo.net>
Objet : Re: [Spip] Re: boucle ardue

Ben non... ca marche toujours pas.
Cela dit je confirme mon doute : si tu ne précise pas d'abord le mot
clé
de
l'article, spip ne peut pas identifier les rubriques qui ont le même
mot
clé
(enfin je pense).
D'autre part quand tu dis TITREDUMOT je ne peux pas écrire à la main
chaque
boucle en notant le titre de son mot clé (j'ai plus de 200 articles
différents dans cette rubrique avec autant de mot clé différent...)
mama ma mia!!!
Une autre piste?
Benoît

De : speciale <speciale@club-internet.fr>
Date : Mon, 04 Aug 2003 10:15:35 +0200
À : Benoît Dumont <info@parcours.com>
Objet : Re: [Spip] Re: boucle ardue

Le 4/08/03 10:00, « Benoît Dumont » <info@parcours.com> a écrit :

ben euh non ca marche pas...
Cela dit il me semble que dans ta boucle tu n'identifie pas en
premier
lieu
le mot clé attribué à l'article et donc je pense qu'il ne peut pas
trouver
les rubriques du secteur 56 qui répondent au même mot clé..
Benoît

Et ça ?

<BOUCLE_meme_mot(RUBRIQUES){id_secteur=56}{par titre}>
<a href="#URL_RUBRIQUE">#TITRE</a>
<BOUCLE_meme_mot_ARTICLE(ARTICLES){id_rubrique}{par titre}>
#TITRE
<B_Mots_Cles>
Où pratiquer <br>
<BOUCLE_Mots_Cles(MOTS){titre=TITREDUMOT}>
#TITRE
</BOUCLE_Mots_Cles>
</BOUCLE_meme_mot_ARTICLE>
<BOUCLE_meme_mot>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Si j'ai bien compris tu as un mot-clé genre "astologie" et tu veux afficher plusieurs rubriques :
Des sous-rubriques de la rubrique 56 qui ont ce mot clé (dans notre cas "astrologie", c'est la
rubrique 69) et tu veux ajouter devant "Pratiquer"
Des sous-rubriques de la rubrique 61 qui ont ce mot clé (dans notre cas "astrologie", c'est la
rubrique 92) et tu veux ajouter devant "Se former"

Pour moi en code ça donne :
<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
#TITRE

<BOUCLE_meme_mot_rub56(RUBRIQUES){id_parent=56}{id_mot}>
Pratiquer :<br>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_meme_mot_rub56>

<BOUCLE_meme_mot_rub61(RUBRIQUES){id_parent=61}{id_mot}>
Se former :<br>
<img src="puce.gif"> <a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_meme_mot_rub61>

</BOUCLE_Mots_Cles>