Bonjour,
Merci pour cette réponse mais elle ne me convient pas. Pourquoi ? Parce que
j'ai plusieurs mots-clés, parce que j'ai aussi besoin de récupérer #TOTAL
selon le choix des mots-clés pour couper la liste d'article sur x pages.
Michael
Nadège Debray
<nadege.debray@ To: spip@rezo.net
gmail.com> cc:
Sent by: Subject: Re: [Spip] critère variable et optionnel
spip-bounces@re
zo.net
04/10/04 10:19
Bonjour,
<michael.thanry@...> wrote:
Je voudrais savoir quelle est la solution la plus légère pour mettre en
place un formulaire permettant de filtrer les articles d'une rubrique
selon
les mots-clés choisis dans le formulaire.
Ton but est-il de filtrer l'affichage ou réellement d'interdire
l'accès aux articles?
Si c'est juste un filtre d'affichage, j'ai joué avec les CSS
alternatifs sur ce site : http://www.ombreternel.org/. Il y a une zone
sur la gauche qui permet de choisir entre Eminence Grise/Inspiré.
L'Inspiré ne voit pas certaines choses que l'Eminence Grise voit.
Cependant s'il regardait le source les données y sont! Mais j'ai
estimé qu'une solution plus compliquée était inutile dans mon cas. En
plus cette solution ne nécessite pas de rechargement de la page.
Tu peux tester ici : http://www.ombreternel.org/rubrique.php3?id_rubrique=1
Il y a en fait 4 sections.
Ou ici : http://www.ombreternel.org/rubrique.php3?id_rubrique=35 (Il y
a un article eg).
J'ai même ajouté un filtre qui permet de saisir des balises [eg] [/eg]
dans l'arrière plan de SPIP et de filtrer juste une partie du contenu
d'un article.
Les CSS alternatifs permettent de mettre display: block ou display:
none sur des <div class="eg">.
Par contre la solution est peut-être beaucoup trop simple si tu dois
pouvoir sélectionner plusieurs mots clés à la fois. Dans ce cas il
faudrait se rabattre sur un petit javascript qui ne devrait pas être
trés compliqué plutôt que des css alternatifs (mais sur le même
principe display: block ou display: none).
A+
Nadège
--
** Bienvenue dans le Monde de Miss Mopi : http://www.missmopi.net/ **
** A l'Ombre des Eternels : http://www.ombreternel.org/ **
_______________________________________________
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