racine uZine

Dans la même rubrique
Mise en page : manuel de référence
26 mai 2003
16 août 2002
15 juin 2002
11 décembre 2001
7 décembre 2001
2 juin 2001
24 mai 2001
22 mai 2001
20 mai 2001
18 mai 2001
16 mai 2001
14 mai 2001
3 mai 2001
 
vendredi 4 mai 2001

Les boucles de recherche

par l’équipe de SPIP

SPIP dispose d’un moteur de recherche intégré. Il faut donc prévoir une page permettant d’afficher les résultats des recherches.

L’interface de recherche

Pour afficher le formulaire de l’interface de recherche, il suffit d’insérer la balise :

#FORMULAIRE_RECHERCHE

Par défaut, le formulaire enverra les requêtes vers une page recherche.php3 ; vous devez donc réaliser un squelette recherche.html permettant d’afficher les résultats.

Vous pouvez décider d’utiliser une autre page d’affichage des résultats. Pour cela, il faut utiliser la balise de la manière suivante :

[(#FORMULAIRE_RECHERCHE|adresse.php3)]

adresse.php3 est la page vers laquelle vous désirez envoyer l’utilisateur.

Le squelette des résultats

Les boucles permettant d’afficher les résultats de la recherche sont, en réalité, des boucles déjà abordées ici : ARTICLES, RUBRIQUES, BREVES. Vous pouvez en effet effectuer des recherches non seulement sur les articles, mais aussi sur les rubriques et les brèves.

La seule différence, par rapport à ce qui est documenté sur les pages de ces boucles, est le choix du critère de sélection, qui doit être {recherche}. Les critères d’affichage et les balises de ces boucles sont inchangées.

Cependant, afin de classer les résultats par pertinence, on utilisera de préférence ce nouveau critère d’affichage : {par points}.

Enfin, on pourra utiliser la balise #POINTS, qui indique la pertinence des résultats (attention, dans l’absolu cette valeur n’est pas très explicite, elle est surtout utile pour le classement des résultats).

Pour afficher la requête formulée par le visiteur, on peut utiliser la balise #RECHERCHE ([SPIP 1.5.1] ; pour les versions précédentes de SPIP, utiliser le code PHP <?php echo $recherche; ?>).

 
 
l’équipe de SPIP
Imprimer
format impression
l’équipe de SPIP
15 juin 2002
20 mai 2001
14 mai 2001
 
SPIP
Web indépendant