Le 20/03/03 17:54, « noe.de-naama » <noe.de-naama@laposte.net>
a écrit sur spip@rezo.net :
Après avoir relu la documentation sur la recherche dans spip
quelques question reste pour moi en suspend ?
Philippe Auriol : Damned 
1) Est-il possible de pré-remplir certains champs du
formulaire de recherche ?
Philippe Auriol : Oui, sauf que certainS, c'est plus dur:
normalement il n'en a qu'un qui
fournie $recherche à la page recherche.php3
-------
Touché !, 
J'ai mal formulé ma question. Je pensais qu'il était possible
de parametrer le formulaire de recherche avec plusieurs champs
et de lancer ensuite une recherche multicritère (sur la date
de redaction et le secteur par exemple). Ou de pouvoir faire
une recherche sur un terme comme dans l'usage courant mais en
restraignant les résultats sur une rubrique donné. En relisant
la doc il semble qu'il faille faire cela non pas au niveau du
formulaire mais du fichier php3 définie pour afficher les
résultats. Exact ?
Comment fait-on par exemple si l'on veut que les termes de la
recherche ne porte que sur les mots des titres d'un articles
et pas sur tout les champs de l'index.
[...]
2) Est-il possible d'ajouter des controles de saisie (coté
serveur) au formulaire et là aussi comment on fait ?
Un truc comme ça par exemple :
<form action="/recherche.php3" method="get">
<div class="texte">
<input type="text" name="recherche" value="Rechercher"
onMouseOver="this.focus();" onFocus="if(this.value ==
'Rechercher')this.value = '';" size="25" class='formrecherche'>
<input type="image" src="ok.gif">
</div>
</form>
Non, la question n'avait de sens que dans ma compréhension du
formulaire recherche (possibilité de construire des champs de
recherche avec des critères de controle).
Je voudrais pouvoir faire un formulaire de recherche qui me
permette à la fois selectionner un titre d'article, de lancer
une recherche sur les mots du corps de l'article et de
restreindre sur des mots clés.
En faite pour cela il faut semble-t-il que je construise mon
propre formulaire ?
De mon point de vue il manque donc à Spip un moyen de définir
en vocabulaire spipien des formulaires de recherche et de leur
assigner des controles de saisie puis éventuellement de leur
assigner un racourcis spipien du type
#FORMULAIRE_RECHERCHE_AVANCEE ?
Au fait j'avais déjà posé la question mais n'ai pas obtenu de
réponse, est-il possible de définir des raccourcis spipien
pour de nouveaux bloc html. Exemple déjà donné :
#ANCRE_URL_SPIP pour un <a href=www.spip.org>spip</a>.
Plus pratique et plus sympat que des balises <INCLURE> surtout
pour du contenu qui n'a pas besoin d'etre dynamique.
Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34/mn) ; tél : 08 92 68 13 50 (0,34/mn)"