2008-11-08 18 views
10

Fondamentalement, j'ai un site Web. J'ai un sitemap correctement configuré, donc je suppose que Google connaît toutes mes pages. Et j'ai vu sur certains sites, le formulaire de recherche mène à une page avec le shell du site d'origine mais les résultats sont clairement fournis par Google. Semblable à la recherche de codinghorror.com, cependant ses résultats ne sont pas montrés dans la disposition de son site Web.Comment puis-je ajouter une recherche Google intégrée à mon site Web?

Une idée de ce que je parle ou comment y parvenir?

Répondre

12

Comme this

<form method="get" action="http://www.google.com/search"> 

<div style="border:1px solid black;padding:4px;width:20em;"> 
<table border="0" cellpadding="0"> 
<tr><td> 
<input type="text" name="q" size="25" 
maxlength="255" value="" /> 
<input type="submit" value="Google Search" /></td></tr> 
<tr><td align="center" style="font-size:75%"> 
<input type="checkbox" name="sitesearch" 
value="askdavetaylor.com" checked /> only search Ask Dave Taylor<br /> 
</td></tr></table> 
</div> 

</form> 

Pour afficher les résultats dans un cadre distinct, vous avez this site à titre d'exemple.

Ce serait quelque chose le long des lignes de:

<html> 
<head> 
    <meta http-equiv="Content-Language" content="en-gb"> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 

    <script language="javascript" type="text/javascript"> 
    function showFrame() { 
     var e = document.getElementById("if1"); 
     e.style.visibility = "visible" ; 
    } 
    </script> 
</head> 

<body> 
    <p> </p> 
    <p> 
    <span id="spSearch" onclick="showFrame()">Search</span> 
    </p> 
    <p> </p> 
    <p><iframe name="I1" id="if1" width="100%" height="254" style="visibility:hidden" src="http://www.google.co.uk"> 
     Your browser does not support inline frames or is currently configured not to display inline frames. 
    </iframe></p> 
</body> 
</html> 
+0

T Il transmet juste la requête à Google, je parle de faire apparaître les résultats dans votre mise en page. Est-il possible que ce que j'ai vu est simplement un iframe? –

1

Un moyen facile d'avoir une recherche google sur mesure est d'utiliser AdSense pour les recherches, il vous permet de:

  • Rechercher dans un ou plus de sites, ou tout l'internet.
  • Ouvrir dans une nouvelle fenêtre, la fenêtre courante ou iframe.
  • Personnalisez les couleurs des résultats de la recherche.
  • Il pourrait également vous payer des cents pour tous les clics sur les annonces.
3

Comme autre answerer la liste, je beleieve Custom Search est ce que vous recherchez.

Je voulais juste fournir des informations supplémentaires. Google a également Site Search, mais vous devez payer pour cela.

Jetez un oeil à Google Outils pour les webmasters: http://www.google.com/webmasters/

En particulier:

+0

merci je pense que la recherche de site est réellement ce que je cherchais –

4

Pour une solution gratuite basée sur l'index principal de Google en utilisant une requête site: et seulement un peu de contrôle de l'apparence sentir, essayez Google Custom Search Engine.

Pour quelques centaines de dollars, avec un index plus complet et plus à jour de votre site, et un contrôle complet du look-and-feel, essayez Google Site Search.

Pour les entreprises qui ont besoin d'un contrôle complet de tous les aspects de l'index et de l'expérience de recherche, et qui ont besoin de milliers ou de millions d'articles dans l'index, essayez le Google Search Appliance.

-2

Cette même réponse que je l'ai suggéré plus tôt à une autre question si c'est la réponse

Aller à ce lien https://www.google.com/cse/ et créer un compte Créez votre boîte de recherche personnalisée Personnaliser semble que votre souhait Copiez le code après la personnalisation coller sur votre blog ou site web où vous voulez que la zone de recherche apparaisse ..

et si vous voulez la recherche boîte comme mon site http://www.latestgames2.com/ juste mesure toutes les couleurs et les formes