Le problème: utiliser AtomZ pour accéder à un ensemble de pages constituant une base d'articles
La solution: utiliser une liste défilante au lieu d'un champ de saisie comme paramètre de la recherche
La procédure: dans cet exemple, une agence immobilière dont les offres sont sur des pages HTML séparées, éventuellement sur plusieurs sites, souhaite utiliser le moteur de recherche pour guider les visiteurs du site vers les annonces de leur région, sans recourir à une base de données et à un format fixe.
Il suffit de créer un formulaire de recherche listant les régions dans une liste défilante <select>
,
et de placer les noms des régions dans chaque élément <option>
de la liste, comme ceci:
<!-- Atomz Search HTML--> <form method="get" action="http://search.atomz.com/search/"> <select name="sp-q"> <option value="Ile de France">Ile de France</option> <option value="Centre" >Centre </option> <option value="Normandie" >Normandie </option> </select><br /> <input type="hidden" name="sp-a" value="spXXXXXXXX" /> <input type="submit" value="Chercher par région" /> </form>
Remplacer "spXXXXXXXX"
par votre numéro de compte AtomZ, et remplacer les options de sp-q
par celles de votre choix. En insérant dans les pages choisies le meta tag target
d'AtomZ, vous listerez toutes les pages contenant le nom des régions ainsi choisies par l'utilisateur, mais en prime les pages porteuse du tag meta sortiront en tête de liste. Ce peut-être un moyen de ressortir en tête une page d'introduction.
Plus généralement, toute recherche AtomZ utilisant un URL, peut recevoir plusieurs paramètres: la documentation AtomZ Search décrit tous les paramètres de l'API CGI d'AtomZ Search. Elle est accessible dans la rubrique Help du Member Center.