Je souhaiterai réaliser un tri sur les articles avec les mots clés à l’aide de checkbox (choix multicritère)
c’est a dire le visiteur se trouve devant une page listant tout les mots clés d’un groupe
il peut a l’aide d’une checkbox choisir les articles liés aux mots clés xx et yy et zz
seuls les articles reliés aux mots clés xx et yy et zz s’afficheront
je n’ai aucun problème pour faire une selection sur un seul mot clé, mais je bloc sur le multicritère.
Une idée ?
Jusqu'à 3 mots-clés cumulables, tu peux encore coder toutes les solutions "en dur" {id_mot=43}{id_mot=46} etc, mais au delà, tu pètes un plomb devant le nombre de solutions que ça te ferait à coder et il te faut donc un code 100% dynamique, et là, moi non plus je n'ai jamais trouvé ça, depuis 2 ans que je suis sur ce problème (enfin pas à plein temps hein).
Le jour où quelqu'un nous donne la clé, je pourrai moi aussi, comme toi, permettre à mes visiteurs de trier les articles de mes sites via tout un tas de super mots-clés !
Quel temps fait-il chez les Mentounasques ?
Grand soleil c'est ça ?
Je me demande si l’astuce donnée par Matthieu Marcillaud sur le fil « [Spip] boucle sur #SET (ne stocke que le dernier résultat d’une boucle) » ne pourrait pas faire l’affaire? http://comments.gmane.org/gmane.comp.web.spip.user/133275
L’astuce est de stocker les ID_MOT dans un #ARRAY
Est-ce que de boucler sur {id_mot=1,2,3,45} ça marcherait?
Je souhaiterai réaliser un tri sur les articles avec les mots clés à l’aide de checkbox (choix multicritère)
c’est a dire le visiteur se trouve devant une page listant tout les mots clés d’un groupe
il peut a l’aide d’une checkbox choisir les articles liés aux mots clés xx et yy et zz
seuls les articles reliés aux mots clés xx et yy et zz s’afficheront
je n’ai aucun problème pour faire une selection sur un seul mot clé, mais je bloc sur le multicritère.
Une idée ?
Jusqu’à 3 mots-clés cumulables, tu peux encore coder toutes les solutions « en dur » {id_mot=43}{id_mot=46} etc, mais au delà, tu pètes un plomb devant le nombre de solutions que ça te ferait à coder et il te faut donc un code 100% dynamique, et là, moi non plus je n’ai jamais trouvé ça, depuis 2 ans que je suis sur ce problème (enfin pas à plein temps hein).
Le jour où quelqu’un nous donne la clé, je pourrai moi aussi, comme toi, permettre à mes visiteurs de trier les articles de mes sites via tout un tas de super mots-clés !
Quel temps fait-il chez les Mentounasques ?
Grand soleil c’est ça ?
nicolas sartore a écrit :
> Bonjour
>
> Je souhaiterai réaliser un tri sur les articles avec les mots clés à
> l’aide de checkbox (choix multicritère)
>
> c’est a dire le visiteur se trouve devant une page listant tout les mots
> clés d’un groupe
>
> il peut a l’aide d’une checkbox choisir les articles liés aux mots clés
> xx et yy et zz
>
> seuls les articles reliés aux mots clés xx et yy et zz s’afficheront
>
> je n’ai aucun problème pour faire une selection sur un seul mot clé,
> mais je bloc sur le multicritère.
>
> Une idée ?
Jusqu'à 3 mots-clés cumulables, tu peux encore coder toutes les
solutions "en dur" {id_mot=43}{id_mot=46} etc, mais au delà, tu pètes un
plomb devant le nombre de solutions que ça te ferait à coder et il te
faut donc un code 100% dynamique, et là, moi non plus je n'ai jamais
trouvé ça, depuis 2 ans que je suis sur ce problème (enfin pas à plein
temps hein).
Le jour où quelqu'un nous donne la clé, je pourrai moi aussi, comme toi,
permettre à mes visiteurs de trier les articles de mes sites via tout
un tas de super mots-clés !
En passant les critères dans l'url et en donnant ces critères comme variables de
la boucle ? (les pros du langage spip sauront mieux que moi comment le faire en
spip, mais en php et perl c'est possible, donc avec spip aussi
Oui, je me souviens de ce lien. Mais ce que j’entendai par là c’est est-ce qu’il va m’afficher les résultats strictement égal à ces valeurs.
Un peu comme l’article suivant sur Spip-Contrib: http://www.spip-contrib.net/Recherche-multi-critere-par-mots
Oui, je me souviens de ce lien. Mais ce que j'entendai par là c'est est-ce
qu'il va m'afficher les résultats strictement égal à ces valeurs.
Un peu comme l'article suivant sur Spip-Contrib: Recherche multi-critère par mots-clés - SPIP-Contrib
Le critère IN de mysql est un critère strict donc tu auras bien
seulement ces valeurs et pas id_mot = 11 ou 12 si c'est ce que tu veux
dire...
Spip a parfois un peu de mal avec les listes séparés par des virgules et
transmises en variable d'environnement, il vaut mieux les mettre dans un
tableau...
-- http://wojylac.free.fr
Un proverbe chinois dit que lorsqu'on a rien à dire
on cite généralement un proverbe chinois.
Bonsoir,
Voici peut-être une solution :
Sur le site d'échecs de la Ligue Côte d'Azur j'ai une partie archives avec mots clés (en accès restreint !!!! désolé !) qui accède à la page en pièce jointe.
Bon courage
Marcel BOLLA
nicolas sartore a écrit :
Bonjour
Je souhaiterai réaliser un tri sur les articles avec les mots clés à l’aide de checkbox (choix multicritère)
c’est a dire le visiteur se trouve devant une page listant tout les mots clés d’un groupe
il peut a l’aide d’une checkbox choisir les articles liés aux mots clés xx et yy et zz
seuls les articles reliés aux mots clés xx et yy et zz s’afficheront
je n’ai aucun problème pour faire une selection sur un seul mot clé, mais je bloc sur le multicritère.
Une idée ?
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Oui, je me souviens de ce lien. Mais ce que j’entendai par là c’est est-ce
qu’il va m’afficher les résultats strictement égal à ces valeurs.
Un peu comme l’article suivant sur Spip-Contrib: http://www.spip-contrib.net/Recherche-multi-critere-par-mots
Le critère IN de mysql est un critère strict donc tu auras bien
seulement ces valeurs et pas id_mot = 11 ou 12 si c’est ce que tu veux
dire…
Spip a parfois un peu de mal avec les listes séparés par des virgules et
transmises en variable d’environnement, il vaut mieux les mettre dans un
tableau…
– http://wojylac.free.fr
Un proverbe chinois dit que lorsqu’on a rien à dire
on cite généralement un proverbe chinois.
Tina Engelberg <tina.engelberg@sunrise.ch> a ecrit:
nicolas sartore a écrit :
Bonjour
Bonjour
Le jour où quelqu'un nous donne la clé, je pourrai moi aussi, comme toi, permettre à mes visiteurs de trier les articles de mes sites via tout un tas de super mots-clés !
ben il existe bien le plugin recherche multi critères par mots clé disponible sur la zone et qui donne le résultat suivant : http://tispip.etab.ac-caen.fr/spip.php?page=rec_mc
Ce plugin est en dev et n'est pas compatible spip2.0, mais en 1.9.2d, ça fonctionne. Je n'ai pas encore eu le temps d'écrire la doc...
DoM
Tina
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Ben je vais reprendre l'astuce qu'a donné Matthieu Marcillaud:
<citation>
Utiliser un tableau #SET{recherche_nom,#ARRAY} #SET{recherche_nom_virg}
<BOUCLE_test(MA_TABLE){nom==#ENV{test}}>
[(#SET{recherche_nom,[(#GET{recherche_nom}|push{#ID})]})]
Sur mon site intranet version SPIP 1.9.2 C, dans la partie privée le pavé permetant la modification de la date de publication d’une brève n’apparait plus. Tous les adminstrateurs sont sous IE.