Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: MineHitex en 9 Octubre 2013, 20:00 pm



Título: ayuda con este script! (search box en blogger)
Publicado por: MineHitex en 9 Octubre 2013, 20:00 pm
Hola a todos! tengo un problema con un script que encontré por ahi, y es el siguiente, bueno primero os contare el problema, resulta que estoy creando un blog (blogger de google) y es este: http://youdivx.blogspot.com.es  (no hay ninguna intención de hacer spam) , el search box esta en la esquina superior izquierda, intentad buscar alguna peli (alguna de la lista de la primera entrada, Oblivion por ejemplo), (tengo puesto que solo se vea 1 entrada por pagina (y hay una entrada principal, la que contiene la lista entera de las pelis)) entonces el problema esta en  cuando busco "algo" este me saca la entrada (que estan ahi.. lo saca por el nombre de la misma) y lo que yo quisiera hacer es, que al hacer una busqueda (de alguna peli, puro texto) usando hipervinculo de texto, con esto quiero decir, supongamos que estoy buscando mm.. Objeivo La Casa Blanca, despues de darle a enter quisiera que este me lleve directamente a la entrada (sin bajar, ya que la lista principal se ira alargando..)

aqui esta el script del search box:

<form id="searchthis" action="/search" style="display:inline;" method="get"><input id="search-box" name="q" type="text"/> <input id="search-btn" value="Buscar" type="submit"/></form>

lo encontré por ahi, y la verdad no tengo muchos conocimientos en este campo (me dedico mas a software), y pues la razon del por que he creado un post tan h3x0r es por que estuve buscando medio dia y no encontre la solucion.. en definitiva lo que quisiera hacer es añadirle un hipervinculo de texto dinamico.. nose si me explico, bueno de todas formas doy gracias por anticipado! perdon por la gramática, por que no soy español (soy de ucrania) entonces puede que mi texto contenga muchos fallos, pero da =...


salu2




Título: Re: ayuda con este script! (search box en blogger)
Publicado por: #!drvy en 10 Octubre 2013, 15:02 pm
Veo que usas blogger (malo para estas cosas). Siendo blogger no puedes tocar el server-side así que nos olvidamos de mirar la lista y las entradas en la BD...

Lo que podrías hacer es incluir algo de jQuery (o javascript puro si te atreves xD) para ver si lo que ha puesto el usuario en el campo de búsqueda coincide con alguna película y que haga una redireccion javascript.. es muy feo pero es lo único que se me ocurre sin tocar el server-side.

La idea básicamente es esta:

1 - El usuario introduce el nombre y le da a buscar.
2 - En la pagina de resultado, capturas lo que ha buscado el usuario con javascript y compruebas si blogger ha arrojado algún resultado.
3 - Comparas lo que ha buscado el usuario con los nombres que han aparecido (si es que han aparecido), y si coinciden abres el enlace por el.

Es feo.. pero es lo que hay xD

Slaudos