PDA

View Full Version : Buscador para el rincón con Firefox 2.0


avangion
29-nov-2006, 16:11
La lección de hoy trata sobre como añadir un buscador que busque palabras en vuestro foro preferido sin necesidad de entrar previamente en él...

¿Que necesitamos? Poca cosa: una conexión a internet, un poco de tiempo y la Versión 2 del Navegador Mozilla Firefox. Si éste último no lo tenéis, podéis bajarlo de:
AQUÍ (http://www.proyectonave.es/productos/descargas.php) si sois españoles
o
AQUÍ (http://en-us.www.mozilla.com/en-US/firefox/all.html) si sois de otro pais o no funciona bien el de arriba.

Además de lo anterior necesitamos un archivo XML que el Firefox entiende y que contiene toda la información sobre el motor de búsqueda del Rincón. Os lo he preparado yo mismo, para que no os canseis. Teneis dos opciones, o lo descargais desde megaupload:
http://www.megaupload.com/?d=F693HQUD (2kB)
o bien creais un documento vacío con la extensión .xml (da igual el nombre, por ejemplo buscador_manga.xml) y pegáis el código necesario (por ejemplo, con el bloc e notas):
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>www.elrincondelmanga.com</ShortName>
<Description>Buscador del Rincon del Manga</Description>
<InputEncoding>ISO-8859-15</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAQ
AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAB6foeAg4cXGR0AAAAAAAACAgICAgMAAAAAAAAAAAABAQEB
AQEFBgcbHiIHCQ1GSlDt7e3y8vL09faio6UzNDgAAAAAAAABAQEEBAQBAQEAAAAAAAAcHyVBSmA5QlXa3OHu
7Orf3Nj5%2Bfj%2B%2Fv%2F%2F%2F%2F%2FIyc0dIzUAAAAAAAAICQszOUQxN0IcHyQlLkCXnan8%2B%2FrR1d%2Bqtc
mysrTY087r6Oj6%2BvqytsLCw8d4e4IZGx8DBQgLDREQExpVW2fz8%2FXp6OnK1u1qkt5WiOVdgseInM
PZ19XDy9zi5Or%2F%2F%2F%2F09ferq6wuLjEaHibX2d%2Fy7%2Bn%2B%2BvDA0e1nhLx2kshzmN2Cq%2FLU1NVfealtiL
25wNXk5Of%2F%2F%2F%2BDhYqUmKD%2F%2FPiKn8Jui72JnMFuj9Klu%2BXz9PX07%2BmBiqA2UJIePpENOKJrjNG4t7icoauBg
YTn5%2BeIq%2BhskNVWgtRgeqyNocXq6eiVlZQpPGwuTZsZRqkEN6k%2FVoeGkKZYYXKYmp%2F%2F%2F%2F%2Fl7PhogrZujM
WRse5plerAxtZbaYlRZZB%2FjaxpeJsiQotLXYhweIs%2FUXViZm28vL%2BtweaRtfL6%2Ff7%2F%2F%2F%2Fl4%2BBub3RUYoRgc
5yLmLt3hqVcbppeaYZOX4BqeZsQExgzPE83QFllanyRl6W2ucC0uMEgKj41Q19YdbRrg75gdqZ1fpNJWHdidJqjnpoiJSw%2FR1YjKTciL
UYzP1kjKz9ydoG5xN2NnL1%2FjatWaZFKV3ZYYXNFU25ab5mVl50kKTE7QlA0O0gtMTk3PUk1PVAwOEdKUWBpb31%2Fh5aaoa6Xm
6VDTF1NVmlKWnpUZYcnKzQ6QUw5QVExO1MvO1MxOUtGTVgxOEMeJC4qMUA7QUtJUWNDT2dNV2tKUmFFT2QrMDo1PlI0P1ktOFEt
NUovN0svOlQhKDgmKjMjKDIhJjAnMENDTGBNWG9PWW9RW3AmLDc2QFczP101PEwpLjooNFIzPlo1PlQ8RFI6QlI4QFAxNkAjJy8pLzo
8Qk9ESFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image>
<Url type="text/html" method="post" template="http://www.elrincondelmanga.com/index.php?name=PNphpBB2&file=search&mode=results">
<Param name="search_keywords" value="{searchTerms}"/>
<Param name="search_terms" value="any"/>
<Param name="search_forum" value="-1"/>
<Param name="search_time" value="0"/>
<Param name="search_fields" value="all"/>
<Param name="search_cat" value="-1"/>
<Param name="sort_by" value="0"/>
<Param name="sort_dir" value="DESC"/>
<Param name="show_results" value="topics"/>
<Param name="return_chars" value="-1"/>
</Url>
<moz:SearchForm>http://www.elrincondelmanga.com/index.php?name=PNphpBB2&file=search</moz:SearchForm>
</OpenSearchDescription>
POSTNOTA: He tenido que añadir unos cuantos retornos de carro al churro ese enorme que hay ahí para que no se escuajeringue el mensaje. Desde la A de después de base 64 hasta la A de antes de </Image> es todo una línea. Si no va bien el código, borrad los retornos, si no os atrevéis/aclarais, descargad el código ya hecho.

Los más versados podéis intentar hacer vuestro propio plugin buscador siguiendo los pasos en el wiki de mozilla:
http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox

Ok, ya tenemos todo lo necesario. Ahora añadirlo al Firefox.

Buscad vuestro perfil de usuario del Firefox. Normalmente será algo similar a:
C:\Documents and Settings\usuario\Datos de programa\Mozilla\Firefox\Profiles\parrafada.default

El texto en cursiva cambiará según cada uno. El usuario depende de cada uno y en el directorio "Profiles" buscamos el que acabe por default.
OJO: El directorio "Datos de Programa" está oculto. Para verlo deberemos ser capaces de ver los archivos ocultos. Esto se hace con las opciones del explorador:
Herramientas -> Opciones de Carpeta -> Ver
y seleccionamos el círculo de "Mostrar todos los Archivos y Carpetas ocultos."

Ya casi estamos. Una vez dentro del directorio señalado arriba buscamos un directorio llamado searchplugins. ¿No existe? Pues se crea. ¿Existe o ya lo hemos creado? Pues entramos.

Dentro de éste añadimos el archivo XML descargado (y descomprimido posteriormente) o creado anteriormente. Reiniciamos el Firefox... y si todo ha ido bien OOOOOOOOOOOOOOOOOH!!!. En la pestaña de buscadores tenemos el rincón del manga para hacer búsquedas...

Y con icono y todo...

Bueno, dejad de flipar un momento y acabo...

... que me hagais caso, leñe...

... si es que no se puede...

bueno, yo sigo. Además de buscar en la barra, mientras navegais por internet podéis señalar una palabra y pulsar el botón derecho del ratón. Veréis que si tenéis seleccionado el buscador os aparece algo como "Buscar en www.elrincondelmanga.com <talcosa>". Mola, eh...

Aplaude, Paolo.



PD: Ruegos, preguntas, cuestiones, aclaraciones y correcciones son bien recibidas.
Tanto el tutorial como el código del plugin son versiones muy muy beta 0.1B del 29 de Noviembre del 2006. Se suministran tal cual y no os voy a arreglar el ordenador si os lo cargáis (cosa improbable, que nadie se me asuste XD) por no seguir bien el tutorial.

Wolf Blue
11-oct-2007, 00:44
El tema trata de cosa como de hace un año y tenemos el buscador en foros del VBulletin pero...
atención!, pergunta!
Todavía funciona?
Tengo la ultima versión del zorro y me interesaría acoplar esto a el.
No se me joderá el zorruco ¿verdad? XDDD