(SOLUCIONADO)Ayuda para corregir mi script "search engine" plugin de firefox.

Iniciado por SuperDraco, 11 Mayo 2011, 13:32 PM

0 Miembros y 1 Visitante están viendo este tema.

SuperDraco

(Lo siento he tenido problemas al crear el post, y no me deja editarlos, supongo que porque están vacios)

Hola, no se si este tema debe ir aqui... :S

Bueno, quiero hacer un plugin de búsqueda para TuMejorTv.com (No se nada de php ni de estos scripts...), de momento tengo el script echo así, pero no funciona:




TuMejorTv.src

<search
name="TuMejorTV"
description="TuMejorTV Search Engine"
method="GET"
action="http://www.tumejortv.com/buscar/"
searchForm="http://www.tumejortv.com/"
queryCharset="utf-8"
>

<input name="search" user>
<input name="go" value="Go">

<browser
   update=""
   updateIcon=""
   updateCheckDays="3"
>

</search>



Lo bueno es que... me he dado cuenta de porque no funciona...

Si hago una busqueda con el script desde la barra de busqueda de firefox, por ejemplo quiero buscar la palabra "piratas", pues el link que se crea es este:

http://www.tumejortv.com/buscar/?search=piratas&searchform=searchform

Ese link no funciona, PERO si le quitamos el signo del interrogante a ese link, ya funciona!

Entonces mi pregunta es... ¿Como puedo hacer en el script para "omitir" el signo del interrogante y que se escriba el link sin el interrogante? ¿Se podrá hacer, no?






Aunque con eso no me basta... a ver, ahora mismo si busco con mi script, el link me aparece así:

http://www.tumejortv.com/buscar/?search=piratas&searchform=searchform

Pero el link deberia ser así para que funcionase la búsqueda en esa página:

http://www.tumejortv.com/buscar/piratas







...A ver si alguien me ayuda a hacerlo mejor, y que se cree el link de la manera que os he dicho, porque creo que lo que yo estoy haciendo es una chapuza... y los tutoriales no me han servido de mucho, solo para buscar con google  :xD

Se que se puede usar google y es más fácil, pero un script así de Google ya se hacerlo, yo lo que quiero usar el buscador de esa página...

Gracias por leer...


saludossss
No he vuelto, solo estoy de paso.

SoKe

recoge las dos variables que se pasan por el método get:
Código (php) [Seleccionar]

<?php
$search 
$_GET['search'];
$searchform $_GET['searchform'];
?>



Luego esas dos variables las incluyes en la URL

debería quedar algo así:

Código (php) [Seleccionar]
http://www.tumejortv.com/search=<?php echo($search); ?>&searchform=<?php echo($searchform); ?>

madpitbull_99

Te dejo el script para que lo guardes en tu carpeta searchplugins de tu Firefox.

TuMejorTV Search Engine:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Tu Mejor TV</ShortName>
<Description>TM-TV Search Engine</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/png;base64,AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AH9/fwA1UTgAqqqqAA04EgBTblYAiKWMAGiEawAjPiYACBsKAJubmwCOjY4ARmFJAHBwcAB6kn0AXnlhABk0HAAPJxIAAQ8DACpVLwAaQx8AcYVzADxXPwCMm40AL0syAJSalACjqqQAZXlnAB45IQAoQysAQV1EABQxFwAACAEAARYEAAUhCAAeQCIASWVMABo6HQAuVjMAbXRuABIqFQB8fHwAfIF8AAwnDwAgPCMAJUEoAH2RfwCBgYEAGzYeAFFsVAAACwIAAAMAAAgYCgAmRSoAj4+PAAkdCwAhPiQAECUSAKmpqQCcnJwAmpqaAAkZCwBxcXEAIj0lACQ/JwBAXEMAj42PACRAKAAmQSkAAAcBAI6OjgAFIAgAGDQcAGiDawAkQCcAJUAoACVBKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgkTICQ0JkA5MwAKRDgAABk/SB8cRgY/KCIASQ4xAAADAkglFkYQMCsVEScqHQAAFzcjMi9GSjdHDEMMR0AAAEILFAgYNg89GgUsFDxMAAANBAQEOwQEBxsiAEEEHgAAOi5MLk1FLSlLIQA1RT4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;client=firefox&amp;hl={moz:locale}&amp;q={searchTerms}"/>
<Url type="text/html" method="GET" template="http://www.tumejortv.com/buscar/">
  <Param name="search" value="{searchTerms}"/>
</Url>
<SearchForm>http://www.tumejortv.com/</SearchForm>
</SearchPlugin>


No entiendo porque esto estaba en Redes y posteado dos veces. Lo muevo a Desarrollo Web.



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

SuperDraco

#3
Gracias a los dos por vuestra ayuda!!! aunque Soke, de lo que me has dicho no he entendido NADA  :xD ya iba a preguntarte como puedo "recoger" esas variables...


madpitbull muchas gracias, aunque me sabe mal que me lo des ya echo, quería aprender algo XDD pero así ya lo tengo jeje, muchas gracias!


saludossss



PD: Perdón por el doble post, en este post explico el motivo (Los dos posts se crearon vaciós, en blanco, y no me permitía editarlos):

http://foro.elhacker.net/sugerencias_y_dudas_sobre_el_foro/error_al_crear_un_post_en_el_subforo_redes-t327312.0.html;msg1613604#new

Ah, y pensé que la sección más adecuada era redes, no sabía que esto tenía que ver con el desarrollo web (Aunque es muy lógico ahora que lo pienso si...)

No he vuelto, solo estoy de paso.

SuperDraco


No se que pasa en este hilo, que no me deja editar mis mensajes, así que lo digo en este otro ahora xD




madpitbull he "instalado" el xml que has posteado pero no me funciona :/

Por ejemplo si uso tu plugin y busco "Hispania", la url se crea de esta manera:

http://www.tumejortv.com/buscar/?search=hispania





No funciona, no busca nada de nada (por el maldito signo ? del interrogante  >:( si lo quito de la url entonces si funciona , argggg)

Además si uso tu buscador no se llega a escribir nada en la caja del buscador de TuMejorTv.com:



Espero que puedas arreglarlo o darme algún tip para poder hacerlo yo, o cualquier cosa...se agradece  :D

Al final me he quedado como estaba  :xD no se como hacer desaparecer el signo ? de la url, y mucho menos me atrevo ya a editar tu xml  :xD
No he vuelto, solo estoy de paso.

Nakp

cambia esto:

Código (xml) [Seleccionar]
<Url type="text/html" method="GET" template="http://www.tumejortv.com/buscar/">
  <Param name="search" value="{searchTerms}"/>
</Url>


por esto

Código (xml) [Seleccionar]
<Url type="text/html" method="GET" template="http://www.tumejortv.com/buscar/{searchTerms}" />
Ojo por ojo, y el mundo acabará ciego.

SuperDraco

Gracias Nakp ahora si que me funciona  ;D, creo que ya lo voy pillando lo que has echo examinando el script...

saludos!
No he vuelto, solo estoy de paso.

SuperDraco

Tengo una última pregunta...

¿Puedo pasar directamente este enlace a base64 para ponerlo en el xml?

http://www.tumejortv.com/favicon.ico

He probado y no me funciona, he probado a cambiar image/png por image/ico pero nada XD...



Pero si me guardo el icono en mi disco duro, y lo subo a :

http://www.motobit.com/util/base64-decoder-encoder.asp

Entonces si que me funciona el favicon en el xml...

Pero si lo hago de esa manera, ¿el icono donde se guarda? ¿Se guarda en la web esa de motobit? ¿Pero lo borrarán? Por eso prefiero hacerlo directamente desde el enlace del favicon de la web... para ahorrarme problemas más tarde de que la imagen haya sido eliminada y me toque volver a hacerlo, o cosas así... XD...

No he vuelto, solo estoy de paso.

SuperDraco

#8
Vale ya está, no iba mal encaminado:

<Image width="16" height="16" type="image/x-icon">http://www.tumejortv.com/favicon.ico</Image>

EDITO: De verdad, gracias!, gracias a tu corrección del script de madpitbull ya le he pillado el truco y he echo algunos más para otras páginas, y eso que no se NADA de php y estas cosas xD
No he vuelto, solo estoy de paso.

Nakp

de hecho va embedido en tu xml en bas64, asi que si lo cambian o lo borran queda intacto en tu search plugin ;)
Ojo por ojo, y el mundo acabará ciego.