No le encontré solución así que decidí quitarla pero, como quería tener algún buscador incorporado, me puse en campaña y recorrí la web de uno a otro lado. Nada me convencía. Por fin, me encontré con una rutina en PurpleMoggy's Blog que, si bien no satisfacía mis necesidades, me permitiría adaptarla con cierta facilidad.
Lo que sigue es la explicación del elemento búsqueda que está en en la barra lateral del blog, bajo el título BUSCAR AQUI Y ALLÁ.
Se necesitan tres cosas, una serie de declaraciones de estilo CSS, una rutina JavaScript y un elemento HTML en donde insertar el código en si mismo.
El script es igual al original, salvo que he quitado dos de las opciones y debe ser agregado en el HEADER de la plantilla:
//<![CDATA[
var search_which_one = "pm-f-h";
function selectH() {
document.getElementById('li-h').className = 'pm-search-selected';
document.getElementById('li-g').className = 'pm-search-unselected';
document.getElementById('pm-search-h').style.display = 'block';
document.getElementById('pm-search-g').style.display = 'none';
document.getElementById('pm-f-h').value = document.getElementById(search_which_one).value;
search_which_one = "pm-f-h";
}
function selectG() {
document.getElementById('li-h').className = 'pm-search-unselected';
document.getElementById('li-g').className = 'pm-search-selected';
document.getElementById('pm-search-h').style.display = 'none';
document.getElementById('pm-search-g').style.display = 'block';
document.getElementById('pm-f-g').value = document.getElementById(search_which_one).value;
search_which_one = "pm-f-g";
}
//]]>
</script>
div#pm-search {margin: 0; padding: 0;}
div#pm-search ul {margin: 0; padding: 0; text-align: center;}
div#pm-search li {
/* blanquear estilos previos */
list-style-type: none;
display: inline;
cursor: pointer;
background-image: none;
text-indent: 0px;
margin: 0; padding: 0;
/* ... agregar tipo de fuente, colores, etc ... */
}
div#pm-search form {margin: 0; padding: 0;}
/* estilo de los vínculos de selección */
div#pm-search-h {display: block;} /* visible por defecto */
div#pm-search-g {display: none;} /* oculto por defecto */
.pm-search-selected { } /* del tipo seleccionado */
.pm-search-unselected { } /* del tipo no seleccionado */
/* ... agregar tipo de fuente, colores, etc ... */
.pm-input { } /* cuadro ingreso textos */
.pm-boton { } /* pseudo-botón ejecutar la búsqueda */
/* ... agregar tipo de fuente, colores, etc ... */
Por último, este es el código que debe ser insertado en un elemento HTML en la barra lateral. Personalmente, me resultó más cómodo incluirlo en una tabla pero pueden probarse otras alternativas.
<div id="pm-search" align="center">
<ul>
<li id="li-h" class="pm-search-selected"
onclick="selectH()">AQUI</li>
<li id="li-g" class="pm-search-unselected"
onclick="selectG()">GOOGLE</li>
</ul>
<!-- busqueda en el Blog -->
<div id="pm-search-h" align="center">
<form action="URL_DEL_BLOG/search" method="get">
<input id="pm-f-h" class="pm-input" value=""
name="q" size="25" type="text"/>
<input class="pm-boton" value="BUSCAR" type="submit"/>
</form>
</div>
<!-- busqueda en Google -->
<div id="pm-search-g" align="center">
<form action="http://www.google.com.ar/search" method="get">
<input value="es" name="hl" type="hidden"/>
<input id="pm-f-g" class="pm-input" value=""
name="as_q" size="25" type="text"/>
<input class="pm-boton" value="BUSCAR" type="submit"/>
</form>
</div>
</div>
AGREGAR UN BUSCADOR (Search Box)
32 comentarios:
Prueba el buscador de mi blog, quizás te interese.
Debo conseguir otros anteojos. Lo había pasado por alto y me hubiera ahorrado bastante trabajo. El código es similar, cambian los nombres pero lo fundamental es igual.
Ya lo he "guardado" por las dudas. Gracias por tu aporte.
Amigo: tienes idea porque las busquedas del tipo: dominio/search?q=keyword no funcionan en Google Pages ? :(
Disculpa si saco temas que no estas tratando ahora...
// Un abrazo
No entiendo por qué deberían funcionar. Hasta escribiéndolas en la barra de direcciones del navegador funcionan ¿No habrá algún otro problema?
Probá agregar una como si fuera un enlace común y corriente, escribiendo la URL y la palabra a buscar y fijate si anda. No tengo mucha experiencia en eso e GooglePages, lo uso sólo como alojamiento y las páginas web que he puesto, las he creado aparte y las he subido.
Jmiur: es exacto lo que hice.... probe directamente modificando la url, pero no veo que funcione.
Podrias especializarte tambien en Google Pages... que da alojamiento y es de Google como Blogger :)
El error que me reporta es: "The page you have requested could not be found. (404)"
Tenes idea de cuales son los requisitos para que funcionen asi las busquedas ? quien hace la busqueda ?
Gracias!!!
Sigo sin ser un experto pero hice una prueba y está ACÁ (prohibido reirse)
:D
Hay un enlace simple que dice:
<a href="http://vagabundia.blogspot.com/search?q=google">TEST BUSCAR</a>
y abajo hay un formulario que coloqué en Edición HTML y dice:
<form method="get" action="http://vagabundia.blogspot.com/search">
<input type="text" value="" name="q"/>
<input type="submit" value="Buscar"/>
</form>
Por lo que vi, también existe una opción para agregar gadgets de Google y creo que hay alguna con buscadores.
¿Ayuda en algo?
Hola! todo ayuda!!
En realidad, me refería a que no vi que busque internamente [dentro de GP] pero me gustó la página que hicistes y me sirve eso que dices de que puede haber algun gadget para buscar.
La verdad es que te has tomado DEMASIADAS molestias, así que MUCHAS gracias!!!!
Voy a investigar un poquito más...
Estoy encantado de ver como te preocupas por las dudas que todos tenemos..... sin dejar alguna sin responder.
gracias de nuevo! // un abrazo.. Pablo
Lo resolvi con Google Custom Search :D
Genial Pablo :)
Siento no haber comprendido eso de la búsqueda interna.
Hola: que buen blog che , lo felicito al dueño , la verdad aprendi mucho!!
vamos al grano , tengo una pagina en googlepages, use una plantilla que viene con el googlepage e intento insertar botones en flash lo cual los pude subir pero no pude poner!
Vi que decias que hacias la pagina y despues la subias completa !! se puede hacer eso? como hiciste, copiaste y pegaste el html¡?
Use para hacer los botones el macromedia flash , pero al final al pedo , las plantillas son muy cerradas , no encuentro los head para poner un metatag para aparecer en el google aunque sea ultimo! :)
y entre otras cosas poner un post
Espero sus respuestas y desde ya agradecido!!!
saludos_
Fijate en este post.
Sobre el final se muestra como subir archivos. Los archivos pueden ser de casi cualquier tipo, incluyendo HTML así que, se crea la página en la PC y luego, se sube completa, como si fuera una imagen o cualquier otro tipo de archivo.
Utilizo el último elemento html para insertar un buscador de la barra lateral. He reducido el buscador y lo único que hay es para buscar "AQUÍ".
Después del término "value" se le puede asignar una o varias palabras para que haga la funcion de botón. MI pregunta es:
-¿Podría substituir el boton de buscar por una imagen?
La imagen es esta
Sí, eso es posible, Claudio:
<input type="image" src="URL_imagen" />
Algunos detalles de esa personalización pueden verse en esta entrada.
Ya debes estar agobiado de tantos comentarios, pero ya lo solucione, gracias, de todos modos me gustaria que vieras como ha quedado, esta es la imagen que use para el buscador...
Imagen
El buscador que utilice es el que nos da blogger como elemento HTML. Luego fui subiendolo, acomodando los margenes hasta que quedo en el tope, pero me pregunto ¿no abra otra forma?, porque pienso que es algo poco estático :S... También me pregunto, ¿no se podra obtener el CSS de ese buscador para colocarlo fuera de un widget? Que quede directo de la plantilla para usarlo fuera de un elemento HTML y colocarlo en cualquier parte sin mayor dificultad....
Mi Blog.
Vi que había varios comentarios eliminados así que no estoy demasaido al tanto del problema aunque me alegro que se solucionara.
No es posible colocarlo fuera de un elemento ya que es un gadget que maneja Blogger pero, así, en general, un gadget podría ser ubicado en cualquier parte, no hace falta que esté en la sidebar.
Si, entiendo eso, aunque no esta demás soñar, lo de los comentarios eliminados era porque el gadget lo tenia al final de la sidebar, pero ya resolvi eso. Lo otro es que el buscador no esta bien, no se si seran fallas de google. Por ejemplo, en mi blog tengo explicaciones de "MySQL", y cuando trato de buscar en mi blog con google no me muestra resultados, incluso colocando "dominio/searh...".
También tengo otra duda, como hago para colocar en el buscador de google el efecto "onfocus", como en esta entrada, no creo que sea fácil pero debe haber una forma.
Los resultados del buscador no hay forma de controlarlos o por lo menos eso creo. Usando dos diferentes como tengo en este blog, los resultados de ambos varian :)
Como el gadget lo agrega Blogger de manera directa, no hay código, si miras el código de CustomSearch1 casi no verás nada así que no se me ocurre una forma de crear ese efecto ya que debería ir en la etiqueta INPUT.
Como curiosidad, no lo he probado, si se leyera el código fuente del blog en el navegador y se pudiera copiar el código ... no sé si eso funcionará o si Blogger lo permite.
JMiur he instalado el buscador en un blog de domino propio y no funciona. Luego de completar el campo de búsqueda y clickear en buscar no aparecen entradas correspondientes sino que visualizo un espacio en blanco en donde unicamente dice página principal.
Antes de conseguir el dominio, cuando aún tenia que asigna blogger funcionaba pero actualmente no.
Agradezco tu ayuda.
No sabría responderte. No sé cuál es el blog o si sigue funcioanndo bajo Blogger.
Querido amigo, los buscadores de blogbar se han convertido en ladrones de blogs. Si tienes uno instalado, cuando alguien entra en tu blog le dicen que está en venta. Me acaba de pasar y aún estoy alucinando.
¿Como puede alguien poner en venta lo que no es suyo?
Si lo quitaste antes de que empezaran a hacerlo, ¡no sabes de la que te has librado! Porqué con lo popular que es tu blog, no dudes que alguien lo hubiera comprado y te quedabas sin el.
Un abrazo.
Lo que ocurre, Eulalia, es que Blogbar ya no existe y el dominio http://www.blogbar.org/ tampoco y por lo tanto, al entrar a él se muestra una página que indica eso, que ese dominio está en venta, cosa que ocurre cuando quien lo posería, no lo renueva.
De ninguna manera alguien puede comprar un dominio que ya existe a menos que el dueño acepte.
En el caso de Blogger, sería imposible ya que el dominio es blogspot.com y dudo que Google lo quiera vender, no es nuestro, es de ellos.
O sea que lo que está en venta no es el blog que es redirigido a esa página, pero en este caso ¿porqué los blogs que tienen o tenian ese gadget son redirigidos a ella? Con que dejara de funcionar el gadget habría sufuciente, ¿no?
Además da a entender que es el blog al que querias entrar lo que está en venta y que por eso no puedes leerlo.
Al menos eso ha pensado quien me ha advertido de que no podia entrar a mi blog por ese motivo.
¡Es de locos!
Gracias por tu respuesta amigo.
No recuerdo cómo funcionaba este gadget en particular pero, si es un script que cargaba un archivo y ese archivo no existe más, lo que se carga es el home del sitio original que es eso que ves.
Leí por ahí que algo similar está pasando con otro servicio llamado blogrolling.com; al dejar de existir el gadget, se sigue cargando el home del dominio. Incluso, leí en los foros de Blogger que ni siquiera abre el blog, que enseguida se abre la página esa.
Sí. Puede causar confusión pero no es para preocuparse, se resuelve quitando el gadget.
Hola,
Como podría hacer un buscador que cuando lo utilizas, es como si estuvieses haciendo CTRL + F en esa página.
Saludos
No sabría decirte pero ¿para que hacer algo así si cualqueir navegador posee esa función?
Para tener un buscador que buscase en una página estática. Y una opción que al clicar en un botón se abriese el buscador de CTRL + F del navegador?
En Firefox, algo así:
<a href="#" onclick="find();"< BUSCAR </a>
En otro navegadores, no sé porque en general, por razones de seguridad, con JavaScript, no pueden ejecutarse comandos del navegador salvo aquellos que estos permitan y siempre que el usuario no los haya limitado.
Hay algún script que intenta hacer eso y deberás probar si funciona o no:
http://www.seabreezecomputers.com/tips/find.htm
He probado lo de la web y no funciona ni en FIrefox ni Chrome:
bestutilidades.blogspot.com
Es lo que te dije. Los navegadores no permiten que se actue sobre los controles internos desde una página web, sería muy peligroso si lo permitieran. Sól oadmiten algunas pocas cosas y eso que admiten es variable.
quiero un buscador como el tuyo
Tal como dice el mismo buscador, es la búsqueda personalizada de Google
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...