boucle avec 2 mots cles

Bonjour,

j'aimerai faire une boucle avec deux conditions de mots clés : Afficher les articles de la rubrique ayant pour mot clé LEMOT1 mais pas ceux ayant pour mot clé LEMOT2, sachant tous les articles de la rubrique ont LEMOT1. J'arrive facilement à faire la première mais pas la deuxième. Je pourrais créer un mot clé spécial mais ça me fait changer beaucoup d'articles...

<BOUCLE_menu_contenu(ARTICLES){id_rubrique}{titre_mot=_LEMOT1}{par num titre}{doublons}>

une idée ?
paul

Si tous les articles de la rubrique ont le mot-clé LEMOT1 pourquoi filtrer avec ce mot-clé ?

Sinon il y a une vieille technique :

[ (#REM) Boucle vide avec LEMOT2 ]
<BOUCLE_eliminer_lemot2(ARTICLES) {id_rubrique} {titre_mot=LEMOT2} {doublons}> </BOUCLE_eliminer_lemot2>

[ (#REM) Boucle avec LEMOT1 et critère doublons pour éliminer LEMOT2 ]
<BOUCLE_articles_lemot1(ARTICLES) {id_rubrique} {titre_mot=LEMOT1} {doublons}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles_lemot1>

BMR

Paul a écrit :

Bonjour,

j'aimerai faire une boucle avec deux conditions de mots clés : Afficher les articles de la rubrique ayant pour mot clé LEMOT1 mais pas ceux ayant pour mot clé LEMOT2, sachant tous les articles de la rubrique ont LEMOT1. J'arrive facilement à faire la première mais pas la deuxième. Je pourrais créer un mot clé spécial mais ça me fait changer beaucoup d'articles...

<BOUCLE_menu_contenu(ARTICLES){id_rubrique}{titre_mot=_LEMOT1}{par num titre}{doublons}>

une idée ?
paul

Et pourquoi pas un truc comme cela?

      <BOUCLE_exclure(ARTICLES){id_mot=LEMOT2}{doublons}></BOUCLE_exclure>
       <BOUCLE_menu_contenu(ARTICLES) {id_mot=LEMOT1} {par num titre}{doublons}>
       .....

Pascal
www.pasaj.ch

----- Original Message ----- From: "Paul" <whippingah@libertysurf.fr>
To: <spip@rezo.net>
Sent: Tuesday, March 13, 2007 9:51 AM
Subject: [Spip] boucle avec 2 mots cles

Bonjour,

j'aimerai faire une boucle avec deux conditions de mots clés : Afficher
les articles de la rubrique ayant pour mot clé LEMOT1 mais pas ceux
ayant pour mot clé LEMOT2, sachant tous les articles de la rubrique ont
LEMOT1. J'arrive facilement à faire la première mais pas la deuxième. Je
pourrais créer un mot clé spécial mais ça me fait changer beaucoup
d'articles...

<BOUCLE_menu_contenu(ARTICLES){id_rubrique}{titre_mot=_LEMOT1}{par num
titre}{doublons}>

une idée ?
paul
_______________________________________________
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

BMR a écrit :

Si tous les articles de la rubrique ont le mot-clé LEMOT1 pourquoi filtrer avec ce mot-clé ?
  

Parce que dans certaines rubriques certains articles n'ont pas ce mot clé, d'autres l'ont et d'autres ont les deux. Et je ne veux afficher que ceux qui ont LEMOT1.

Sinon il y a une vieille technique :

[ (#REM) Boucle vide avec LEMOT2 ]
<BOUCLE_eliminer_lemot2(ARTICLES) {id_rubrique} {titre_mot=LEMOT2} {doublons}> </BOUCLE_eliminer_lemot2>

[ (#REM) Boucle avec LEMOT1 et critère doublons pour éliminer LEMOT2 ]
<BOUCLE_articles_lemot1(ARTICLES) {id_rubrique} {titre_mot=LEMOT1} {doublons}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles_lemot1>
  
Je n'y avais pas pensé. Mais bizarrement ça ne fonctionne pas... Pour j'ai exactement la même boucle autre part et ça marche...
BMR
  

paul

Qu'est-ce qui ne fonctionne pas ?

BMR

Paul a écrit :

Je n'y avais pas pensé. Mais bizarrement ça ne fonctionne pas... Pour j'ai exactement la même boucle autre part et ça marche...
paul

L'article qui est sensé être exclu s'affiche toujours. Pourtant j'ai vidé le cache et tout...

paul

BMR a écrit :

Qu'est-ce qui ne fonctionne pas ?

BMR

Paul a écrit :
  

Je n'y avais pas pensé. Mais bizarrement ça ne fonctionne pas... Pour j'ai exactement la même boucle autre part et ça marche...
paul
    
_______________________________________________
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ