BlueGEEK Journal

Accueil > Manip’s > SPIP & CO > SPIP : Comment placer un formulaire de Recherche SPIP dans une page HTML (...)

SPIP

SPIP : Comment placer un formulaire de Recherche SPIP dans une page HTML ?

Recherche

dimanche 11 juin 2006, par bluegyn_spip

Comment placer directement un formulaire de recherche d’articles sur notre Page d’Accueil HTML de SPIP ?

Cahier des charges

  1. Créer un formulaire
  1. Avec un champ de saisie textuel
  1. La validation de la saisie (appui sur la touche ENTREE), active le moteur de recherche de SPIP à partir de l’argument saisi.

Mise en Oeuvre

CREER UN FORMULAIRE

<form>

</form>

AVEC UN CHAMP DE SAISIE

<form>

Recherche

<INPUT type="TEXT" value="">

</form>

ACTIVANT LE MOTEUR SPIP SUR VALIDATION

- Balise = INPUT

- Evenement = onChange""

- Javascript = window.location=

  • ’recherche.php3 ?recherche=’+this.value ;"

EXPLICATIONS

  1. window.location = "Ouvrir la page"
  1. recherche.php3 = "de recherche SPIP"
  1.  ?recherche=’+this.value ; = "avec comme argument de recherche la valeur saisie"

CODE COMPLET

<input

 type="TEXT"    

 onchange="javascript:window.location=

   'recherche.php3?recherche='+this.value;"

 title="Recherher un article">

     

Voir en ligne : Moteur de SPIP


EXEMPLE PARTIQUE


Rechercher un article 

"window.location='recherche.php3?recherche='+this.value;">