Question de mot clé

Bonjour,

Sur une page rubrique, je souhaiterais afficher différents types d'articles, ceux de la rubrique, et certains articles ayant les mots clés de la rubrique mais je voudrais exclure tous articles qui ne sont pas de l'aire géographique de la rubrique (définie par un mot clé du groupe GEO, id_groupe=4).

Voici par exemple, une des boucles de la page :
http://www.infogm.org/infogm2/spip.php?rubrique726

<!----Les dossiers (mot = 202) ayant le mot clé de l'article-->

<BOUCLE_ExtraireMotCleDeLaRubDossier(MOTS){id_rubrique}{id_groupe !=15}{id_groupe !=14}{id_groupe !=20}{id_groupe !=23}{id_groupe !=9}{id_groupe !=21}>
<B_ArtByMotCleDossier>
<font class="nouveaute">DERNIERE(S) DOSSIER(S)</font><BR>

<BOUCLE_ArtByMotCleDossier(ARTICLES){par date}{inverse}{id_mot}{id_mot=202}{0,3}{doublons pourress}>
<a class="titreArt3" href="#URL_ARTICLE">: [(#TITRE|supprimer_numero)]</a><BR>
</BOUCLE_ArtByMotCleDossier>

</B_ArtByMotCleDossier>
<//B_ArtByMotCleDossier>
</BOUCLE_ExtraireMotCleDeLaRubDossier>

<!----Fin Les dossiers (mot = 202) ayant le mot clé de l'article --->

Mon idée est de rajouter un critère dans la BOUCLE_ArtByMotCleDossier qui sélectionne les articles qui ont le mot clé du la rubrique {id_mot}, qui soit un dossier {id_mot=202} et donc le mot clé du groupe GEO soit celui de la rubrique.
Dans cette page, il s'agit de l'Union européenne, donc je peux écrire {id_mot=132} mais je souhaiterais quelque chose de plus dynamique...
Mais je n'arrive pas à trouver la formule pour écrire ce dernier critère.

Une autre piste que j'ai exploré en vain consiste à faire des paquets de mots clés.
Schématiquement ca donne ca

<BOUCLE_LaBonneGEO(MOTS){id_rubrique}{id_groupe=4}>
Mettre ce mot en mémoire
</BOUCLE_LaBonneGEO>

<BOUCLE_LeBonTheme(MOTS){id_rubrique}{id_groupe !=15}{id_groupe !=14}{id_groupe !=20}{id_groupe !=23}{id_groupe !=9}{id_groupe !=21}{id_groupe !=4}>
Les mettre en mémoire
</BOUCLE_LeBonTheme>

<BOUCLE_LesDossiers(ARTICLES){id_mot=GEO ET au moins un des themes}>
#TITRE
</BOUCLE_LesDossiers>

Quelqu'un a une idée?

Merci infiniment.
Christophe

Christophe Noisette a écrit :

Bonjour,

Sur une page rubrique, je souhaiterais afficher différents types  
d'articles, ceux de la rubrique, et certains articles ayant les mots  
clés de la rubrique mais je voudrais exclure tous articles qui ne  
sont pas de l'aire géographique de la rubrique (définie par un mot  
clé du groupe GEO, id_groupe=4).

Voici par exemple, une des boucles de la page :

<!----Les dossiers (mot = 202) ayant le mot clé de l'article-->

<BOUCLE_ExtraireMotCleDeLaRubDossier(MOTS){id_rubrique}{id_groupe ! 
=15}{id_groupe !=14}{id_groupe !=20}{id_groupe !=23}{id_groupe !=9} 
{id_groupe !=21}>
<B_ArtByMotCleDossier>
<font class="nouveaute">DERNIERE(S) DOSSIER(S)</font><BR>

<BOUCLE_ArtByMotCleDossier(ARTICLES){par date}{inverse}{id_mot} 
{id_mot=202}{0,3}{doublons pourress}>
<a class="titreArt3" href="#URL_ARTICLE">: [(#TITRE|supprimer_numero)] 
</a><BR>
</BOUCLE_ArtByMotCleDossier>

</B_ArtByMotCleDossier>
<//B_ArtByMotCleDossier>
</BOUCLE_ExtraireMotCleDeLaRubDossier>

<!----Fin Les dossiers (mot = 202) ayant le mot clé de l'article --->

Mon idée est de rajouter un critère dans la BOUCLE_ArtByMotCleDossier  
qui sélectionne les articles qui ont le mot clé du la rubrique  
{id_mot}, qui soit un dossier {id_mot=202} et donc le mot clé du  
groupe GEO soit celui de la rubrique.
Dans cette page, il s'agit de l'Union européenne, donc je peux écrire  
{id_mot=132} mais je souhaiterais quelque chose de plus dynamique...
Mais je n'arrive pas à trouver la formule pour écrire ce dernier  
critère.

Une autre piste que j'ai exploré en vain consiste à faire des paquets  
de mots clés.
Schématiquement ca donne ca

<BOUCLE_LaBonneGEO(MOTS){id_rubrique}{id_groupe=4}>
Mettre ce mot en mémoire
</BOUCLE_LaBonneGEO>

<BOUCLE_LeBonTheme(MOTS){id_rubrique}{id_groupe !=15}{id_groupe !=14} 
{id_groupe !=20}{id_groupe !=23}{id_groupe !=9}{id_groupe !=21} 
{id_groupe !=4}>
Les mettre en mémoire
</BOUCLE_LeBonTheme>

<BOUCLE_LesDossiers(ARTICLES){id_mot=GEO ET au moins un des themes}>
#TITRE
</BOUCLE_LesDossiers>

Quelqu'un a une idée?

Merci infiniment.
Christophe
  

Tu peux les mettre en mémoire avec les doublons nommés
Voir ici un message qui en explique le fonctionnement avec des liens vers des exemples

bonjour
ayé j'ai trouvé :
Le 18 avr. 08 à 09:50, Jean-Christophe Villeneuve a écrit :

Christophe Noisette a écrit :

Bonjour, Sur une page rubrique, je souhaiterais afficher différents types d'articles, ceux de la rubrique, et certains articles ayant les mots clés de la rubrique mais je voudrais exclure tous articles qui ne sont pas de l'aire géographique de la rubrique (définie par un mot clé du groupe GEO, id_groupe=4). Voici par exemple, une des boucles de la page : http://www.infogm.org/infogm2/spip.php?rubrique726 <!----Les dossiers (mot = 202) ayant le mot clé de l'article--> <BOUCLE_ExtraireMotCleDeLaRubDossier(MOTS){id_rubrique}{id_groupe ! =15}{id_groupe !=14}{id_groupe !=20}{id_groupe !=23}{id_groupe !=9} {id_groupe !=21}> <B_ArtByMotCleDossier> <font class="nouveaute">DERNIERE(S) DOSSIER(S)</font><BR> <BOUCLE_ArtByMotCleDossier(ARTICLES){par date}{inverse}{id_mot} {id_mot=202}{0,3}{doublons pourress}> <a class="titreArt3" href="#URL_ARTICLE">: [(#TITRE|supprimer_numero)] </a><BR> </BOUCLE_ArtByMotCleDossier> </B_ArtByMotCleDossier> <//B_ArtByMotCleDossier> </BOUCLE_ExtraireMotCleDeLaRubDossier> <!----Fin Les dossiers (mot = 202) ayant le mot clé de l'article ---> Mon idée est de rajouter un critère dans la BOUCLE_ArtByMotCleDossier qui sélectionne les articles qui ont le mot clé du la rubrique {id_mot}, qui soit un dossier {id_mot=202} et donc le mot clé du groupe GEO soit celui de la rubrique. Dans cette page, il s'agit de l'Union européenne, donc je peux écrire {id_mot=132} mais je souhaiterais quelque chose de plus dynamique... Mais je n'arrive pas à trouver la formule pour écrire ce dernier critère. Une autre piste que j'ai exploré en vain consiste à faire des paquets de mots clés. Schématiquement ca donne ca <BOUCLE_LaBonneGEO(MOTS){id_rubrique}{id_groupe=4}> Mettre ce mot en mémoire </BOUCLE_LaBonneGEO> <BOUCLE_LeBonTheme(MOTS){id_rubrique}{id_groupe !=15}{id_groupe !=14} {id_groupe !=20}{id_groupe !=23}{id_groupe !=9}{id_groupe !=21} {id_groupe !=4}> Les mettre en mémoire </BOUCLE_LeBonTheme> <BOUCLE_LesDossiers(ARTICLES){id_mot=GEO ET au moins un des themes}> #TITRE </BOUCLE_LesDossiers> Quelqu'un a une idée? Merci infiniment. Christophe

Tu peux les mettre en mémoire avec les doublons nommés
Voir ici un message qui en explique le fonctionnement avec des liens vers des exemples

Donc merci pour les doublons nommés, avec un peu de patience et quelques tentatives... j'ai finalement trouvé.
Voici la gueule de mes boucles si ca aide, ca donne des idées.

<!----Les dossiers (mot = 202) ayant LES mot clé de la RUBRIQUE -->

<!---- Les articles qui ont la bonne GEO {id_groupe=4} de la rubrique -->
<BOUCLE_GEO(MOTS){id_rubrique}{id_groupe=4}>
<BOUCLE_ArtGeo(ARTICLES){id_mot}{doublons prem_niveau}>
</BOUCLE_ArtGeo>
</BOUCLE_GEO>

<!---- Tous les articles du SITE qui N'ONT PAS la bonne géo de la rubrique -->
<BOUCLE_TousLesArtGeo(ARTICLES){doublons prem_niveau}{doublons deux_niveau}>
</BOUCLE_TousLesArtGeo>

<!---- Les articles qui ont le bon THEME {id_groupe= 16} de la rubrique -->
<BOUCLE_Theme(MOTS){id_rubrique}{id_groupe= 16}>
<BOUCLE_ArtTheme(ARTICLES){id_mot}{doublons trois_niveau}>
</BOUCLE_ArtTheme></BOUCLE_Theme>

<!---- Tous les articles du SITE qui N'ONT PAS le bon THEME de la rubrique -->
BOUCLE_TousLesArtTheme(ARTICLES){doublons trois_niveau}{doublons quatre_niveau}>
</BOUCLE_TousLesArtTheme>

<!---- Les articles qui ont le bon SOUS THEME }{id_groupe= 13} de la rub -->
<BOUCLE_SsTheme(MOTS){id_rubrique}{id_groupe= 13}>
<BOUCLE_ArtSsTheme(ARTICLES){id_mot}{doublons cinq_niveau}>
</BOUCLE_ArtSsTheme>
</BOUCLE_SsTheme>

<!---- Tous les articles du SITE qui N'ONT PAS le bon SOUS THEME de la rubrique -->
<BOUCLE_TousLesArtSsTheme(ARTICLES){doublons cinq_niveau}{doublons six_niveau}>
</BOUCLE_TousLesArtSsTheme>

<font class="commentaire">
Les dossiers Inf'OGM qui ont en commun avec la rubrique : GEO & Enjeux & Theme </font>
<BR>
<BOUCLE_LesArtQuiOntLesTrois(ARTICLES){id_mot=202}{doublons deux_niveau}{doublons quatre_niveau}{doublons six_niveau}{!par date}>
<a class="titreArt4" href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a><BR>
</BOUCLE_LesArtQuiOntLesTrois>

<HR>

<font class="commentaire">
Les dossiers Inf'OGM qui ont en commun avec la rubrique : GEO & Enjeux. Cette nouvelle boucle permet donc d'afficher des articles, certes moins pertinentes mais dans le thème et la géo au cas où acucun DOSSIER ne posséderait les trois mots clés </font>
<BR>
<BOUCLE_LesArtQuiOntLesDeux(ARTICLES){id_mot=202}{doublons deux_niveau}{doublons quatre_niveau}{!par date}>
<a class="titreArt4" href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a><BR>
</BOUCLE_LesArtQuiOntLesDeux>

Amicalement
Christophe