AVISO
No se recomienda usar este código en la nueva interfaz de Blogger o podría evitar el ingreso a la edición HTML de la plantilla.
No se recomienda usar este código en la nueva interfaz de Blogger o podría evitar el ingreso a la edición HTML de la plantilla.
Si las fotos que tienes en tu blog aparecen el los resultado de Búsqueda de Imágenes de Google entonces sabrás que cuando alguien da click sobre la foto se abre tu blog y arriba de él un marco (frame) con los datos de la imagen.

Si quieres eliminar este frame entonces pega este script antes de la etiqueta </head>
<script type='text/javascript'>
//<![CDATA[
var miURL, Blogger;
miURL= window.location.href;
blogger = miURL.indexOf("token=");
if(Blogger==-1) {
if (top.location != self.location) { top.location = self.location; }
}
//]]>
</script>
Con esto cuando un usuario le dé click a una imagen tuya desde los resultados de Google abrirá tu página sin el marco superior.
woooow esto esta genial no sabia que se podia hacer.... y yo que pense que estaba condenado de por vida.........XD
ResponderEliminargracias por el aporte
saludos !
La verdad que sí, aunque le haremos la vida más pesada a los usuarios por no darles la foto tan fácil, pero es una manera de que ellos la busquen en todo el blog y de paso se queden leyendo algo que les llame la atención.
ResponderEliminarPor cierto, ya te mandé el código de vuelta por correo.
Saludos.
Si, lo mismo digo. Yo pensé que eso tenia que ver con Google, no con nuestra página. Pense que no se podia hacer nada al respecto. Muy buen aporte brother.
ResponderEliminarah ok gracias lo chekare de inmediato y ya probe esto y sirve a la perfeccion !!! aunke sale el frame como unos 3 segundos y despues desaparece...XD
ResponderEliminarsaludos
Pues en realidad sí está predeterminado por Google, lo que hacemos con este script es forzar al navegador a que elimine el frame, aunque bueno, sólo funciona con los sitios que tengan alojado este script.
ResponderEliminarSaludos bro.
oye no se si esto tenga ke ver pero parece que hay un inconveniente...XD y es ke cuando voy a elementos de pagina en mi sesion de blogger sa borra la parte de arriba y no me puedo regresar... es por esto? y si es asi se puede arreglar sin quitarlo?
ResponderEliminarPs. ya hice lo del buscador tuve ke subirlo a dropbox ya ke fileden no me permitia subir la extension .js y bueno ya lo aplike a mi blog y kedo muy bien
enserio muchas pero muchas gracias !!!
saludos
WeS, tienes razón, el script se ejecuta cuando está en Elementos de la Página, pero no cuando está en Edición de HTML u otras opciones. Si crees que te dará problemas mejor quítalo.
ResponderEliminarAhora paso a tu blog para ver cómo quedo el buscador.
Saludos.
na.......... asi esta bien... sobrevivire...XD
ResponderEliminaraparte no me meto mucho a elementos de pagina...
saludos !
Perfecto, la verdad yo tampoco le veo mayor complicación, pero qué bueno que me dijiste porque no lo había notado. De cualquier modo ya actualicé el post para que todos sepan.
ResponderEliminarGracias y saludos.
Puse este codigo en mi pagina ,y al hacerlo no podoa agregar gagget a mi pagina ,no se si es solo a la mia ,pero hago la aclaracion por si a alguien le pasa esto ,solo elimine este codigo y volvera a funcionar otra vez para agregar gatget ,
ResponderEliminarEn la actualización (abajo del post) menciono ese problema, pues el script elimina también el frame de las configuraciones de Blogger =S
ResponderEliminarBueno yo lo acabo de agregar y puedo utilizar blogger normalmente
ResponderEliminary puedo agregar y quitar gadgets sin problema alguno
:)
En Elementos de la página ya no da problemas ya funciona normalmente sólo es en el Diseñador de plantillas donde ahora da problemas, pero sino lo piensas usar no creo que tengas de qué preocuparte ;)
ResponderEliminaruna pregunta como le hago para que mis imagenes de picassa puedans e localizadas en el buscador de googel, porque cuando las busco solo me aparecen las que subi desde blogger. Ojala puedas ayudarme
ResponderEliminarHasta donde sé los álbums de picasa tienen restringidos los robots y es por eso que no aparecen en los resultados de las búsquedas.
ResponderEliminarya no sirve no?
ResponderEliminarSigue funcionando. Yo lo tengo puesto en fondos240.co.cc y sí elimina el iframe que se genera al entrar desde las imágenes de Google.
ResponderEliminarHola Black,
ResponderEliminarUna opción sería meter el iframe dentro de este menú desplegable de modo que sólo aparezca cuando se le dé click al botón y que de la misma forma se pueda ocultar. Si lo haces de ese modo entonces no es necesario agregar estilos en las posiciones del iframe.
Ya sólo sería cuestión de ubicar el "menú que no será menú" en la parte de abajo o donde deseas mostrarlo.
En realidad siempre se carga, aun cuando se le aplique un estilo que lo oculte también lee el código sólo que como tiene la indicación de ocultar entonces no lo muestra pero lo carga junto con todos los elementos del blog.
ResponderEliminarPues sí que te quedó guapo, supongo que está hecho con el gadget de comentarios ¿no?
ResponderEliminarSi fuera así ¿entonces hay que recargar la página para leer cuando alguien publique algo?
Lo dicho, muy buen trabajo :)
Oh pues si es en tiempo real suena bastante bien, y claro si deseas compartirlo con los demás estoy a tus ordenes ;)
ResponderEliminarVa que va ;)
ResponderEliminargracias viejo me sirvio mucho
ResponderEliminarQué gusto que así haya sido :)
ResponderEliminarPotro use este codigo y continua el problema con los codigos framebreaker que habiamos hablado.
ResponderEliminarNo se si sabes de algun software o como poder identificar estos codigos de rompemarcos para que no se instalen en nuestros blog de blogger.
He investigado por internet y no encuentro la solucion para evitarlos y no puedo usar las paginas que gestionan visitas como WebTraffic entre otras, por estos malditos rompemarcos y lo peor es que no se que cosa es eso. Jajajajaja!
Muchas gracias de antemano por su ayuda,
Gilberto
Si tienes este código o alguno parecido entonces debes eliminarlo. Si ya lo has hecho entonces quizá necesites algo de tiempo para que el sitio que menciones actualice correctamente tu sitio y ya no te dé ese mensaje.
ResponderEliminarSaludos.
Potro disculpame, no sabes de alguna pagina que virifique si aun hay estos codigos framebreaker? He borrado todo lo que me han dicho, pero no se si continua el problema.
ResponderEliminarGracias por su respuesta.
Ministerios Hermon
Acabo de verificarlo mediante un frame y tu blog no contiene ningún script que rompa iframes por lo que debe tratarse de un error de ese sitio, a menos que tengas el blog configurado como contenido para adultos pero no parece ser el caso. Pero te repito, tu blog no contiene un código de esos.
ResponderEliminarLo que sí he notado es que al dar click en el blog abre publicidad lo cual noes nada recomendable, eso usualmente lo agregan los gadgets de contadores. Igual noté que al abrir el blog se muestra esto después de la URL de tu blog:
/#axzz1QjFY09Nn
Eso aparece cuando el contenido es para adultos, por eso te comentaba lo anterior, no sé si tengas alguna configuración extra o sepas porqué se añade eso en la dirección de tu blog.
No tengo idea el por que sale eso, de antemano muchas gracias por sus consejos y voy a poner mas cuidado, le comento que el admin de WebTraffic me ayudo y pude borrar esos codigos, pero voy a ver el por que me abre la publicidad. Adelante Potro, eres el No. 1.
ResponderEliminarBendiciones
Hola Potro
ResponderEliminarExcelente truco, pero investigando encontre la actulizacion del codigo (coloco el link de referencia hasta abajo) para la nueva plantilla el cual evita que tengan problemas con los elementos de pagina, ahora bien mi pregunta va enfocada a lo siguiente.. estos codigos lo que realizan es que cuando alguien hace un 'iframe' de nuestra web esta redirecciona al 'instante' se puede decir que en 1 segundo, ahora lo que quiero saber es como hacer para que no redireccione al 'instante' osea que redireccione pasando un lapso de tiempo por ejemplo 30 segundos o 1 minuto? ... Porfavor potro ayudame con esa respuesta, te lo agradecere mucho :)
Codigo actualizado de iframe:
http://vagabundia.blogspot.com/2010/07/evitar-que-usen-iframes-de-nuestro.html
Gracias por la actualización FOMBOL ya he aplicado el cambio.
ResponderEliminarSi el script fuera un a función declarada seguro sí podría aplicarse un setTimeout sin problema alguno, eso haría que pudiéramos controlar el tiempo en el que se ejecuta el script. Pero como no tiene un nombre de función no veo la forma que se pueda hacer :/
Gracias por el artículo. Una duda que me asalta. Google no penaliza este tipo de acciones?
ResponderEliminarGracias
No Javier, no hay ninguna política que mencione este tipo de códigos. Saludos.
ResponderEliminarHola Potris!!! como has estado? espero que bien :D
ResponderEliminarQuería preguntarte como es que podría eliminar el marco de las imágenes. Sale medio sombreado pese a que en la pestaña diseñador de plantillas puse transparente a las 3 opciones, nada de color. Sin embargo, tiene cierta sombrita, se podrá eliminar eso? o es así propia de la imagen?
Espero tu respuesta Potris!
Cuídate mucho!
Bexotes :D
Hola Antoxwoman,
ResponderEliminarBusca esta parte de tu plantilla y elimina lo que está en negrita:
.post-body img, .post-body .tr-caption-container, .Profile img, .Image img,
.BlogList .item-thumbnail img {
padding: $(image.border.small.size);
background: $(image.background.color);
border: 1px solid $(image.border.color);
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
}
Eso eliminará el sombreado, si quieres quitarle también el borde entonces elimina igual la línea que está arriba de todo eso que eliminaste.
Gracias por los bexotes :D
Qué maravilla, no sabía dónde encontrar ésto y al final di con la solución en los comentarios. Gracias
EliminarHola Potrito!!! gracias por responder :D
ResponderEliminarSabes, hize lo que me dijiste, elimine de la plantilla:
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
}
Pero cuando veo mi página, desaparece el menu de scriptáculous y quedan solo enlaces en forma vertical :(
Mira, aqui te dejo una imagen de cómo se ve mi menu sin quitarle el código que me dijiste:
http://img39.imageshack.us/img39/2218/evofb1.png
Luego cuando elimino ese código de mi plantilla, me sale así:
http://img507.imageshack.us/img507/6056/evofb2.png
Se borra mi menu y los marcos de las entradas :s
Por qué será?
Hola Antoxwoman,
ResponderEliminarLo que pasa es que sólo debes eliminar lo que está en negrita, la llave de cierre que está al final no, pues si la eliminas entonces todos los estilos que hayan debajo dejarán de funcionar.
Así que sólo debes eliminar esto:
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
Oooohh Potro!!! te juro que me pareció que habías puesto la llave al final en negrita también, por eso es que lo había eliminado. Wow esto de los códigos es como las matematicas, si en una te equivocas todo sale mal, gracias potro!! y disculpa no pude diferenciar bien el color negrita, muchísimas gracias Potris por tu ayuda,
ResponderEliminarBexotes! :)
No te culpo, la verdad es que sí parece que está en negrita, como es un solo caracter no se distingue bien ;)
ResponderEliminarBesos!
Ya no funciona creo! =(
ResponderEliminarA mí me sigue funcionando el Chrome, en otros navegadores ya no he probado.
ResponderEliminarQue extraño solo uso Chrome,hace dos semanas si funcionaba me daba cuenta por que recibo visitas por las imagenes y las redirecionaba al blog, pero ahora se queda la imagen :(
ResponderEliminarTienes razón, acabo de revisar un resultado y parece que ya no funciona más el script :/
ResponderEliminarsi El potro ya no funciona mas , sabes que podemos hacer? o si hay algun codigo para repararlo?
ResponderEliminarAún no sé, pero lo que sí he visto es que es sólo en Blogger donde no funciona ese código pues en sitios Web parece que anda sin problema, así que tal vez sea Blogger el que nos ha puesto esa restricción :/
ResponderEliminarEste comentario ha sido eliminado por un administrador del blog.
ResponderEliminarBusca esta parte de tu plantilla y elimínala, con eso desaparecerá el borde:
ResponderEliminar.post img, table.tr-caption-container {
border:4px solid #EEEEEE;
}
Hola Potro!
ResponderEliminarsabes si funciona el código o ya no?
Gracias!
En Blogger sigue sin funcionar.
EliminarOk, gracias Potro!
EliminarHola Potro!
ResponderEliminarYo manejo un blog de wallpaper y tenia ese bendito codigo para evitar el frame, como dices arriba ahora ya no puedo editar mi plantilla, intente ingresar con antiguo editor pero me dice q ya esta eliminado.
Habra alguna forma de retomar el control de mi plantilla?
Feliz dia!
Hola Remy Lebeau, mira esta entrada:
Eliminarhttp://ciudadblogger.com/2012/10/problema-al-intentar-acceder-la-seccion.html
He puesto el código en mi blog ya hace tiempo y veo que aún funciona pefectamente, lo que he notado es lo que dice al principio de que ya no se puede acceder a la plantilla, antes lo hacía cambiando a la intefaz anterior de blogger pero ya no puedo hacerlo!
ResponderEliminarCómo elimino el código para poder volver a acceder a la plantilla?
Gracia!
Hola Lodocum, mira esta entrada:
Eliminarhttp://ciudadblogger.com/2012/10/problema-al-intentar-acceder-la-seccion.html