Hace unos días atras, publique un link para integrar la busqueda de este blog al navegador FireFox. Algunos me preguntaron como había hecho, ahora les intentaré explicar como conseguirlo con su motor de búsqueda.
Para empezar, el FireFox necesita un archivo que lo podríamos llamar con la extensión src (source) que contiene la información necesaria para encontrar la ubicación del formulario de búsqueda en nuestra página, tambien la localización del ícono correspondiente.
Podría ser una cosa similar a esta: (modificada de la versión que hicieron para Technorati):
<search#método de envio del formulario
name="Nombre de tu página/blog/foro/etc"
description="brebe descripcion de la busqueda que se realizara"
version = "1.0"
#(en caso de WordPress es el index.php)
method="GET"
#(WP tambien lo tiene en el index)
action="http://pagina-que-procesa-el-form.php
searchForm="http://pagina-con-el-form-de-busqueda.php"
># Este caso es el nombre del parametro o variable que contiene el string de búsqueda
# El index de WordPress recibe de el parámetro s el string de búsqueda
# Google lo toma de la variable q el string de búsqueda (se pueden fijar en la direccion una vez realizada la busqueda)
<input name="s" user>
</search>
# Este tag se refiere a las direcciones que necesita el buscador
<BROWSER
# Para actualizar el src (debe presisar en que lugar se encuentra este archivo en tu web)
update="http://dir-de-tu-pagina/nombre-de-src.src"
# Para mostrar y actualizar el ícono (debe presisar en que lugar se encuentra el ícono en tu web)
updateIcon="http://dir-de-tu-pagina/nombre-de-img.png"
updateCheckDays="10"
>
Una vez que tenemos este archivo ya configurado, lo subimos a nuestra web junto con la imágen.
Para implementar el link en tu web, te hace falta una pequeña función en JavaScript que explicaré a continuación:
(modificada de la que hicieron para technorati)
/* este if detecta que sea un Mozilla FireFox*/
<script language="javascript">
<!--
function addEngine()
{/*esta función agrega la búsqueda a tu navegador (coloca las direcciones de tu src, ícono y el nombre de tu busqueda)*/
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function"))
{/* Modifica el versito que le aparece en el alert cuando entra con otro navegador */
window.sidebar.addSearchEngine(
"http://tu-pagina/tu-archivo.src",
"http://tu-pagina/tu-imagen.png",
"eleZeta",
"Blog" );
}
else
{
alert("Este plug-in es para Mozilla, ¿Qué parte de Mozilla FireFox no entendiste? (http://mozilla.org/productos/firefox)");
}
}
-->
</script>>
Personaliza esta funcion y pegala en cualquier parte del index.
Luego agrega el link apuntando a esta funcion de esta forma:
<a href="javascript:addEngine();">Agrega la búsqueda en tu FireFox</a>
Y eso es todo. Cualquier duda o sugerencia, ya saben: Comentario, Guestbook o de última el email.
Ejemplo: Asi tengo configurado mi src y el java script que pueden ver en el codigo de la pagina que lo pegue en el menu.
Archivo .src:
JavaScript para pegar en tu página:









14 Comentarios
Gabriel
enero 31st, 2005 at 1:43 pm
genial!
Osvaldo
enero 31st, 2005 at 2:27 pm
Muy bueno che, vamos a hacerlo para nocode
gasc
enero 31st, 2005 at 2:34 pm
excelente,
la única duda que tengo es cómo modificar los archivos para que la búsqueda se haga en un foro Phpbb o en un foro Invision…
no me ha resultado… el search me lleva a la página de búsquedas, pero no me busca directamente :(
Lucas
enero 31st, 2005 at 3:03 pm
gascLa verdad que no conosco de que forma se realiza la búsqueda en un foro phpbb. Apenas lo veo lo agrego al tutorial.
Lucas
enero 31st, 2005 at 3:31 pm
gasc: El PHPBB segun vi en algunos foros, utiliza el método POST en vez del GET.
Proba cambiandole los siguientes parámetros al src:
Si te anda avisa asi lo agrego al post. Saludos
Rodrigo
febrero 1st, 2005 at 12:13 am
Barbaro ! Siempre good stuff por aca … ;)
naty
febrero 1st, 2005 at 1:45 pm
Guenass, sigo sin entender nada, pero no pierdo las esperanzas eh!, ja, ja, ja, aj
Besotes
naty
febrero 1st, 2005 at 1:46 pm
Guenass, sigo sin entender nada, pero no pierdo las esperanzas eh!, ja, ja, ja, aj
Besotes
Lucas
febrero 2nd, 2005 at 2:24 am
Naty, la esperanza es lo último que se pierde. pero tenes razon; tengo que relajarme un poco, necesito un descanso de mi mismo. :P
balta
julio 22nd, 2005 at 10:44 am
perdon…. deveria aber “buscado” jejeje
Richard
abril 28th, 2006 at 6:05 pm
bueno, solo quiero saber como se genera el archivo “src” , como lo creas, gracias
opligups
octubre 19th, 2010 at 3:01 am
NiksSlef 3 Strange any dialogue turns out..
_____________
ciallis
50mg
1
ShampooGirl
febrero 23rd, 2013 at 5:09 am
The rain in Spain falls mainly on the plain
Twergyreage
mayo 11th, 2013 at 3:28 pm
Новая эксклюзивная программа «Эталон» была изобретена ведущими русскими профессионалами-диетологами и эндокринологами (РАМН). Программа составит персональную диету и разработает методологию похудения исходя из Ваших собственных характеристик. При соблюдении предоставленной диеты Вы сбросите лишний вес более чем на 10 кг в месяц. В первую неделю вы гарантированно сбросите 3-5 кг лишнего веса. Что даст Вам программа похудения «Эталон»: Программа «Эталон» позволит Вам добиться таких результатов, которые непосильны в том числе и наиболее известным диетам. Кроме данного, Вы можете довольствоваться собственной новой ошеломляющей фигурой неограниченное время. Благодаря предоставленной программе, Вы укрепите личное самочувствие. Блестящие волосы, прочные и здоровые ногти, нежная тугая шкура – все благодаря заведомо сбалансированному питанию программы «Эталон». Стабильность в весе. Диетическая программа «Эталон» усиливает скорость обмена веществ в Вашем организме, а это означает, что лишний вес больше к Вам не вернется. Личный подход к любому клиенту позволяет точно найти причину набора в весе каждого обратившегося. Программа «Эталон» создаст Ваши идеальные пропорции. Программа составит личную диету и разработает методологию похудения исходя из Ваших собственных характеристик. Подробнее