Recherche interne ne fonctionne pas.

WRInaute discret
Bonjour,

Je cherche à mettre en place un moteur de recherche interne à mon site, j'ai donc mis ceci pour le champs de recherche :

Code:
<!-- SiteSearch Google -->
<form action="http://www.monsite/recherche.php" id="cse-search-box">
   <input type="hidden" name="cx" value="partner-pub-xxxxx" />
   <input type="hidden" name="cof" value="FORID:9" />
   <input type="hidden" name="ie" value="ISO-8859-1" />
   <input name="sitesearch" value="www.monsite" type="hidden">
   <input type="text" name="q" size="31" />
   <input type="submit" name="sa" value="Rechercher" />
</form>
<script type="text/javascript" src="https://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=fr"></script>
<!-- SiteSearch Google -->

Et cela dans la page recherche php :

Code:
<div id="cse-search-results"></div> 
<script type="text/javascript">
var googleSearchIframeName = "cse-search-results";
var googleSearchFormName = "cse-search-box";
var googleSearchFrameWidth = 795; 
var googleSearchDomain = "www.google.fr";
var googleSearchPath = "/cse";
</script> <script type="text/javascript" src="https://www.google.com/afsonline/show_afs_search.js"></script>

J'ai des résultats mais tous en dehors de mon site.

Je cherche depuis 4 h mais là je demande de l'aide.

Merci
 
WRInaute discret
Haaa, je viens de trouver.
Le tuto que j'ai suivi est faux, il faut mettre l'url de son site dans "value" et non son numéro de "partner-pub".
 
WRInaute discret
Mouais une étincelle on va dire, et je cherche depuis cet aprème, mais ma solution me paraît bien bancale.
Par exemple sur WRI si tu affiches le code source de la page il y a bien un numéro de "partner-pub".

J'aimerai bien comprendre pourquoi moi je suis obligé de mettre mon url à la place de mon numéro partner pour que ça fonctionne. :(
 
WRInaute accro
je sais pas trop comment tu t'y est pris mais perso pour faire ça je me connecte a mon compte google je remplie le formulaire (en mode je me pose pas de question) et a la fin je clic sur "obtenir le code".
 
WRInaute discret
J'ai fait ça :
-http://www.creation-site-internet.ca/article/inserer-la-barre-de-recherche-google-sur-son-site-ID-68.php

Mais ça marche pas.
 
WRInaute discret
J'ai fini par comprendre, ma recherche interne fonctionne enfin.
Tous les tutos fleurissant sur le net sont faux car trop anciens, Google ayant modifié son script.
 
Discussions similaires
Haut