Nouveautés
octobre 2008
Le plugin a été mis à jour et prend en compte l’évolution de API de google :
- Il n’est plus nécessaire d’avoir une clé d’activation google pour l’utiliser.
- Prise en compte automatique de la langue et du nom du site

Téléchargement
Le plugin est disponible sur la zone :
Télécharger le plugin google ajax search
Installation
- Copier les fichers dans votre répertoire plugin
- Activer le plugin
- Mettre à jour votre squelette en ajoutant la balise :
#FORMULAIRE_RECHERCHE_GOOGLE
Le plugin peut être être aussi utilisé pour remplacer le moteur de recherche de SPIP. Dans ce cas, vous pouvez remplacer dans le squelette recherche.html #FORMULAIRE_RECHERCHE par
#FORMULAIRE_RECHERCHE_GOOGLE. Dans ce cas, le formulaire google lance la recherche avec le requete demandée.
Attention votre squelette doit contenir la balise #INSERT_HEAD pour permettre l’ajout des javascripts.
Limites
Les résultats des recherches sont basés sur la base de google. Ce qui implique des limites suivantes
- Ne fonctionne pas en local, en intranet ou sur des sites protégés par un mot de passe
- Sur les autres sites, le plugin ne retournera pas toute de suite des résultats, il faut que google indexe votre site.
- Ne fonctionne pas en local, en intranet ou sur des sites protégés par un mot de passe
- Vos derniers articles, bréves, auteurs ne seront pas toujours indexés, il faut que google prenne le temps de vous visiter
- Sur certains résultats, la présence de pub "Sponsored links" - mise à jour octobre 2008 : les liens sponsorisés semblent avoir disparus
Avantages
- Permet de désactiver le moteur de recherche de spip si votre site ralentit trop à cause de l’indexation des données. Votre base de données MySQL sera aussi beaucoup plus légère.
- Indexe tous les éléments de votre site , notamment les documents attachés genre pdf, doc, excel.
- Supporte la syntaxe de google.
Exemple « "vin rouge" -bourgogne -bordeaux filetype:pdf »
Référence Syntaxe des recherches google recherche
Alternative
Il existe un autre moyen d’appeler l’API Google via SOAP. Il est donc possible d’écrire un autre plugin utilisant. Mais Google semble ne plus vouloir la supporter (même si elle fonctionne toujours).
Référence
Documentation technique : API Google Search
Historique
- oct 2008 version 1.1 sans clé, récupère la langue du site
- 2007 version 1.0 qui requiert un clé d’API




Plugin Google Ajax Search
Vos commentaires
# Le 24 octobre 2011 à 18:30, par Michael
En réponse à : Plugin Google Ajax Search
Pas de chance pour moi, j’utilise le squelette zpip et zengarden pour les thèmes. Avec le thèmes choisis, le plugin n’affiche rien alors qu’en changeant de thèmes (j’en ai essayé plusieurs, ca fonctionne.)
Reste à savoir maintenant pourquoi le thème que j’ai choisi (Tincredible) ne fonctionne pas !
Je suis preneur pour toutes les idées !
Merci d’avance.
Répondre à ce message
# Le 18 octobre 2011 à 15:21, par Christophe.
En réponse à : Plugin Google Ajax Search
je ne comprends pas bien comment faire pour installer ce plugin, y a t’il un tutoriel détaillé qq part ?
merci
Répondre à ce message
# Le 24 avril 2010 à 11:55, par Skeepy
En réponse à : Plugin Google Ajax Search
Bonjour,
ce plugin est-il/sera-t-il compatible avec SPIP 2.1 ?
# Le 26 avril 2010 à 10:19, par erational
En réponse à : Plugin Google Ajax Search
oui le plugin fonctionne aussi sur SPIP 2.1
Répondre à ce message
# Le 1er octobre 2009 à 08:42, par ?
En réponse à : Plugin Google Ajax Search
Bonjour,
débutant en SPIP, je ne suis pas satisfait de la recherche SPIP j’ai trouvé votre plugin, mais apres l’insertion de la balise #INSERT_HEAD entre .. et #FORMULAIRE_RECHERCHE_GOOGLE dans mon squelette rien ne se passe. Savez vous à quoi cela peut être du ? la balise INSERT_HEAD est natif de SPIP pas besoin d’un autre plugin ?
Merci
Répondre à ce message
# Le 23 septembre 2009 à 22:10, par Soph
En réponse à : Plugin Google Ajax Search
Merci pour le plugin.
Répondre à ce message
# Le 29 avril 2009 à 18:28, par JMC
En réponse à : Plugin Google Ajax Search
Juste pour info
je n’ai trouvé comment rajouter des boutons radio, par contre il suffit de rajouter
searchControl.addSearcher(new google.search.WebSearch());avant
searchControl.draw(document.getElementById("searchcontrol"));dans googleajaxsearch_pipeline.php
cela rajoute une zone de resultat sur l’ensemble du web
Cordialement,
Répondre à ce message
# Le 29 avril 2009 à 17:20, par JMC
En réponse à : personnalisation
Bonjour,
y a t’il un moyen pour ajouter 2 boutons radio (genre recherche sur mon site et recherche sur tout google) ?
Merci pour ce plugin super !
# Le 29 avril 2009 à 17:27, par erational
En réponse à : personnalisation onglets google search
oui cela doit possible mais plutôt avec des onglets (tabs in english). Lisez la documentation de l’API google pour en savoir plus. il s’agit en général de paramètres javascript à indiquer.
pour l’instant, je ne change pas le plugin pour le laisser volontairement simple et grand public.
Répondre à ce message
# Le 12 avril 2009 à 15:19, par ZiWaM
En réponse à : Plugin Google Ajax Search
Bonjour,
Merci pour cette contribution simple et efficace.
Juste un détail qui a son importance pour la suite, le fichier googleajasearch_pipeline.php contient un caractère parasite qui provoque une erreur php « header already sent ». Pour palier ce problème il suffit d’éditer ce fichier avec un éditeur de texte avancé type notepad++ et de l’encoder en UTF-8 sans BOM, ainsi le caractère (invisible dans l’éditeur) qui provoque l’erreur disparait et tout rentre dans l’ordre.
S’il est possible d’intégrer ça dans la prochaine version :).
Merci !
ZiWaM
# Le 15 avril 2009 à 11:59, par erational
En réponse à : Plugin Google Ajax Search > header already sent ???
bizarre, je n’arrive pas reproduire votre erreur ... mais bon c’est commité et intégré. Merci !
Répondre à ce message
# Le 24 mars 2009 à 00:11, par Tropicaloo
En réponse à : Plugin Google Ajax Search
Bonjour,
Je n’ai pas trouvé dans la doc technique de l’API comment supprimer la limitation à 300pixels de large pour l’affichage des résultats.
Quelqu’un parmi vous aurait-il une idée ?
Merci.
# Le 24 mars 2009 à 08:40, par erational
En réponse à : Plugin Google Ajax Search > taille du formulaire
Pour modifier la taille, il suffit de modifier votre CSS pour surcharger la CSS de base de google search
par exemple
.gsc-search-box,.gso-resultsHeader {width:450px !important;}permet de passer de 300px à 450px.... à affiner sans doute
# Le 24 mars 2009 à 17:09, par Tropicaloo
En réponse à : Plugin Google Ajax Search > taille du formulaire
Mille merci !
je n’avais pas pensé effectivement aux CSS de l’API, seulement aux fonctions.
Encore merci.
Répondre à ce message
# Le 8 septembre 2008 à 10:45, par ?
En réponse à : Plugin Google Ajax Search
Bonjour
Où puis-je trouver un exemple pour tester le rendu de cette api svp ? merci
cédric - référencement google
# Le 12 février 2009 à 07:48, par erational
En réponse à : Alternative : plugin Yagloo
Fil vient de créer un plugin similaire basé sur le moteur de recherche Yahoo ou Google.
Cela s’appelle Yagloo (en dév. sur la zone)
Répondre à ce message