Utiliser des recherches prédéfinies dans des listes défilantes (combo box) avec AtomZ Search

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.


Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Blog développeurs

Le mot du jour

IOS

Internet Operating System

in | |

Environnement d'exécution pour le langage REBOL, présenté à tort ou à raison comme un système d'exploitation. Voir reblet. 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

ECN : Explicit Congestion Notification  

Alertes CERTA