doc sur l'utilisation des =?iso-8859-1?Q?m?= =?iso-8859-1?Q?ots_cl=E9?= et groupes de mot

version: v1-4c7

existe-t-il une page qqpart sur l'utilisation des mots clé
et groupes?

sinon, je pose une question

j'voudrais récupérer des articles correspondant à un ou
plusieurs mot-clés.

je ne connais que :
le titre du mot clé
le titre du groupe de mot clés

exple:

<BOUCLE_agenda(ARTICLES){id_rubrique=1}{age < 30}{par date}{titre_mot==[morbihan]}{0,10}>
        (#DATE|nom_jour)] [(#DATE|affdate)]<br />

  <a href="#URL_ARTICLE">#TITRE</a>
  <br /><br />
</BOUCLE_agenda>

la je ne veux afficher que les articles contenant le mot-clé "morbihan"
et la boucle affiche tous les articles...
  
et si j'effectue la recherche sur morbihan et finistère ?

thanx
Pascal

From pascal@arkam.com Fri Jun 21 20:10:00 2002

Return-Path: <pascal@arkam.com>
Received: from arkam.com (ARennes-303-1-6-206.abo.wanadoo.fr [80.15.137.206])
  by miel.brainstorm.fr (Postfix) with ESMTP id 6B23D1C0F1
  for <spip@rezo.net>; Fri, 21 Jun 2002 20:10:00 +0200 (CEST)
Received: (from pascal@localhost)
  by arkam.com (8.11.6/8.9.3) id g5LIDrm22392
  for spip@rezo.net; Fri, 21 Jun 2002 20:13:53 +0200
Date: Fri, 21 Jun 2002 20:13:53 +0200
From: Pascal Desroche <pascal@ker.org>
To: spip@rezo.net
Subject: Re: [Spip] doc sur l'utilisation des mots_cle et groupes de mot
Message-ID: <20020621201353.L30471@ker.org>
References: <20020621200507.K30471@ker.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20020621200507.K30471@ker.org>
User-Agent: Mutt/1.3.23i
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
Precedence: list
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Fri, 21 Jun 2002 18:10:00 -0000
Status: O
Content-Length: 1065
Lines: 44

1ere auto reponse
http://www.uzine.net/article1270.html
...

mais je suis preneur d'autres exemples

le Fri, Jun 21, 2002 at 08:05:07PM +0200, Pascal Desroche écrit:

version: v1-4c7

existe-t-il une page qqpart sur l'utilisation des mots clé
et groupes?

sinon, je pose une question

j'voudrais récupérer des articles correspondant à un ou
plusieurs mot-clés.

je ne connais que :
le titre du mot clé
le titre du groupe de mot clés

exple:

<BOUCLE_agenda(ARTICLES){id_rubrique=1}{age < 30}{par date}{titre_mot==[morbihan]}{0,10}>
        (#DATE|nom_jour)] [(#DATE|affdate)]<br />

  <a href="#URL_ARTICLE">#TITRE</a>
  <br /><br />
</BOUCLE_agenda>

la je ne veux afficher que les articles contenant le mot-clé "morbihan"
et la boucle affiche tous les articles...
  
et si j'effectue la recherche sur morbihan et finistère ?

thanx
Pascal
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

Essaie
<BOUCLE_agenda(ARTICLES){id_rubrique=1}{age < 30}{par date}{titre=morbihan]{0,10}>

At 20:05 21/06/2002 +0200, Pascal Desroche wrote:

<BOUCLE_agenda(ARTICLES){id_rubrique=1}{age < 30}{par date}{titre_mot==[morbihan]}{0,10}>
       (#DATE|nom_jour)] [(#DATE|affdate)]<br />

       <a href="#URL_ARTICLE">#TITRE</a>
       <br /><br />
</BOUCLE_agenda>

la je ne veux afficher que les articles contenant le mot-clé "morbihan"
et la boucle affiche tous les articles...

<BOUCLE_agenda(ARTICLES){id_rubrique=1}{age < 30}{par date}{titre_mot==[morbihan]}{0,10}>

../..

la je ne veux afficher que les articles contenant le mot-clé "morbihan"

L'expression régulière ==[morbihan] signifie "contient une des lettres m, o,
r, b, i, h, a, ou n".... Ce que tu veux est probablement '=morbihan' : égale
Morbihan ; ou '==morbihan' soit 'contient la chaîne "morbihan"'

-- Fil

At 20:05 +0200 21/06/02, Pascal Desroche wrote:

version: v1-4c7
existe-t-il une page qqpart sur l'utilisation des mots clé
et groupes?

Non, pour l'instant il n'y a pas de doc spécifique à la version 1.4 en développement. On ne publie jamais de doc concernant une version en cours de développement. En effet, puisque par définition, c'est une version qui évolue, on ne peut pas publier des spécifications qui ne sont pas définitives (sauf à devoir ensuite non seulement publier des nouvelles spécifications, mais expliquer que les anciennes ne fonctionnent plus...).

<BOUCLE_agenda(ARTICLES){id_rubrique=1}{age < 30}{par date}{titre_mot==[morbihan]}{0,10}>
        (#DATE|nom_jour)] [(#DATE|affdate)]<br />

<a href="#URL_ARTICLE">#TITRE</a>
<br /><br />
</BOUCLE_agenda>

la je ne veux afficher que les articles contenant le mot-clé "morbihan"
et la boucle affiche tous les articles...

et si j'effectue la recherche sur morbihan et finistère ?

La solution la plus "courte" consiste à utiliser de manière affinée ton expression régulière. Par exemple, au lieu de
{titre_mot==[morbihan]}, un truc du genre:
{titre_mot==morbihan|finistère}
(j'ai pas vérifié).

Cela dit, comme les expressions régulières ne sont pas évidentes à utiliser pour tout le monde, une autre solution, peut-être plus simple à comprendre, consiste à intégrer une seconde boucle dans à l'intérieur de ta première boucle. Par exemple:

<BOUCLE_agenda(ARTICLES){titre_mot==morbihan}...>
      <BOUCLE_verif_finis(ARTICLES){id_article}{titre_mot==finistère}>
      <li>#TITRE
      </BOUCLE_verif_finis>
</BOUCLE_agenda>

Ainsi, ta BOUCLE_verif_finis ne peut sélectionner qu'un seul article (à cause de {id_article}), correspondant à l'article en cours de la BOUCLE_agenda. Et il ne "sélectionne" cet article que s'il est lié au mot "finistère".
Si nécessaire, tu peux évidemment ajouter une troisième boucle à l'intérieur de ces deux, pour vérifier un critère supplémentaire, du genre:

<BOUCLE_agenda...>
      <BOUCLE_verif_finis...{titre_mot==finistère}>
           <BOUCLE_verf_caen...{titre_mot==caen}>

etc.

ARNO*

--
Le Scarabée : http://www.scarabee.com
uZine 3 : http://www.uzine.net

fectivment

j'ai ça mantenant
<BOUCLE_agenda(ARTICLES){id_rubrique=1}{age < 30}{par date}{titre_mot=morbihan}{0,10}>

sinon, recherche sur 2+ criteres mot-cles c'est possible dans la meme boucle?

Pascal

le Fri, Jun 21, 2002 at 10:36:04PM +0200, Fil écrit:

> <BOUCLE_agenda(ARTICLES){id_rubrique=1}{age < 30}{par date}{titre_mot==[morbihan]}{0,10}>
../..
> la je ne veux afficher que les articles contenant le mot-clé "morbihan"

L'expression régulière ==[morbihan] signifie "contient une des lettres m, o,
r, b, i, h, a, ou n".... Ce que tu veux est probablement '=morbihan' : égale
Morbihan ; ou '==morbihan' soit 'contient la chaîne "morbihan"'

-- Fil

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip
From pascal@arkam.com Sat Jun 22 17:32:38 2002

Return-Path: <pascal@arkam.com>
Received: from arkam.com (ARennes-303-1-6-206.abo.wanadoo.fr [80.15.137.206])
  by miel.brainstorm.fr (Postfix) with ESMTP id 854151C372
  for <spip@rezo.net>; Sat, 22 Jun 2002 17:32:38 +0200 (CEST)
Received: (from pascal@localhost)
  by arkam.com (8.11.6/8.9.3) id g5MFaQB22413;
  Sat, 22 Jun 2002 17:36:26 +0200
Date: Sat, 22 Jun 2002 17:36:26 +0200
From: Pascal Desroche <pascal@ker.org>
To: ARNO* <arno@scarabee.com>
Cc: spip@rezo.net
Subject: Re: [Spip] doc mot =?iso-8859-1?B?Y2zp?=
Message-ID: <20020622173626.N30471@ker.org>
References: <20020621200507.K30471@ker.org>
  <a05100302b93a11104c1d@[80.14.13.250]>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <a05100302b93a11104c1d@[80.14.13.250]>
User-Agent: Mutt/1.3.23i
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
Precedence: list
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Sat, 22 Jun 2002 15:32:38 -0000
Status: O
Content-Length: 584
Lines: 23

le Sat, Jun 22, 2002 at 01:41:40PM +0200, ARNO* écrit:

At 20:05 +0200 21/06/02, Pascal Desroche wrote:
>version: v1-4c7
>existe-t-il une page qqpart sur l'utilisation des mots clé
>et groupes?

Non, pour l'instant il n'y a pas de doc spécifique à la version 1.4

[...]

La solution la plus "courte" consiste à utiliser de manière affinée
ton expression régulière. Par exemple, au lieu de
{titre_mot==[morbihan]}, un truc du genre:
{titre_mot==morbihan|finistère}
(j'ai pas vérifié).

je viens de le faire, ça ne renvoie aucun résultat.

ARNO*

thanx
Pascal