criteres des recherches

Bonjour,

Sur un spip 2.0.3 [13596]

J'ai une boucle de recherche sur ARTICLES et un critere {recherche}

Les résultats sont très larges et donnent des articles dont je ne vois pas le
rapport avec le mot cherché (mes articles sont vides de texte, ne comportent
qu'un titre)

Ca marchait bien sur la première version de spip20.

Il y a un truc que je n'ai pas suivi ?
Surtout, comment restreindre à la présence du/des mot(s) cherchés dans le titre
?

Merci

Alexandre

Critere "like" probablement.
genre {titre like machin}
c'est expérimental d'après al liste dev, mais faut essayer.

Sinon tu as un critère regexp genre
<BOUCLE_art(ARTICLES){titre==^[aA]}>
mais il faut manipuler les regexp.
c'est expliqué la: Les critères communs à toutes les boucles - SPIP

MJ

<acatonne@leslutins.com> wrote:

Bonjour,

Sur un spip 2.0.3 [13596]

J'ai une boucle de recherche sur ARTICLES et un critere {recherche}

Les résultats sont très larges et donnent des articles dont je ne vois pas
le rapport avec le mot cherché (mes articles sont vides de texte, ne
comportent qu'un titre)

Ca marchait bien sur la première version de spip20.

Il y a un truc que je n'ai pas suivi ? Surtout, comment restreindre à la
présence du/des mot(s) cherchés dans le titre ?

Merci

Alexandre

OU bien tu modifies l’affichage dans le squelette recherche.html en ne demandant l’affichage que des article dont le titre contient le la recherche.

Le 6 février 2009 12:16, Michel JORDA <mjorda@mls.nc> a écrit :

Critere « like » probablement.
genre {titre like machin}
c’est expérimental d’après al liste dev, mais faut essayer.

Sinon tu as un critère regexp genre
<BOUCLE_art(ARTICLES){titre==[1]}>
mais il faut manipuler les regexp.
c’est expliqué la: http://www.spip.net/fr_article900.html

MJ

<acatonne@leslutins.com> wrote:

Bonjour,

Sur un spip 2.0.3 [13596]

J’ai une boucle de recherche sur ARTICLES et un critere {recherche}

Les résultats sont très larges et donnent des articles dont je ne vois pas
le rapport avec le mot cherché (mes articles sont vides de texte, ne
comportent qu’un titre)

Ca marchait bien sur la première version de spip20.

Il y a un truc que je n’ai pas suivi ? Surtout, comment restreindre à la
présence du/des mot(s) cherchés dans le titre ?

Merci

Alexandre


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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


  1. aA ↩︎

Re-bonjour

Je n'arrive pas à bénéficier de tous les avantages :

- {titre like #ENV{recherche}}
ignore les accents (recherche "lumiere" renvoie bien "lumière")
par contre ne se comporte pas comme une regex, et ne renvoie pas "lumière
artificielle"

- {titre==#ENV{recherche}}
tient compte des accents, donc une recherche "lumiere" ne renvoie PAS "lumière"
par contre se comporte bien comme une regex, et renvoie bien "lumière
artificielle" à la recherche "lumière"

comment bénéficier des deux comportements ?
tenté {titre like #ENV{recherche} || titre==#ENV{recherche}} mais ça ne marche
pas.

acatonne@leslutins.com a écrit :

comment bénéficier des deux comportements ?

{titre like %(#ENV{recherche})%}