Follow us on Twitter
Joomla 1.5 Niveau débutant Gestion des composants Ajouter un module de recherche


Ajouter un module de recherche

Contenu text : oui
Contenu vidéo
: oui (07:28)

Même si vous avez mis en place une navigation optimisée, il est important d’offrir à l’internaute, la possibilité de rechercher des informations sur votre site via un moteur de recherche. Tout ce que vous insérez dans Joomla (articles, sections, composants, liens web…) peut être listé dans un résultat de recherche.

Dans ce tutoriel nous allons voir comment ajouter un lien vers le composant de recherche Joomla ainsi qu'un masque de recherche.

Pour créer un menu de recherche, veuillez accéder au gestionnaire d’élément de menu via le menu Menu puis Main Menu et cliquer sur le bouton Nouveau. Dans la liste des types d’éléments de menu, veuillez sélectionner le type de menu Rechercher.

Je vous laisse définir les paramètres de base d’un menu que vous retrouvez dans la section Détails de l'élément du menu et allons plus particulièrement nous intéresser aux Paramètres – Basique que vous retrouvez à votre droite :

  • Utiliser les champs de recherche : Dans le formulaire de recherche Joomla, en plus du champ de recherche, vous avez la possibilité de filtrer les résultats de recherche par ces types d’informations (Articles, Liens web, Contacts, Catégories, Sections, Fils d'actualités). En cochant Non, ces filtres de recherche disparaîtront de la page de recherche Joomla. Pour ne pas perturber l’internaute avec des filtres qu’il ne comprendrait peut-être pas l’utilité, je vous propose de cocher l’option Non.
  • Afficher la date de création : Par défaut, dans la liste de résultat, Joomla affiche la date de création de l’élément trouvé. En cochant Masquer, cette information sera masquée de la liste de résultat de recherche.

Une fois les informations de ce formulaire remplies, il ne vous reste plus qu’à cliquer sur le bouton Sauver et tester votre nouveau menu de recherche.

Formulaire de recherche d'un article dans Joomla


Une fonctionnalité intéressante de ce composant de recherche est celle de pouvoir consulter la liste de mots qui sont recherchés via le formulaire de recherche. Par défaut, cette fonctionnalité n’est pas activée. Veuillez accéder à la page de statistiques de recherche via le menu Composants puis Recherche. Cette page devrait normalement être vide mais pourrait contenir une liste de tous les mots de recherche avec leur nombre d’utilisation.

Pour activer cette fonctionnalité, veuillez cliquer sur le bouton Paramètres en haut à droite. Une nouvelle page s’ouvre contenant deux paramètres :

  • Recueillir les statistiques des recherches : Si Oui alors Joomla enregistrera tous les mots de recherche utilisés
  • Afficher la date de création : Permet de manière générale, de ne pas afficher la date de création de l’article dans le résultat de recherche

Je vous laisse donc cocher l’option Oui, effectuer quelques essais de recherche puis consulter vos statistiques de recherche.

La solution la plus simple pour effectuer des recherches sur votre site consiste à ajouter un masque de recherche afin qu’il ne soit plus nécessaire de passer par un menu.

Pour ce faire, veuillez vous rendre à la page de gestion des modules via le menu Extensions puis Gestion des modules. Cliquez sur le bouton Nouveau et sélectionnez le type de menu Recherche. Donnez lui un titre, définissez sa position sur votre site et enfin rentrez le texte Recherche… dans le paramètre Texte des Paramètres du module. Il ne vous reste plus qu'à actualiser votre site et tester ce nouveau champ de recherche.



4 Commentaire

  1. Merci grace a votre tutorial, j'ai pu ajouter ce script :-D
  2. bonjour je veux position la zone de recherches dans la bas de site mais j'ai une choix 'left':'(
  3. Merci bien pour ce intéressant tuto qui m'a aidé à ajouter ce script dans mon site
  4. merci

    Clair et très utile

Ajouter un commentaire


    • >:o
    • :-[
    • :'(
    • :-(
    • :-D
    • :-*
    • :-)
    • :P
    • :\
    • 8-)
    • ;-)

     

    Formulaire identification