2008-11-08 14 views
10

Básicamente tengo un sitio web. Tengo un mapa del sitio correctamente configurado, así que supongo que Google conoce todas mis páginas. Y he visto en algunos sitios, el formulario de búsqueda conduce a una página con el shell del sitio original, pero los resultados son claramente proporcionados por Google. Similar a la búsqueda de codinghorror.com, sin embargo, sus resultados no se muestran en el diseño de su sitio web.¿Cómo puedo agregar una búsqueda integrada de Google a mi sitio web?

¿Alguna idea de lo que estoy hablando o cómo lograrlo?

Respuesta

12

Como 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> 

Para la visualización de los resultados en un marco separado, tiene this site como un ejemplo.

Eso sería algo a lo largo de las líneas 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 él solo envía la consulta a Google, estoy hablando de que los resultados aparezcan en su diseño. ¿Es posible que lo que he visto sea simplemente un iframe? –

1

Una manera fácil de tener una búsqueda en Google personalizado es el uso de AdSense para búsqueda, que le permite:

  • Buscar en una o más sitios, o todo el internet.
  • Abrir en una nueva ventana, ventana actual o iframe.
  • Personalice los colores de los resultados de búsqueda.
  • También podría pagarle centavos por cada clic en los anuncios.
3

Como otro responde en la lista, me beleieve Búsqueda personalizada es lo que busca.

Solo quería proporcionar información adicional. Google también tiene Site Search, pero debe pagarlo.

Tome un vistazo a Google Webmaster Tools: http://www.google.com/webmasters/

En particular:

+0

gracias, creo que la búsqueda de sitios es en realidad lo que estaba buscando –

4

Para una solución libre basada en el índice principal de Google mediante una consulta site: y sólo un poco de control de la mirada y la sentir, intente Google Custom Search Engine.

Por unos pocos cientos de dólares, con un índice más completo y actualizado de su sitio, y un control completo del aspecto, intente Google Site Search.

Para las empresas que necesitan un control completo de todos los aspectos del índice y la experiencia de búsqueda, y necesitan cualquier cosa, desde miles hasta millones de elementos en el índice, pruebe Google Search Appliance.

-2

Esta misma respuesta que he sugerido anteriormente a otra pregunta por lo que esta es la respuesta

Ir a este enlace https://www.google.com/cse/ y crear la cuenta Crear el cuadro de búsqueda personalizada Personalizar ve como su deseo Copia el código después de personalizar pegar en tu blog o sitio web en el que desea que aparezca el cuadro de búsqueda ..

y si usted quiere la caja de búsqueda como mi sitio http://www.latestgames2.com/ solo personalizados todos los colores y formas

Cuestiones relacionadas