Hemos visto cómo abrir todos los enlaces en otra ventana usando un script que deja a opción del lector si los enlaces se abren o no en una ventana nueva, y además usando otro método que es agregar en la plantilla el comando <base target='_blank'/> que hace que todos los enlaces de abran en otra pestaña.
Éste último parece ser la solución, sin embargo al agregarlo surge un problema, que si el lector hace click en las etiquetas, entradas antiguas, archivo del blog, etc. éstos también se abren en una ventana nueva, lo cual resulta bastante molesto.
Para solucionar esto Cartucho propone usar el atributo target='_parent' dentro de ciertas partes de la plantilla que harán que se force a que esos enlaces no se abran en otra ventana sino en la misma página. Este atributo hace lo contrario que el atributo target='_blank' es decir, indica que el enlace debe abrirse dentro de la misma página.
Empezamos primero poniendo debajo de la etiqueta <head> lo siguiente:
<base target='_blank'/>
Con esto ya se abren todos los enlaces en otra pestaña, ahora vamos a crear las "excepciones".
Entra a Plantilla | Edición de HTML y busca los códigos que se mencionan y agrega lo que está en color rojo donde se indica.
Para el título de la entrada.
<b:if cond='data:post.url'>
<a expr:href='data:post.url' target='_parent'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
Para el título del blog o la cabecera localiza los siguientes fragmentos, no están uno tras otro pero están cerca.
<data:title/>
<b:else/>
<a expr:href='data:blog.homepageUrl' target='_parent'><data:title/></a>
</b:if>
</b:includable>
<div id='header-inner'>
<a expr:href='data:blog.homepageUrl' style='display: block' target='_parent'>
<img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + "_headerimg"' expr:src='data:sourceUrl' expr:width='data:width' style='display: block'/>
</a>
</div>
Para el link de los comentarios debajo de las entradas.
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick' target='_parent'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
Para las etiquetas de las entradas debajo del post.
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag' target='_parent'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>
Para el enlace de enviar entrada por correo.
<!-- email post links -->
<b:if cond='data:post.emailPostUrl'>
<span class='item-action'>
<a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg' target='_parent'>
Para el leer más de Blogger.
<div class='jump-link'>
<a expr:href='data:post.url + "#more"' expr:title='data:post.title' target='_parent'><data:post.jumpText/></a>
</div>
Para el gadget de Etiquetas.
<b:if cond='data:blog.url == data:label.url'>
<span expr:dir='data:blog.languageDirection'><data:label.name/></span>
<b:else/>
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url' target='_parent'><data:label.name/></a>
Para el gadget de Archivos del blog localiza las siguientes tres partes, no están juntas pero sí dentro de la misma área.
<b:include data='i' name='toggle'/>
<a class='post-count-link' expr:href='data:i.url' target='_parent'><data:i.name/></a>
<li class='archivedate'>
<a expr:href='data:i.url' target='_parent'><data:i.name/></a> (<data:i.post-count/>)
</li>
<li><a expr:href='data:i.url' target='_parent'><data:i.title/></a></li>
Para los links de navegación (entradas antiguas, entradas más recientes)
<b:if cond='data:newerPageUrl'>
<span id='blog-pager-newer-link'>
<a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle' target='_parent'><data:newerPageTitle/></a>
</span>
</b:if>
<b:if cond='data:olderPageUrl'>
<span id='blog-pager-older-link'>
<a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + "_blog-pager-older-link"' expr:title='data:olderPageTitle' target='_parent'><data:olderPageTitle/></a>
</span>
</b:if>
<a class='home-link' expr:href='data:blog.homepageUrl' target='_parent'><data:homeMsg/></a>
Para el gadget de páginas estáticas.
<li class='selected'><a expr:href='data:link.href' target='_parent'><data:link.title/></a></li>
<b:else/>
<li><a expr:href='data:link.href' target='_parent'><data:link.title/></a></li>
Esos son casi todos los enlaces dentro de Blogger que no queremos que se abran en otra ventana. Pero igual podemos aplicarlo para cualquier otro enlace, ya sea dentro de una entrada o un elemento HTML/Javascript, en cualquier caso sólo aplicamos el mismo atributo después de la URL del enlace:
<a href='URL del enlace' target='_parent'>Texto del enlace</a>
En caso de que quieras aplicar el mismo atributo a otro elemento dentro de la plantilla sólo revisa detenidamente el código y donde diga href= es el indicador de que hay un enlace, es al final de eso donde deberá ir el target='_parent'. Puedes guiarte en los ejemplos de esta misma entrada para poder identificar dónde y cómo poner el código.
Recuerda que debe haber un espacio en blanco antes de poner el atributo target='_parent' de lo contrario no funcionará.
Este comentario ha sido eliminado por el autor.
ResponderEliminarPues fácil sí es, sólo que requiere un poco de trabajo :)
ResponderEliminar¡Saludos!
No, no es sin espacios, es con un espacio en blanco entre la URL y el atributo. Revisa de nuevo los ejemplos para que corrobores que así es como lo estás poniendo.
ResponderEliminarSaludos.
demasiado bueno y ademas muy ùtil, gracias potro =)
ResponderEliminarsaludos!!
Qué bueno que les ha gustado :)
ResponderEliminar¡Saludos!
Oye bro tengo un problemita en mi plantilla, Como ago para que en el menu de mi plantilla donde dise level 1 y level 2 y asi le quite los sub leves ? Como le ago ?
ResponderEliminarHola El Potro:
ResponderEliminarMuchas gracias por tus bonitas palabras que nos dedicas en nuestro Blog, pero tuyo también es el méritos de este premio al Mejor Blog en Español en The BBOs, los oscars de la Blogosfera.
Has sido nuestro ángel y la mano amiga, que siempre nos ha ayudado cuando hemos tenido algún problema técnico. Eres un ejemplo de amabilidad y generosidad.
Gracias a ti hemos mejorado la presentación y hemos ido introduciendo diferentes gadgets y utilidades.
Nuestro premio ¡ va por tí!
Un fuerte abrazo
insiden, sólo entra en Edición de HTML y elimina cada línea donde diga Level 2 Sub Menu.
ResponderEliminarRicardo, no tienes nada que agradecer, el mérito es completamente tuyo y de tu esposa.
Independientemente del magnífico reconocimiento que se han ganado me siento muy orgulloso del trabajo que han hecho en ese blog. ¡Enhorabuena!
hola amigo como estas mira te comento quiero agrgar una sidebar a mi blog y no puedo porque puede ser le podes eschar un vistaso te lo agradeceria como siempre.Muy utiles tus consejos
ResponderEliminarNecesitas saber el ancho (width) de tus entradas (main-wrapper), a ese ancho le restas el número de pixeles que le vas a agregar a tu sidebar, por ejemplo 100px menos.
ResponderEliminarLuego a la sidebar (sidebar-wrapper) se le agregan los pixeles que restaste al otro, por ejemplo, se le suma 100px.
Muy interesante Bro... te hago una pregunta, sólo para aprender un poco mas... si ademas rel "target=" habría otro atributo como por ejemplo "rel=" ¿importa en orden de cual se ponga primero?
ResponderEliminarMuchas Gracias!
Un abrazo!!!
No importa el orden, generalmente primero va el atributo target y luego el otro, pero no pasa nada si se invierte la posición.
ResponderEliminarUn abrazo y gracias por pasar!
Buenas potro...soy yo de nuevo xD
ResponderEliminarno tiene nada que ver con este tema... a ver si me puedes ayudar ^^
no se si te habras fijado en mi blog: http://www.troyanonano.es.tt
cada vez que posteo una imagen me sale siempre con un contorno grisaceo alrededor de cada imagen que pongo en las entradas... y esto para imagenes en png recortadas es muy molesto.... como podria quitarlo?
llevo mucho tiempo mirando como podria quitar eso pero no encuentro nada :(
salu2
Sólo busca en tu plantilla esta parte y cambia lo que está en negrita por 0px
ResponderEliminar.post img {
border:1px solid #CCCCCC;
Saludos.
Todo lo contrario Bro, gracias a ti por la nueva clase con explicación excelente, y perdon por pasar poco... ahora empieza otra semana... mas aliviada XD..
ResponderEliminarUn abrazo!!!
Este comentario ha sido eliminado por el autor.
ResponderEliminarmuchisimas gracias potro!!!!!!!! eres el mejorr!!!! >.<
ResponderEliminareres el unico que ha sabido responderme bien e.e
eternamente agradecido ^_^
Salu2!!!!!!!!!!!!!
sera que me puedes agregar a mi msn? troyano_l2@hotmail.com
pliz =)
Bro, no hay problema, yo sé que cuando estás desocupado no hay poder humano que te despegue de la computadora ;)
ResponderEliminarTroyanonano, gracias por tus comentarios, me da gusto saber que he podido ayudarte :)
Potro hice exactamente todo lo que dices, es mas tengo tantos parentes que no queda un solo blank, pero igual me abre todo en otra pestaña, ¿que ha pasado?
ResponderEliminarHola Jose L. Dávalos,
ResponderEliminarEl primer código va después de la etiqueta <head> no debajo de </head>
Ese podría ser el problema, sino, entonces podría ser algún script como el de las ventanas PopUp, pero me inclino más a que el código no está en el lugar correcto.
Saludos.
Hola! Me pasaba por Ciudad Blogger para saludar, justo vi ésta entrada y me acordé de la otra (soy Cartucho)...
ResponderEliminarVeo que el sitio sigue muy bien =), ya quisiera yo tener arriba de 20 comentarios por entrada...
En fin, estoy con nuevo proyecto relacionado a la amplia temática "Blogs", así que si Google no me saca el dominio por usar 2 de sus keywords principales luego te pasaré la dirección por privado para que le eches un vistazo...
Saludos Potro!
Gracias por tu visita WolfAustral y mucha suerte con tu nuevo proyecto :)
ResponderEliminar¡Saludos!
hola amigo tengo un problemita ya agregue la sidebar pero no me aparece quiero una en un costado y para que sae agrande mas el blog me podrias decir que le pasa a mi blog gracias muy buenos tus consejos
ResponderEliminarCreí que habías escrito que querías "agrandar" la sidebar, no agregar una sidebar.
ResponderEliminarEntonces las indicaciones que te di anteriormente no te sirven.
No sé cómo hayas agregado la sidebar o dónde hayas visto cómo hacerlo :s
Hola, El Potro quiero preguntarte como hago para que mis marcadores sociales aparescan en las entradas solamente, porque ami me apararecen el las entradas, en las paginas estaticas y en el inicio
ResponderEliminarHola GAMC,
ResponderEliminarEncierra el código de tus marcadores entre
<b:if cond='data:blog.pageType == "item"'>
y
</b:if>
huuyy papa eres un duro gracias muy buenos trucos gracias
ResponderEliminarPotrooo!!!
ResponderEliminarHelp Meee!!! jajajaja....
Ps verás, estoy haciendo otro blog y nomás no puedo hacer q los enlaces que puse se abran en otra ventana... ayudame pleaseee!!
te mando la dirección, son los links de la pag que dice "SUAyED-UNAM"
Saludos!!
http://eduabiertayadistancia.blogspot.com/
Pues he entrado y veo que sí se abren en otra ventana, excepto el de la Universidad de Alabama, que debe ser así:
ResponderEliminar"http://www.dental.uab.edu/" target="_blank"
me funciono de maravilla gracias amigo
ResponderEliminarhttp://detodo-programs.blogspot.com/
Me alegro que todo haya funcionado a la perfección ;)
ResponderEliminarExcelente me funciono perfecto como casi todo lo del blog :)
ResponderEliminarHola Potro...
ResponderEliminarSi, esos si abren pero en la pagina q te decia "SUAyED-UNAM" hay una lista que dice: Chiapas, Estado de México, etc... esos enlaces los puse cuando cree la página, les puse al final el target="_blank" y se daña el link, cuando le doy clik no se direcciona y me aparece error... cómo debo hacerle??
Saludos!!
Seguro estás poniendo mal el atributo, revisa los que te han salido bien y haz la comparación para que detectes cuál es el problema.
ResponderEliminarSaludos.
Yo siempre he utilizado un método para abrir enlaces en otras pestañas y no perder de vista lo que estoy leyendo.Cuando quiero hechar un vistazo a otra página y deseo mantener en la que estoy,simplemente clico con con el botón central del mouse sobre el enlace en vez de con el izquierdo.Es decir,aprieto la rueda hacia abajo,y todos los enlaces se abren en otra pestaña del navegador.No sería más fácil que los lectores usaran ésta técnica? Yo llevo años usándola y me va perfecto.Lo malo es que mucha gente quizá no sepa que se puede hacer éso...
ResponderEliminarEn sí la problemática no es cómo abrir los enlaces en otra ventana, pues usando el menú contextual del botón derecho está la opción de abrirlos en otra pestaña. La cuestión es que el webmaster pueda decidir si los enlaces se abren en otra ventana o no, vaya, que el dueño del blog tenga el control sobre la forma de cómo se abren los enlaces de su página y los externos.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarLo tuyo no parece normal, Potro. Tus explicaciones son tan sencillas que al principio me parecía que me perdía algo, pero los pasos que hay que dar son exactamente los que dices. Muchas gracias.
ResponderEliminarTe lo agradezco pulsaralfa :)
ResponderEliminarSaludos!
Algun de estos atributos me valdría para que no se me abra la ventana en blanco aquí?
ResponderEliminarhttp://lascositasdemeri.blogspot.com/search/label/?max-results=9999
He probado 2, Etiquetas de las entradas y Etiquetas pero no han dado resultado concretamente donde digo
Con el primero que es Para el título de la entrada debe abrirse la entrada en la misma página.
ResponderEliminarAhí, da resultado para las últimas entradas en la sidebar
ResponderEliminarVoy a seguir investigando
Saludos
Este comentario ha sido eliminado por un administrador del blog.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarPotro una ayuda tengo un scrip que es para poner paginas a blog pero como agregue el codigo para abrir los enlaces en otra ventana entonces estos tambien se habren en otra ventana ayudame porfavor q quiero q se habra en la misma ventana ya lo intente pero no se puede
ResponderEliminarayudame porfavor
para que veas deq te hablo puedes ver mi blog
http://detodo-programs.blogspot.com/
gracias por la ayuda q me daras..!!
Potro, te pongo un correo, que todavía estoy detrás de que no se me abra la pagina en blanco cuando le doy a expandir la entrada. Lo mismo es que no lo hago en la parte correcta, pero por aquí no te puedo poner el codigo
ResponderEliminarSaludos
Luis_Alfer, necesitaría ver de dónde sacaste el script que dices para decirte si es posible que se abra en la misma ventana.
ResponderEliminarMeri, en un rato más reviso los correos y te respondo :)
Potr Help!! No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
ResponderEliminarMensaje de error de XML: Element type "a" must be followed by either attribute specifications, ">" or "/>".
Algún error cometiste al poner el código, inténtalo de nuevo revisando que no te saltes ningún caracter de la plantilla.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarUmmmm pues dejo espacio al colocar
ResponderEliminar'data:label.url' target='_parent'>
Asi??.. :S
Sí, así es, inténtalo de nuevo.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarAhora podrias ayudarme para que no salga en otra ventana el script es de entradas relacionadas con imagenes ahh y con los widgets =( tambien pasa, cuando presionan pues por lo menos para aumentar la letra se va a otra ventana y no hace nada Puf =(, Helpp..! :D
ResponderEliminarNunca he usado ese script pero quizá puedas hacerlo siguiendo el mismo patrón tal como lo mencioné en la entrada, localiza donde diga href= y antes de eso agrega el atributo.
ResponderEliminarAmigo me rendi! No me sale =(, Mis Widgets estaban dañados asi que decidi deshacer el truco! Pero pues ahora explicame si yo quiero nada mas manualmente en una entrada colocar algo para que se abra en otra ventana?..
ResponderEliminarComo por ejemplo, Descargar Archivo?
Aquí está la info.
ResponderEliminarSaludos.
La verdad que buenísima onda de Blog, Muchísimas Gracias!!!
ResponderEliminarGracias a ti por tu visita :)
ResponderEliminarAmigo ya con eso si consegui hacerlo.
ResponderEliminarahora me ire a dormir.
Gracias.
Jorge Grandez
Qué bueno que te ha resultado bien :)
ResponderEliminarHola amigo, seguí las indicaciones y parece que todo funciona, excepto los anuncios de Adsense que siguen sin abrirse en nueva ventana (y eso es lo que quería cambiar) ??? Gracias!
ResponderEliminarAdsense es un script del cual no tenemos control para modificar la forma que se abren sus enlaces.
ResponderEliminarEs algo complicado jeje... yo lo único que quiero es que los enlaces que tengo en "Páginas recomendadas" se abran en otra ventana ¿no hay algo más sencillo?
ResponderEliminarhttp://armonizandotuvida.blogspot.com
Saludos
Otra pregunta: como puedo poner " volver a la pagina principal o inicio" en la parte de arriba del post? es que como aparece al final= Pagina principal - Entradas antiguas, algunas personas no ven la opción y me han comentado que no saben como regresar a la página de incio.
ResponderEliminarSaludos, gracias por tu ayuda.
Mira esta entrada, ahí se explica cómo abrir sólo los enlaces que tú elijas en otra ventana.
ResponderEliminarLos otros enlaces de abajo (links de navegación) no se pueden poner arriba, sería más conveniente que si usas un menú ahí pongas un botón que diga "Inicio"
Saludos.
Potro una consulta en la parte de los gagdet no me aparecen esas lineas :S...es el unico q me falta
ResponderEliminar¿Cuál gadget?
ResponderEliminarhola potro tengo un problema esperoque me puedas ayudar.
ResponderEliminarya puse el atributo para que todos los links se habran en otra pestaña, y tambien las excepciones, el problema es que utilizo entradas expandibles y Breadcrumbs y cuando doy click sobre el Breadcrumbs o en las entradas expandibles estas se habren en otra ventana, espero que me puedas ayudar potro,
y por cierto tu pagina esta muy padre que intente copiarla, ya veras ayuda para tu pc asi que disculpame
Este comentario ha sido eliminado por el autor.
ResponderEliminarhola potro tengo un problema esperoque me puedas ayudar.
ResponderEliminarya puse el atributo para que todos los links se habran en otra pestaña, y tambien las excepciones, el problema es que utilizo entradas expandibles y Breadcrumbs y cuando doy click sobre el Breadcrumbs o en las entradas expandibles estas se habren en otra ventana, espero que me puedas ayudar potro,
y por cierto tu pagina esta muy padre que intente copiarla, ya veras ayuda para tu pc asi que disculpame
perdon potro tambien sucede lo mismo con las entradas relacionadas con imagen en miniatura de que encontre en el esparate de rosa
creo que tengo problemas con publicar mi comentario antes que nada discupame si este comentario aparece varias veces
ResponderEliminarhola potro tengo un problema esperoque me puedas ayudar.
ya puse el atributo para que todos los links se habran en otra pestaña, y tambien las excepciones, el problema es que utilizo entradas expandibles y Breadcrumbs y cuando doy click sobre el Breadcrumbs o en las entradas expandibles estas se habren en otra ventana, espero que me puedas ayudar potro,
y por cierto tu pagina esta muy padre que intente copiarla, ya veras ayuda para tu pc asi que disculpame
perdon potro tambien sucede con las entradas relacionadas con imagen en miniatura que encontre en el esparate de rosa
una disculpa si este comentario esta varias veces ya que parece que tengo preoblemas al publicar mi comentario
ResponderEliminarhola potro tengo un problema esperoque me puedas ayudar.
ya puse el atributo para que todos los links se habran en otra pestaña, y tambien las excepciones, el problema es que utilizo entradas expandibles y Breadcrumbs y cuando doy click sobre el Breadcrumbs o en las entradas expandibles estas se habren en otra ventana, espero que me puedas ayudar potro,
y por cierto tu pagina esta muy padre que intente copiarla, ya veras ayuda para tu pc asi que disculpame
perdon potro tambien sucede con las entradas relacionadas con imagen en miniatura que encontre en el esparate de rosa
hola potro tengo un problema esperoque me puedas ayudar.
ResponderEliminarya puse el atributo para que todos los links se habran en otra pestaña, y tambien las excepciones, el problema es que utilizo entradas expandibles y Breadcrumbs y cuando doy click sobre el Breadcrumbs o en las entradas expandibles estas se habren en otra ventana, espero que me puedas ayudar potro,
y por cierto tu pagina esta muy padre que intente copiarla, ya veras ayuda para tu pc asi que disculpame
perdon potro tambien sucede con las entradas relacionadas con imagen en miniatura que encontre en el esparate de rosa
hola potro tengo un problema esperoque me puedas ayudar.
ResponderEliminarya puse el atributo para que todos los links se habran en otra pestaña, y tambien las excepciones, el problema es que utilizo entradas expandibles y Breadcrumbs y cuando doy click sobre el Breadcrumbs o en las entradas expandibles estas se habren en otra ventana, espero que me puedas ayudar potro,
y por cierto tu pagina esta muy padre que intente copiarla, ya veras ayuda para tu pc asi que disculpame
perdon potro tambien sucede con las entradas relacionadas con imagen en miniatura que encontre en el esparate de rosa
http://wwwlamegavideosrd.blogspot.com/
ResponderEliminargracias por si maravilloso aporte de verdad que me ha salido super bien aqui hos dejo un comentario como muestra de su agradecimientos aqui les espero en mi blog
http://wwwlamegavideosrd.blogspot.com/
lamegavideosrd.com
simple no
Hola Potro, yo quería saber como hacer para que las imágnes sean las que solamente se habran en otra ventana.
ResponderEliminarComo siempre gracias por adelantado
Tendrías que aplicar el atributo target='_blank' sólo a las imágenes:
ResponderEliminarhttp://ciudadblogger.com/2009/01/abrir-links-en-una-ventana-nueva.html
Muchas gracias, ya lo hice, me quedó tal y como yo quería.
ResponderEliminarHOLA COMO ESTAS NECESITO AYUDA CON UN DETALLE TENGO INSTALADO LinkWithin Y YA HICE TODS LAS MODIFICACIONES PARA QUE LOS ENLACES EXTERNOS SE ABRAN EN VENTANAS APARTE Y LOS DE MI BLOG NO SALGAN DE EL PERO EN ESTE WIDGET NO HE PODIDO HACER QUE SUCEDA A PESAR QUE YA LO HE MODIFICADO CON target='_parent' DEJANDO EL ESPACIO CORRESPONDIENTE , ME PUEDES AYUDAR
ResponderEliminarSino me equivoco ese gadget funciona a través de un script que controla Linkwithin directamente así que no creo que pueda modificarse.
ResponderEliminarpor favor potro me podrias ayudar a verificar que hice mal cuando puse abrir los enlaces en otra ventana no tiene por que abrir otra ventana en cualquier parte donde click en el menu deslizante
ResponderEliminarya he verificado muchas veces y todo lo veo bien no se k pasa con google chrome no me pasa eso pero con IE y Firefox si
me podrias ayudar por favor
Sólo agrega el atributo target='_parent' a cada enlace que no quieras que abra en otra ventana, eso se aplica a cualquier menú y cualquier enlace, por ejemplo, en uno de tus enlaces del menú está así:
ResponderEliminar<a href='http://generationpaisa.blogspot.com/p/musica.html'>
Editalo para que quede así:
<a href='http://generationpaisa.blogspot.com/p/musica.html' target='_parent'>
Ehh... hola.
ResponderEliminarHace un tiempo que visito la página (excelente, por cierto ;)) y gracias a ella le he hecho muchas mejoras a mi blog.
He usado los atributos de target='_blank' y target='_parent' para todos los enlaces que tengo, y no sé qué pasa que, a pesar de que uso target='_parent', las etiquetas (ya sean las del gadget o las que están debajo de cada post) se abren en otra ventana.
No importa cuántas veces revise, aparentemente los atributos están bien puestos y todo D:
¿Haré algo mal o es Blogger que me odia? xD
Agradecería mucho un poco de ayuda =3
Pues para las etiquetas de las entradas parece que no está puesto el atributo correspondiente. Revisando el código fuente de tu blog no encontré ese target='_parent' en el área de las etiquetas, probablemente lo has puesto en otro lugar que no es el indicado.
ResponderEliminarMañana haré una prueba en esa plantilla para saber si hay que buscar otro código, o si falta algo, o si de plano Blogger te odia, aunque dudo mucho que se trate de esto último ;)
Este comentario ha sido eliminado por el autor.
ResponderEliminarHola Potro:
ResponderEliminar¡Gracias por todos tus artículos, son de mucho provecho!
Me gustaría que todos los artículos del blog http://profesoraramia.blogspot.com/ abran en otra ventana. Intenté estos código, pero no se que tiene mi plantilla que no lo aceptó Blogger :-(. Además, quería saber si es posible que cuando abra una ventana con un artículo, sea sólo el artículo, que no se cargue nada más, para que sea más rápido. ¡Ayúdame, por favor :-)!
¡Saludos!
Hola Aymara Lee,
ResponderEliminarSi deseas que sólo tus entradas abran en otra ventana entonces sólo busca esta parte de tu plantilla y agrega lo que está en negrita:
<b:if cond='data:post.url'>
<a expr:href='data:post.url' target='_blank'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
Lo otro puedes hacerlo del mismo modo que haríamos para
Ocultar la sidebar en las páginas estáticas, sólo que en lugar de usar esta línea que se menciona ahí:
<b:if cond='data:blog.pageType == "static_page"'>
Usarías esta otra:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Saludos.
¿Qué tal, Potro?
ResponderEliminarHe intentado una vez más hacer que las etiquetas se abran en la misma página, y nada.
Revisando el post, me he dado cuenta que el código que has puesto para las etiquetas debajo del post es el mismo que para el enlace de "enviar entrada por correo". x3 ¡Mis etiquetas aún tienen esperanza! (?)
Aún no sé que pasa con el gadget de "Etiquetas", pero bueno, una cosa a la vez. ¿Podrías, por favor, poner el código para las etiquetas bajo el post?
Mil y un gracias por todo. xD Y disculpa las molestias, ¿si?
Hola Aiko,
ResponderEliminarTe quiero pedir una disculpa, porque si no es porque mencionas el detalle del enlace del envío por correo no me hubiera dado cuenta que cometí el error de duplicar ese código y es por eso que no te abrían los links en la misma ventana.
Ya he cambiado el código para que lo pruebes, seguro que ahora sí te funcionará.
Y bueno, creo que ahora ya comprobaste que Blogger no te odia, sólo que este cansado autor ya no debe escribir entradas por la madrugada :P
Saludos.
¡¡Gracias!! x3
ResponderEliminarPotro, te debo muchas. Las etiquetas bajo las entradas abren perfectamente... ya veré qué hago para el gadget de "Etiquetas", pero por ahora soy feliz ^^.
Aunque no sé, aún tengo mis dudas sobre si Blogger me odia o no xD.
Se te agradece todo. Y se comprende, las cosas por la madrugada no siempre se hacen a completa conciencia ;P.
¡Cuídate!
Recuérdame qué problema tienes con el gadget de etiquetas porque ya me he olvidado.
ResponderEliminarLo mismo que tenía con las etiquetas bajo el post, abren en otra ventana (uh, no debería molestar tanto y tan seguido. xD Lo siento).
ResponderEliminarLo que pasa es que usas las etiquetas en forma de nube y ahí cambia un poco.
ResponderEliminarBusca la línea donde se agrega el código y verás que un poco más abajo hay otra línea idéntica, agrega en esa línea el código y deberá funcionar.
Pd. No es ninguna molestia ;)
Potro, eres oficialmente mi héroe xD.
ResponderEliminar;) Muchas gracias por todo, que yo sola no puedo -w-U.
¡Cuídate!
eres un genio!!!!!! xD gracias
ResponderEliminarLo veo complicado, al menos para hacerlo de forma automatizada no creo que sea posible. Supongo que tendrías que agregar el atributo target='_blank' a cada enlace de la entrada que quieras que se abra en otra ventana.
ResponderEliminarHola Potro tu truco me fue de maravilla pero tengo una duda hace poco realize tu tutorial llamado ''Breadcrumbs en Blogger'' y al dar clic por ejemplo en Inicio se me abre en otra pestaña como hago para que no lo haga ni con el inicio ni las etiquetas que tienen en continuación?
ResponderEliminarAtte. GRACIAS!
Si usaste el método que explicamos aquí en Ciudad Blogger entonces sólo busca todas estas partes que te aparezcan en el código del breadcrubm y agrega lo que está en negrita:
ResponderEliminarEstás en: <a target=_'parent' expr:href='data:blog.homepageUrl' rel='tag'>Inicio</a>
<a target=_'parent' expr:href='data:label.url' rel='tag'><data:label.name/></a>
Recuerda, en todas las líneas como esas que encuentres.
Potro lo he intentado muchas veces y me sale este tipo de error al visualizar mi blog: bX-gh6763
ResponderEliminarSon 3 lineas donde se indica el incio y 2 de las etiquetas pego la target=_'parent' respetadondo los espacios y vuelve a ocurrir no que estoy haciendo mal :(
También te tenia otra consulta que no tiene nada que ver con esto es como puedo eliminar el buscador por defecto de mi plantilla llamada ''iDream'' para colocar el de Google ya que el actual parece que no tiene neuronas XD
Gracias amigo Potro espero tu respuesta con ansias!
Saludos
Usualmente ese error es porque está faltando un espacio en el código.
ResponderEliminarVerifica que ANTES y DESPUÉS del target='_parent' haya un espacio, es decir, que no quede pegado a nada.
Para eliminar ese buscador busca y elimina en tu plantilla este código:
<div id='searchboxo'>
<form action='/search' id='searchform' method='get'>
<input class='searchinput' id='searchbox' name='q' onblur='if (this.value == "") {this.value = "";}' onfocus='if (this.value == "") {this.value = "";}' type='text' value=''/>
<input class='submitbutton' type='submit' value='Search'/>
</form>
<div class='clr'></div>
</div>
Espero que el otro buscador te funcione mejor ;)
Saludos!
Gracias Potro ya pude solucionar lo del buscador pero me sigue dando em mismo tipo de error y verifico bien esta bien pegado el target='_parent' en antes y después...Realmente no se que estoy haciendo mal...
ResponderEliminarBIEN Potro por fin pude arreglarlo que alegría después de tanta insistencia que tantos códigos XD
ResponderEliminarGRACIAS, GRACIAS!
Ahora queria ver la opción de agregar el ''target='_parent'' al Link Within (el de la entradas relacionadas) pero no se donde ponerlo en la plantilla o el widget en los elementos de la pagina, otra cosa era el buscador para lo mismo, y el traductor que tengo en la sidebar te lo agradecería enormemente Potro
Nunca he usado Link Within pero hasta donde sé es un script que manejan ellos directamente y si es así entonces no creo que se pueda hacer algo al respecto.
ResponderEliminarLo mismo con algunos otros gadgets, no a todos se les puede poner ese atributo porque son scripts.
A los que sí sólo debes localizar donde esté el <a href para poder ponerlo.
OK lo tendré en cuenta o si no pondré entradas similares con otro método ya que el link whitin se volvió molesto.
ResponderEliminarGracias Potro :)
Igual puedes buscar en Vagabundia, me parece que ahí tienen una entrada sobre usar entradas relacionadas con imágenes y sin usar un servicio externo.
ResponderEliminarSaludos!
Mejor usare uno sin imágenes como el tuyo Potro pero primero arreglare eso del buscador y el traductor y si me la puedo con ese link within
ResponderEliminarSaludos!
He eliminado el molesto Link Within y realize en mi blog de pruebas un tutorial del Escaparate de Rosa que mas adelante pondre en mi blog, pero tengo otro problema si no te molesta donde pongo el target='_parent' para el buscador me aburri de buscarlo en mi plantilla ya que todo lo relacionado a search no tiene ningún href para poder agregar el target='_parent'
ResponderEliminarAtte gracias ya que debes tener gran paciencia con migo soy una hola de problemas en todo esto...
Saludos
Si es en el buscador de tu blog ahí el target='_parent' iría antes de action='/search' pero recuerda dejar un espacio.
ResponderEliminarPor la paciencia no te preocupes que aun hay para rato ;)
Gracias potro ya lo arregle también quería poner eso en el pie de la entrada para editarla, si no es mucha la molestia.
ResponderEliminarPotro no me sirvio el tutorial de Rosa para las entradas relacionadas quiero realizar el tuyo ya que quise explicarselo a Rosa y dice que solo miembros pueden comentar mejor no me caliento la cabezo y realizo tu truco :)
ResponderEliminarVale, pues si te decides entonces por las entradas relacionadas normales puedes ver aquí cómo hacerlo.
ResponderEliminarSaludos.
Gracias Potro cualquier consulta lo comentare en esa entrada.
ResponderEliminarSaludos!
Hola potro disculpa por comentar en el otro post... bueno de aca es el tema al poner las exepciones sale error como te comnetava, ademas si le das una mirada a mi blog de peliculas en la parte del menu del lado izkiero al darle click hay tb se abre una nueva ventana (en blanco) bueno espero q me ayudes como te digo al poner las exepciones sale error
ResponderEliminarNo veo la ventana en blanco que mencionas, aunque sí aparecen de vez en cuando ventanas popup al hacer click en algunas partes, esto es por la publicidad que tienes en e blog.
ResponderEliminarRespecto al error que mencionas necesitaría saber cuál es el mensaje de error que te aparece y un ejemplo de cómo estás poniendo el código.
El error más común que se comete es que no se deja el espacio entre la URL y el atributo target='parent' quizá ese es el problema, pero es mejor si me das un ejemplo para ver dónde puede estar el problema.
Hola potro probe como tu dices y sale este error
ResponderEliminarNo se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: Element type "a" must be followed by either attribute specifications, ">" or "/>".
lo puse en el de comentarios asi:
< expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'target='parent'><b:if
Otra cosa arriba dice q es: target='_parent' y tu dices q es : target='parent' bueno como primero probe con el de arriba y como tu me dijsite q pruebe ahora sale ese error.. y si amigo no me refiero al pop-up xD.. me refiero q al dar clic al menu del lado izkierdo ( el que dice Ver/Ocultar Menu ) en ese al dar clic para mostrar, se abre una pestaña nueva en blanco, y al ocultar el menu ( porq ya se abrio) vuelve abrirse otra pestaña en blanco... haber si me ayudas con eso porfa
ResponderEliminarNo importa si es target='_parent' o target='parent' el resultado es el mismo.
ResponderEliminarEn el ejemplo que das hay dos errores.
Uno es que has eliminado la a que va al inicio del código, y el segundo error es lo que te comentaba que no has dejado espacio antes del atributo.
Debe ser así:
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick' target='_parent'>
Si te fijas antes del target hay un espacio, si se lo quitas marcará error.
Como te comenté a mí no me abrió una ventana en blanco, sólo me abrió el enlace en otra ventana pero no en blanco. Sólo tienes que agregar a esos enlaces también el atributo para que no abra aparte.
Hola potro nada.. ps sigue saliendo el mismo error mira lo puse asi:
ResponderEliminarcomment-link' <b:if cond='
no me deja escribir la palabra taaaaaargeeettttt
no salio nada de mi mensaje...
ResponderEliminara expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick' t****t='_parent'><b:if cond='
no me deja escribir taaaa ggeeeetttt ^^
potro no no puedo ahora mandar en comentarios tar get o la palabra < a q no esta encerrado
ResponderEliminarbueno potro ya lo solucione el problema era este... mira:
ResponderEliminarcomment-link'/><a expr:href='data:post.addCommentU
lo q continua de Link' el slash y el sigo faltaba eso para q funcione
ResponderEliminarVale, qué bueno que ya has resuelto ese detalle. En el futuro cuando desees dejar código en las entradas puedes hacerlo de este modo:
ResponderEliminarhttp://ciudadblogger.com/2009/10/tips-para-dar-mejor-uso-los-comentarios.html
Muy bueno pero tengo una duda gadget de páginas estáticas???
ResponderEliminarme lo podrias decir porfavor...??
Gracias...!
¿Para los links del gadget de páginas estáticas? Ahí se explica igual en la entrada, está casi a lo último.
ResponderEliminarclaro pero es codigo esta en edicio HTLM?
ResponderEliminarporque no lo encuentro!!!
¿Recordaste expandir los artilugios?
ResponderEliminarSiii!!!
ResponderEliminarPues si tienes el gadget de páginas estáticas esos códigos deben estar.
ResponderEliminareste post me ha servido para solucionar mi problema, que al pinchar en los enlaces para descargar videos te sacaba de mi blog...y tan solo era lo de ponerle lo de target blank al en lace... tan facil que era y el tiempo que he estao asi, gracias el potro me ha servido de ayuda, y seguro que no será la última. saludos
ResponderEliminarMás fácil imposible ;)
ResponderEliminarhola,
ResponderEliminarya yo puse todos los codigos y todo me funciono perfectamente pero tengo un menu en mi blog que funciona dirigiendose a enlaces que produce el buscador, por ejemplo si hay una categoria abc, entonces el enlace seria miblog.blogspot.com/search?q=abc.
Entonces, el problema esta en que no se como hacer para que esa categoria abra en la misma pagina, puesto que este menu lo cree usando artisteer y no se donde estan los codigos.
No lo sé, no conozco ese script que has usado :/
ResponderEliminarHola Potro te cuento que use este truco en mi blog y parece que todo esta bien con exepción de mis links de navegación pues al dar click en ellos me salía este error bX-5srjea no se si coloque bien el target='_parent' primero lo puse antes de la URL de la imágen y luego lo despues de esta URL, ya quite el target='_parent' pero el error bX-5srjea continua saliendo, por favor dime que crees que pueda estar mal antes que me de un dolor de cabeza, gracias Potro desde ya por tu amable ayuda, un gran abrazo =)
ResponderEliminarDe nuevo estoy por aquí para decirte que ya no me sale el error que te comente antes pero quiero saber como hago para que mis links de navegación no se abran en una ventana aparte, pofa ayudame que ya me esta doliendo la cabeza, creo que omiti decirte que mis links de navegacion tienen imágen, sera por eso, espero tu amable ayuda, abrazos =)
ResponderEliminarHola Silvia,
ResponderEliminarNo es un error tuyo ni del target='blank' sino que desde hace una semana Blogger se trae un problema con los links de navegación.
Mira esta solución que planetan en Oloblogger:
http://oloblogger.blogspot.com/2011/03/error-bx-67oaj1-y-otros-problemas-con.html
Abrazos!
Muchisisisismas gracias!!!! encontre la solución donde me indicaste, gracias por tu ayuda, ya me estaba tirando de los pelos pensando que había hecho algo mal, una preguntita más, sabes como hacer para que mis links de navegación se vean siempre desde la página principal, osea las tres imagenes, lo he visto en otros blogs,gracias desde ya, millones de abrazos!!!
ResponderEliminarNo sabría decirte, nunca he visto un blog que lo tenga y es que lo veo muy complicado porque si estás en la página principal el botón de Entradas recientes no tendría dónde enlazar puesto que ya estarías en las entradas recientes, y lo mismo para el de Inicio, si ya estás en la portada no puede mostrarse para que te enlace en el lugar en el que ya estás :/
ResponderEliminarSorry!! Potro tienes razón, yo estaba equivocada, lo que vi es las tres imágenes pero porque estaba en una entrada antigua de dicho blog,jejeje, creo que ya debo cambiar los lentes, un abrazo y disculpa, la molestia,¡gracias por tu gran paciencia!
ResponderEliminarDescuida que no pasa nada ;)
ResponderEliminarHola Potro, una vez más te felicito! menudo trabajo que haces explicándonos las cosas así de bien. Lo he puesto en mi blog y funciona a la perfección!! Infinitas gracias!
ResponderEliminarAl contrario Eneri, gracias a ti por tu visita!
ResponderEliminarHola el Potro
ResponderEliminarAlgunos utilizamos constantemente el icono de "editar entrada" (el que tiene forma de lapiz al final de cada post). Este se vuelve muy molesto si abre en una nueva pestaña. Aquí le dejo cómo hice para cambiarlo y que creo sería útil agregarlo a la lista:
Primero buscar id='postQuickEdit'
Finalmente se va al siguiente href para agregarle el target='_parent'
Gracias y felicidades por tan excelente entrada. Es muy útil.
uff menos mal encontre esta entrada tuya, habia puesto que todos los link de mi blog se abrieran en otra ventana, pero ya me estaban volviendo loco jajajaja me puse a buscar en tu magnifico blog y menos mal encontre justo lo que queria.
ResponderEliminarPotro otra vez Muchas Gracias... :)
Qué gusto que has encontrado la información que necesitabas :)
ResponderEliminarEstoy mejorando mucho mi blog!! gracias potro!! lastima que las visitas van en baja!!! :( no se por que.
ResponderEliminarPuede ser por todas las modificaciones que le estoy haciendo?
Gracias por la información.
ResponderEliminarNo solo en este tema, en general la página, las explicaciones completas y claras, la mención de las fuentes cuando aplica, los ejemplos, las respuestas individuales!!!! etc, hacen de esta una pagina ecepcional.
He aplicado varios trucos y seguire buscando......
Cuando me tranque ya sé a donde acudir a preguntar.
Saludos.
Dr, no creo, a menos que toques partes de los títulos en la plantilla. Pero es normal que en épocas de vacaciones como ahora las visitas bajen, a mí siempre me bajan en épocas festivas, y una vez que terminan suben de nuevo.
ResponderEliminarelepe3000, te agradezco mucho tu amable comentario. Ojalá que puedas seguir encontrando aquí lo que necesitas para tu blog ;)
Ya arreglo todo menos... cuando pasé una cierta cantidad de comentarios aparece "el mas reciente" y "mas reciente" ¿Como hago para que estos se abran en la misma pagina?
ResponderEliminarGracias desde ya!
Que fea la nueva interfas de Blogger!!! quiero de nuevo la vieja!!! muy clara!
No hay manera de modificarlo, eso lo controla Blogger directamente. Pero puedes poner un mensaje ahí:
ResponderEliminarhttp://ciudadblogger.com/2010/07/poner-mensaje-en-entradas-con-mas-de.html
Pero antes de modificar y hacer que todas los link se abran en otras paginas se abrin sobre la misma ventana. No puedo solo para esto volver a que se abra en la misma pagina?
ResponderEliminarUn abrazo y perdon por ser tan pesado, es que realmente sos mi salvador bloguistico.
Entonces busca este código y añade lo que está en negrita respetando sus respectivos espacios:
ResponderEliminar<b:if cond='data:post.commentPagingRequired'>
<span class='paging-control-container'>
<a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl' target="_parent">
<data:post.oldestLinkText/>
</a>
<a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl' target="_parent">
<data:post.olderLinkText/>
</a>
 
<data:post.commentRangeText/>
 
<a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl' target="_parent">
<data:post.newerLinkText/>
</a>
<a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl' target="_parent">
<data:post.newestLinkText/>
</a>
</span>
</b:if>
olle y yo tengo otro ver mas me podrias ayudar?
ResponderEliminarotro tipo de ver mas :P, http://i-teen-news.blogspot.com/
ResponderEliminarPara el Leer más automático el código se pone en esta parte:
ResponderEliminar<span class='rmlink' style='float:right'><a expr:href='data:post.url' target='_parent' >Leer más...</a></span>
Gracias ;)
ResponderEliminarDisculpa Potro, lo que se agrega en color rojo -target parent- lleva un espacio vacio?? yo alcanzo a distinguir un espacio vacio.
ResponderEliminarporque cuando realize todo le di click en -VISTA PREVIA- pero de rato todo el blog dejo de funcionar osea que ya ningun link funcionaba ni al hacerle click en las fotos ni los menus, por eso Borre los cambios para preguntar si eso es normal en la -vista previa-.
hola Potro, tengo problemas con el enlace de "Ir Arriba" no logre dejarlo para que subiera en la misma ventana, todo lo demas quedo sin problemas, solo me falto el de ir arriba.
ResponderEliminarNo logro dar con el el enlace de subida ayudame porfa... de ante mano Gracias...
Leonardh: Hola, no te asustes por eso, en vista previa no se puede hacer clic en algun enlace, yo tambien hice todos los cambios y me resulto todo bien solo me falto el de "ir arriba" asi que no se preocupe mi amigo, en vista previa ningun enlace o link tiene funcion.
ResponderEliminarya me di cuenta de mi error, era porque lo estaba haciendo con los artilugios marcado ahora todo esta perfecto... solamente lo agregue despues de <a href='#'..... sin marcar artilugios y listo... de todas maneras gracias mi buen amigo... saludos y un abrazo a la distancia
ResponderEliminarLeonardh., tal como te dice cesar1976, en Vista Previa ningún enlace funciona, de hecho algunos scripts tampoco funcionan en Vista Previa. En estos casos es necesario guardar los cambios y ver el resultado. Y sí, antes del código en color rojo hay un espacio vacío que es importante respetar. Saludos.
ResponderEliminarcesar1976, excelente, qué bueno que ya lo has resuelto. Otro abrazo para ti.
Gracias por la respuesta Potro, y gracias tambien a cesar1976.
ResponderEliminarMe podrias decir donde agregar el -target_parent- pero para cuando entramos a cada una de las etiquetas? porque funciona bien el truco pero al entrar en alguna etiqueta Si se habre en la misma pagina, pero al hacer clik en algun post de dicha etiqueta ya sea en Leer Mas o el mismo titulo del post ya no se habre en la misma pagina sino entra pestaña.
ResponderEliminarA MIRA ESTO ES IMPORTANTE QUE TE LO COMENTE ya agregue el -target parent- para el --Leer Mas Automatico (de tu comentario 162)-- y funciona pero nada mas ahi en Leer Mas (me refiero al link) pero en mi caso tambien haciendo clik en la foto pueden acceder a ver el post entonces tendria que agregar otro -target parent- para que cuando hagan click en la foto no se habra en otra pestaña sino ahi mismo.
Me acabo de dar cuenta que tambien enlas flechas ir arriba e ir abajo falta colocar el -target parent- solo que ese truco de las flechas lo puse de otro blog.! me podrias decir tambien mas o menos que linea buscar??
ResponderEliminarYa agregue el -target parent- en el Leer Mas Automatico del comentario -162- pero tendria que agregar uno mas porque en mi caso tambien haciendo click en la foto se accede al Post, y por ahora no lo hace, al hacer clik en la foto se habre el post pero en otra pestaña y quiciera evitarlo. gracias.....
ResponderEliminarjejeje- YA LOGRE PONER EL -target parent- para las Flechas ir arriba e ir abajo, guiandome por el comentario de - cesar1976- me causa un poco de gracia porque al principio no daba, y me marcaba error pero finalmente le di al clavo, jajajaja.
ResponderEliminarya solo me falta el de mi comentario numero 171.
Para los enlaces de las imágenes en el Leer más automático busca esta línea y agrega lo que está en negrita:
ResponderEliminar<a href="'+ pURL +'" target='_parent' >
Posiblemente la encuentres dos veces, en ambas debes hacerlo.
Potro si encontre la linea que mencionas y puse los 2 -target parent- pero al entrar en -Vista Previa- veo que se a perdido el truco de -Leer Mas- y me muestra los Post Completos, es decir aparece la descripcion del post y enlaces.
ResponderEliminaro me podrias dar otra linea mas de referencia, tal vez no encontre la linea correcta del truco.
Son las únicas líneas, quizá al ponerlo eliminaste algo. Prueba de nuevo y verifica que se vea exactamente tal como en el ejemplo del comentario.
ResponderEliminarSaludos.
tratare de publicar el codigo para que veas que si son iguales las 2 lineas , a la que pones tu de ejemplo.
ResponderEliminar<script type='text/javascript'>
ResponderEliminarsummary_txt = 310;
img_thumb_width = 220;
</script>
<script type='text/javascript'>
//<![CDATA[
// Script original de Anhvo, modificado por ciudadblogger.com
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}
function createSummaryAndThumb(pID, pURL){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
if(img.length<=0) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><a href="'+ pURL +'" target='_parent' >><img src="http://i.imgur.com/GC1ZO.jpg" width="'+img_thumb_width+'px" /></a></span>';
summ = summary_txt;
}
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><a href="'+ pURL +'" target='_parent' >><img src="'+img[0].src+'" width="'+img_thumb_width+'px"/></a></span>';
summ = summary_txt;
}
var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
//]]>
</script>
al publicar el codigo he visto que falta un espacio al terminar esto target parent > aca no aparece pero en mi plantilla si.
ResponderEliminarSi te fijas, en ambos casos has duplicado el cierre de la etiqueta:
ResponderEliminartarget='_parent' >>
Aver puedes checarlas ahora, auque siguen sin funcionar.
ResponderEliminarif(img.length<=0) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><a href="'+ pURL +'" target='_parent' ><img src="http://i.imgur.com/GC1ZO.jpg" width="'+img_thumb_width+'px" /></a></span>';
summ = summary_txt;
}
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><a href="'+ pURL +'" target='_parent' ><img src="'+img[0].src+'" width="'+img_thumb_width+'px"/></a></span>';
summ = summary_txt;
yo noto algo raro con esta imagen http://i.imgur.com/GC1ZO.jpg que aparece en la 3ra linea, pues yo en realidad no tengo esa foto en mi blog, la reconozco es mia porsupuesto pero segun yo la elimine hace ya algun tiempo y me cayo de raro encontrarmela aca, jajaja pero como te digo esa foto no me aparece en ningun lado del blog. tu sabes de casualidad por que razon ocuparia esa foto ahi ???
ResponderEliminarTienes razón, me temo que en los enlaces de las imágenes del Leer más no funciona :(
ResponderEliminarLa imagen, igual la veo en el script de la plantilla, supongo que aparece porque la tienes ahí, del script no la has eliminado.
Realmente habia pensado desde un poco antes en dejar de esta manera el blog, es decir que si no se puede hacer que la Imagen habra el post en la misma pagina no importa porque de esta manera tengo 2 maneras de que habran los Post en Blog. Porque a medida que las personas se familiaricen con el Blog podran decidir si quieren entrar a ver los Post en otra pestaña dando -clik en la Imagen- o si prefieren que se habra en la misma pagina dando -clik en el texto Leer Mas- o -dando clik en el titulo del Post-, eso es tener 2 variantes para entrar a ver los Post. Asi que en realidad no pienso que quede desajustado, esta bien asi. y gracias de nuevo.
ResponderEliminarMuy buena forma de verlo ;)
ResponderEliminarGracias por tu trabajo, es justo lo que buscaba, me gusta que se abran en otra ventana, pero todas eran excesivas.
ResponderEliminarEs mejor elegir cuáles sí y cuáles no, sobre todo pensando en la comodidad del usuario.
ResponderEliminarYa lo arregle Potro era este cod el que habia puesto anteriormente lo que hacia que se muestre estas páginas en blanco < base target = ' _ blank '/ >. Me quedo con esta última opción de elegir que se abre dentro del blog y que enlace se abre fuera.
ResponderEliminarAhora te comento que cree una página nueva en blogger para ponerla como página de contacto, se enlaza muy bien pero cuando quiero regresar a la opción "menú" no me muestra las opciones y tengo que clickear en "Inicio" para poder retornar. En donde estaria el problema. http://www.emocioneshumanas.info
Sí, por eso ayer te puse en el otro comentario que agregaras el target='_parent'
ResponderEliminarEl problema con el formulario es que usa jQuery, por eso cuando estás ahí no se despliega el menú pues ese usa Scriptaculous y ambos no son compatibles:
http://ciudadblogger.com/2011/02/usar-jquery-y-scriptaculous-al-mismo.html
De nuevo gracias por tu aporte ;)
ResponderEliminarHola Potro, tengo un pequeño problema, en mi nuevo blog coloque tres pestañas con enlaces hasta otros blogs, todo esta perfecto como las url, sin embargo al darle click no se abren sólo permanecen en el mismo blog, ya revise todo y aparentemente esta en orden, podrías ayudarme por favor??
ResponderEliminarPD: Feliz y armonioso año 2012 y que prosigan los éxitos!!! ;)
http://negfertty.blogspot.com
Hola @Negfertty,
ResponderEliminarSupongo que te refieres al gadget de Páginas, si es así, parece que anda fallando el gadget, pues ya otros usuarios han reportado el mismo problema, agregan enlaces a otros sitios y en el blog parece la misma dirección del blog con lo que hace que el enlace no los lleve a ninguna parte.
Hasta ahora no hay ninguna información, pero si pudieras agregar más datos te lo agradeceré.
¿Anteriormente tenías esos enlaces y funcionaban?
¿Cuál es el procedimiento que estás usando para añadir los enlaces?
¿Has hecho alguna modificación al gadget últimamente?
¡Feliz Año nuevo para ti también!
¡Abrazos!
Hola,
ResponderEliminartengo un problema a la hora de abrir un archivo pdf que tengo alojado en google docs. Me lo abre en la misma página, y yo lo que estoy buscando es que me lo abra en otra ventana para que el visitante se lo pueda descargar, pero siempre teniendo la pagina principal del blogg abierta.
Por si sirve de ayuda los tengo dentro del gadget lista de enlaces.
http://aupanacho.blogspot.com/ en Planes de entrenamiento
Potro, buenos días gracias por tu rspta, bueno realmente no hice ningún cambio que ya no tuviera y funcionaba, sucede en todos los blogs que tengo enlaces en las paginas, no me redirige a ningún lugar, se queda en el mismo blog, que podrá ser?? Gracias!!!!
ResponderEliminarHola NACHO,
ResponderEliminarSi están en un gadget de Lista de enlaces entonces hay un procedimiento que es justamente para ese gadget en específico, aquí puedes verlo:
http://ciudadblogger.com/2009/06/abrir-lista-de-links-en-ventana-aparte.html
Saludos.
@Negfertty, debe ser entonces el gadget que anda fallando. Sería conveniente reportarlo en el Foro de Ayuda de Blogger para que los empleados de Google estén enterados del problema y pongan a sus ingenieros a trabajar en ello. Saludos!
ResponderEliminarBuenas pues me sirvio bastante, pero tengo botones para ir arriba y abajo incrustados en mi plnatilla como aria para que dichos botones no abran otra ventana, esté es mi blog; http://www.djronymix.tk/
ResponderEliminarIgual djronymix, sólo localiza dónde está el HREF en el código de tu botón, y ahí agrega el target='_parent'
EliminarHola Potro, muy interesante tu blog, lo leo bastante aunque esta es la primera vez que escribo.
ResponderEliminarMi problema es que he sustituido las páginas por un gadget de "lista" porque había páginas que no quería que apareciesen públicas. De esta forma al pulsar en algún elemento de la lista le redirige a una de las páginas. Pero se me abren en otra ventana y no sé dónde poner el target, porque no lo veo en la plantilla.
Y otra cosa, si pones el código del principio pero en vez con "blank" con "parent" antes del "head" consegurías que todo lo que tienes en el blog se abra en la misma ventana?
Muchas gracias por tu ayuda
Hola Esther, muchas gracias por tu comentario.
EliminarEn efecto, cuando pones el target con "parent" indicas que todos los enlaces deben forzarse a que se abran en la misma pestaña.
La lista a la que te refieres, ¿es del tipo OPTION? si es así entonces mira el comentario #56 de esta entrada:
http://ciudadblogger.com/2009/08/menu-desplegable.html
Saludos.
HOla Potro me podrias ayudar?...resulta que me parecio barbaro que todos los enlaces del blog se abran en otra ventana pero no quiero que las paginas (o sea entradas del blog) como hago para que esto no suceda?....no entiendo como hacerlo
ResponderEliminarHola Lorena, tienes que seguir los pasos justo del primero, el que dice: "Para el título de la entrada."
EliminarEste comentario ha sido eliminado por un administrador del blog.
ResponderEliminarEso depende de las necesidades de cada uno, habrá quienes tengan menos links que quieran que se abra en una ventana aparte, otros en cambio tienen más links de este tipo. Así que dependiendo de ello es el método que más les convendrá usar.
EliminarPd. He tenido que eliminar el comentario por el aviso que está al final.
Saludos.
Hola Potro... coloque este truco en mi web.. con sus excepciones.. pero quisiera saber como hago para hacer una excepción en el gadget de linkwithin? donde coloco el código: target='_parent'
ResponderEliminar