Abrir todos los enlaces en otra ventana (2)

15 de abril de 2010 235 comentarios ,
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 + &quot;_headerimg&quot;' 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 != &quot;true&quot;'>,</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 + &quot;#more&quot;' 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 + &quot;_blog-pager-newer-link&quot;' 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 + &quot;_blog-pager-older-link&quot;' 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á.


235 comentarios en:

" Abrir todos los enlaces en otra ventana (2) "

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Pues fácil sí es, sólo que requiere un poco de trabajo :)
    ¡Saludos!

    ResponderEliminar
  3. hola potro de nuevo oie hago lo que dices poner target='_parent' sin espacios pero me dice error y no quiere me podrias ayudar .
    gracias

    ResponderEliminar
  4. 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.

    Saludos.

    ResponderEliminar
  5. demasiado bueno y ademas muy ùtil, gracias potro =)

    saludos!!

    ResponderEliminar
  6. Qué bueno que les ha gustado :)
    ¡Saludos!

    ResponderEliminar
  7. 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 ?

    ResponderEliminar
  8. Hola El Potro:
    Muchas 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

    ResponderEliminar
  9. insiden, sólo entra en Edición de HTML y elimina cada línea donde diga Level 2 Sub Menu.

    Ricardo, 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!

    ResponderEliminar
  10. 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

    ResponderEliminar
  11. Necesitas 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.
    Luego a la sidebar (sidebar-wrapper) se le agregan los pixeles que restaste al otro, por ejemplo, se le suma 100px.

    ResponderEliminar
  12. 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?

    Muchas Gracias!

    Un abrazo!!!

    ResponderEliminar
  13. No importa el orden, generalmente primero va el atributo target y luego el otro, pero no pasa nada si se invierte la posición.

    Un abrazo y gracias por pasar!

    ResponderEliminar
  14. Buenas potro...soy yo de nuevo xD
    no 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

    ResponderEliminar
  15. Sólo busca en tu plantilla esta parte y cambia lo que está en negrita por 0px

    .post img {
    border:1px solid #CCCCCC;

    Saludos.

    ResponderEliminar
  16. 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..

    Un abrazo!!!

    ResponderEliminar
  17. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  18. muchisimas gracias potro!!!!!!!! eres el mejorr!!!! >.<
    eres 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 =)

    ResponderEliminar
  19. Bro, no hay problema, yo sé que cuando estás desocupado no hay poder humano que te despegue de la computadora ;)

    Troyanonano, gracias por tus comentarios, me da gusto saber que he podido ayudarte :)

    ResponderEliminar
  20. 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?

    ResponderEliminar
  21. Hola Jose L. Dávalos,

    El 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.

    ResponderEliminar
  22. Hola! Me pasaba por Ciudad Blogger para saludar, justo vi ésta entrada y me acordé de la otra (soy Cartucho)...

    Veo 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!

    ResponderEliminar
  23. Gracias por tu visita WolfAustral y mucha suerte con tu nuevo proyecto :)

    ¡Saludos!

    ResponderEliminar
  24. 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

    ResponderEliminar
  25. Creí que habías escrito que querías "agrandar" la sidebar, no agregar una sidebar.
    Entonces 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

    ResponderEliminar
  26. 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

    ResponderEliminar
  27. Hola GAMC,

    Encierra el código de tus marcadores entre

    <b:if cond='data:blog.pageType == &quot;item&quot;'>

    y

    </b:if>

    ResponderEliminar
  28. huuyy papa eres un duro gracias muy buenos trucos gracias

    ResponderEliminar
  29. Potrooo!!!
    Help 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/

    ResponderEliminar
  30. Pues he entrado y veo que sí se abren en otra ventana, excepto el de la Universidad de Alabama, que debe ser así:
    "http://www.dental.uab.edu/" target="_blank"

    ResponderEliminar
  31. me funciono de maravilla gracias amigo

    http://detodo-programs.blogspot.com/

    ResponderEliminar
  32. Me alegro que todo haya funcionado a la perfección ;)

    ResponderEliminar
  33. Excelente me funciono perfecto como casi todo lo del blog :)

    ResponderEliminar
  34. Hola Potro...
    Si, 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!!

    ResponderEliminar
  35. 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.

    Saludos.

    ResponderEliminar
  36. 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...

    ResponderEliminar
  37. En 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.

    ResponderEliminar
  38. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  39. Lo 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.

    ResponderEliminar
  40. Te lo agradezco pulsaralfa :)
    Saludos!

    ResponderEliminar
  41. Algun de estos atributos me valdría para que no se me abra la ventana en blanco aquí?
    http://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

    ResponderEliminar
  42. Con el primero que es Para el título de la entrada debe abrirse la entrada en la misma página.

    ResponderEliminar
  43. Ahí, da resultado para las últimas entradas en la sidebar
    Voy a seguir investigando
    Saludos

    ResponderEliminar
  44. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  45. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  46. Potro 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

    ayudame porfavor
    para que veas deq te hablo puedes ver mi blog
    http://detodo-programs.blogspot.com/
    gracias por la ayuda q me daras..!!

    ResponderEliminar
  47. 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
    Saludos

    ResponderEliminar
  48. 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.


    Meri, en un rato más reviso los correos y te respondo :)

    ResponderEliminar
  49. 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.
    Mensaje de error de XML: Element type "a" must be followed by either attribute specifications, ">" or "/>".

    ResponderEliminar
  50. Algún error cometiste al poner el código, inténtalo de nuevo revisando que no te saltes ningún caracter de la plantilla.

    ResponderEliminar
  51. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  52. Ummmm pues dejo espacio al colocar
    'data:label.url' target='_parent'>
    Asi??.. :S

    ResponderEliminar
  53. Sí, así es, inténtalo de nuevo.

    ResponderEliminar
  54. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  55. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  56. Ahora 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

    ResponderEliminar
  57. Nunca 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.

    ResponderEliminar
  58. Amigo 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?..
    Como por ejemplo, Descargar Archivo?

    ResponderEliminar
  59. La verdad que buenísima onda de Blog, Muchísimas Gracias!!!

    ResponderEliminar
  60. Amigo ya con eso si consegui hacerlo.
    ahora me ire a dormir.
    Gracias.

    Jorge Grandez

    ResponderEliminar
  61. Qué bueno que te ha resultado bien :)

    ResponderEliminar
  62. Hola 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!

    ResponderEliminar
  63. Adsense es un script del cual no tenemos control para modificar la forma que se abren sus enlaces.

    ResponderEliminar
  64. Es 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?

    http://armonizandotuvida.blogspot.com

    Saludos

    ResponderEliminar
  65. 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.

    Saludos, gracias por tu ayuda.

    ResponderEliminar
  66. Mira esta entrada, ahí se explica cómo abrir sólo los enlaces que tú elijas en otra ventana.

    Los 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.

    ResponderEliminar
  67. Potro una consulta en la parte de los gagdet no me aparecen esas lineas :S...es el unico q me falta

    ResponderEliminar
  68. hola 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

    ResponderEliminar
  69. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  70. hola 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 lo mismo con las entradas relacionadas con imagen en miniatura de que encontre en el esparate de rosa

    ResponderEliminar
  71. creo que tengo problemas con publicar mi comentario antes que nada discupame si este comentario aparece varias veces
    hola 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

    ResponderEliminar
  72. una disculpa si este comentario esta varias veces ya que parece que tengo preoblemas al publicar mi comentario

    hola 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

    ResponderEliminar
  73. hola 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

    ResponderEliminar
  74. hola 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

    ResponderEliminar
  75. http://wwwlamegavideosrd.blogspot.com/
    gracias 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

    ResponderEliminar
  76. Hola Potro, yo quería saber como hacer para que las imágnes sean las que solamente se habran en otra ventana.

    Como siempre gracias por adelantado

    ResponderEliminar
  77. Tendrías que aplicar el atributo target='_blank' sólo a las imágenes:
    http://ciudadblogger.com/2009/01/abrir-links-en-una-ventana-nueva.html

    ResponderEliminar
  78. Muchas gracias, ya lo hice, me quedó tal y como yo quería.

    ResponderEliminar
  79. HOLA 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

    ResponderEliminar
  80. Sino me equivoco ese gadget funciona a través de un script que controla Linkwithin directamente así que no creo que pueda modificarse.

    ResponderEliminar
  81. por 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
    ya 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

    ResponderEliminar
  82. 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í:

    <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'>

    ResponderEliminar
  83. Ehh... hola.
    Hace 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

    ResponderEliminar
  84. 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.

    Mañ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 ;)

    ResponderEliminar
  85. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  86. Hola Potro:

    ¡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!

    ResponderEliminar
  87. Hola Aymara Lee,

    Si 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 == &quot;static_page&quot;'>

    Usarías esta otra:
    <b:if cond='data:blog.url == data:blog.homepageUrl'>

    Saludos.

    ResponderEliminar
  88. ¿Qué tal, Potro?

    He 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?

    ResponderEliminar
  89. Hola Aiko,

    Te 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.

    ResponderEliminar
  90. ¡¡Gracias!! x3

    Potro, 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!

    ResponderEliminar
  91. Recuérdame qué problema tienes con el gadget de etiquetas porque ya me he olvidado.

    ResponderEliminar
  92. Lo 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).

    ResponderEliminar
  93. Lo que pasa es que usas las etiquetas en forma de nube y ahí cambia un poco.
    Busca 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 ;)

    ResponderEliminar
  94. Potro, eres oficialmente mi héroe xD.

    ;) Muchas gracias por todo, que yo sola no puedo -w-U.

    ¡Cuídate!

    ResponderEliminar
  95. Hola Potro, tengo un blog de juegos y todo, pero quiero que me abran en una nueva pestaña solo los links del entrada, No de los gadgets. podrias ayudarme??

    ResponderEliminar
  96. Lo 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.

    ResponderEliminar
  97. Hola 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?

    Atte. GRACIAS!

    ResponderEliminar
  98. 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:

    Está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.

    ResponderEliminar
  99. Potro lo he intentado muchas veces y me sale este tipo de error al visualizar mi blog: bX-gh6763

    Son 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

    ResponderEliminar
  100. Usualmente ese error es porque está faltando un espacio en el código.
    Verifica 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!

    ResponderEliminar
  101. 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...

    ResponderEliminar
  102. BIEN Potro por fin pude arreglarlo que alegría después de tanta insistencia que tantos códigos XD

    GRACIAS, 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

    ResponderEliminar
  103. 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.
    Lo 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.

    ResponderEliminar
  104. OK lo tendré en cuenta o si no pondré entradas similares con otro método ya que el link whitin se volvió molesto.

    Gracias Potro :)

    ResponderEliminar
  105. 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.

    Saludos!

    ResponderEliminar
  106. 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

    Saludos!

    ResponderEliminar
  107. 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'

    Atte gracias ya que debes tener gran paciencia con migo soy una hola de problemas en todo esto...

    Saludos

    ResponderEliminar
  108. Si es en el buscador de tu blog ahí el target='_parent' iría antes de action='/search' pero recuerda dejar un espacio.

    Por la paciencia no te preocupes que aun hay para rato ;)

    ResponderEliminar
  109. 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.

    ResponderEliminar
  110. Potro 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 :)

    ResponderEliminar
  111. Vale, pues si te decides entonces por las entradas relacionadas normales puedes ver aquí cómo hacerlo.

    Saludos.

    ResponderEliminar
  112. Gracias Potro cualquier consulta lo comentare en esa entrada.

    Saludos!

    ResponderEliminar
  113. 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

    ResponderEliminar
  114. No 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.
    Respecto 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.

    ResponderEliminar
  115. Hola potro probe como tu dices y sale este error

    No 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

    ResponderEliminar
  116. 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

    ResponderEliminar
  117. No importa si es target='_parent' o target='parent' el resultado es el mismo.
    En 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.

    ResponderEliminar
  118. Hola potro nada.. ps sigue saliendo el mismo error mira lo puse asi:

    comment-link' <b:if cond='

    no me deja escribir la palabra taaaaaargeeettttt

    ResponderEliminar
  119. no salio nada de mi mensaje...

    a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick' t****t='_parent'><b:if cond='

    no me deja escribir taaaa ggeeeetttt ^^

    ResponderEliminar
  120. potro no no puedo ahora mandar en comentarios tar get o la palabra < a q no esta encerrado

    ResponderEliminar
  121. bueno potro ya lo solucione el problema era este... mira:

    comment-link'/><a expr:href='data:post.addCommentU

    ResponderEliminar
  122. lo q continua de Link' el slash y el sigo faltaba eso para q funcione

    ResponderEliminar
  123. Vale, qué bueno que ya has resuelto ese detalle. En el futuro cuando desees dejar código en las entradas puedes hacerlo de este modo:
    http://ciudadblogger.com/2009/10/tips-para-dar-mejor-uso-los-comentarios.html

    ResponderEliminar
  124. Muy bueno pero tengo una duda gadget de páginas estáticas???

    me lo podrias decir porfavor...??
    Gracias...!

    ResponderEliminar
  125. ¿Para los links del gadget de páginas estáticas? Ahí se explica igual en la entrada, está casi a lo último.

    ResponderEliminar
  126. claro pero es codigo esta en edicio HTLM?
    porque no lo encuentro!!!

    ResponderEliminar
  127. ¿Recordaste expandir los artilugios?

    ResponderEliminar
  128. Pues si tienes el gadget de páginas estáticas esos códigos deben estar.

    ResponderEliminar
  129. este 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

    ResponderEliminar
  130. hola,
    ya 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.

    ResponderEliminar
  131. No lo sé, no conozco ese script que has usado :/

    ResponderEliminar
  132. Hola 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 =)

    ResponderEliminar
  133. De 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 =)

    ResponderEliminar
  134. Hola Silvia,

    No 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!

    ResponderEliminar
  135. 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!!!

    ResponderEliminar
  136. No 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 :/

    ResponderEliminar
  137. Sorry!! 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!

    ResponderEliminar
  138. Hola 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!

    ResponderEliminar
  139. Al contrario Eneri, gracias a ti por tu visita!

    ResponderEliminar
  140. Hola el Potro

    Algunos 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.

    ResponderEliminar
  141. 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.

    Potro otra vez Muchas Gracias... :)

    ResponderEliminar
  142. Qué gusto que has encontrado la información que necesitabas :)

    ResponderEliminar
  143. Estoy mejorando mucho mi blog!! gracias potro!! lastima que las visitas van en baja!!! :( no se por que.
    Puede ser por todas las modificaciones que le estoy haciendo?

    ResponderEliminar
  144. Gracias por la información.

    No 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.

    ResponderEliminar
  145. 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.

    elepe3000, te agradezco mucho tu amable comentario. Ojalá que puedas seguir encontrando aquí lo que necesitas para tu blog ;)

    ResponderEliminar
  146. 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?
    Gracias desde ya!
    Que fea la nueva interfas de Blogger!!! quiero de nuevo la vieja!!! muy clara!

    ResponderEliminar
  147. No hay manera de modificarlo, eso lo controla Blogger directamente. Pero puedes poner un mensaje ahí:
    http://ciudadblogger.com/2010/07/poner-mensaje-en-entradas-con-mas-de.html

    ResponderEliminar
  148. 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?
    Un abrazo y perdon por ser tan pesado, es que realmente sos mi salvador bloguistico.

    ResponderEliminar
  149. Entonces busca este código y añade lo que está en negrita respetando sus respectivos espacios:

    <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>
    &#160;
    <data:post.commentRangeText/>
    &#160;
    <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>

    ResponderEliminar
  150. olle y yo tengo otro ver mas me podrias ayudar?

    ResponderEliminar
  151. otro tipo de ver mas :P, http://i-teen-news.blogspot.com/

    ResponderEliminar
  152. Para el Leer más automático el código se pone en esta parte:

    <span class='rmlink' style='float:right'><a expr:href='data:post.url' target='_parent' >Leer más...</a></span>

    ResponderEliminar
  153. Disculpa Potro, lo que se agrega en color rojo -target parent- lleva un espacio vacio?? yo alcanzo a distinguir un espacio vacio.

    porque 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-.

    ResponderEliminar
  154. 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.
    No logro dar con el el enlace de subida ayudame porfa... de ante mano Gracias...

    ResponderEliminar
  155. 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.

    ResponderEliminar
  156. ya 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

    ResponderEliminar
  157. Leonardh., 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.

    cesar1976, excelente, qué bueno que ya lo has resuelto. Otro abrazo para ti.

    ResponderEliminar
  158. Gracias por la respuesta Potro, y gracias tambien a cesar1976.

    ResponderEliminar
  159. Me 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.

    A 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.

    ResponderEliminar
  160. 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??

    ResponderEliminar
  161. Ya 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.....

    ResponderEliminar
  162. jejeje- 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.

    ya solo me falta el de mi comentario numero 171.

    ResponderEliminar
  163. 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:

    <a href="'+ pURL +'" target='_parent' >

    Posiblemente la encuentres dos veces, en ambas debes hacerlo.

    ResponderEliminar
  164. 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.
    o me podrias dar otra linea mas de referencia, tal vez no encontre la linea correcta del truco.

    ResponderEliminar
  165. 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.
    Saludos.

    ResponderEliminar
  166. tratare de publicar el codigo para que veas que si son iguales las 2 lineas , a la que pones tu de ejemplo.

    ResponderEliminar
  167. <script type='text/javascript'>
    summary_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>

    ResponderEliminar
  168. al publicar el codigo he visto que falta un espacio al terminar esto target parent > aca no aparece pero en mi plantilla si.

    ResponderEliminar
  169. Si te fijas, en ambos casos has duplicado el cierre de la etiqueta:
    target='_parent' >>

    ResponderEliminar
  170. Aver puedes checarlas ahora, auque siguen sin funcionar.


    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;

    ResponderEliminar
  171. 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 ???

    ResponderEliminar
  172. Tienes razón, me temo que en los enlaces de las imágenes del Leer más no funciona :(
    La imagen, igual la veo en el script de la plantilla, supongo que aparece porque la tienes ahí, del script no la has eliminado.

    ResponderEliminar
  173. 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.

    ResponderEliminar
  174. Gracias por tu trabajo, es justo lo que buscaba, me gusta que se abran en otra ventana, pero todas eran excesivas.

    ResponderEliminar
  175. Es mejor elegir cuáles sí y cuáles no, sobre todo pensando en la comodidad del usuario.

    ResponderEliminar
  176. Ya 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.
    Ahora 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

    ResponderEliminar
  177. Sí, por eso ayer te puse en el otro comentario que agregaras el target='_parent'
    El 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

    ResponderEliminar
  178. Hola 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??
    PD: Feliz y armonioso año 2012 y que prosigan los éxitos!!! ;)
    http://negfertty.blogspot.com

    ResponderEliminar
  179. Hola @Negfertty,

    Supongo 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!

    ResponderEliminar
  180. Hola,
    tengo 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

    ResponderEliminar
  181. 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!!!!

    ResponderEliminar
  182. Hola NACHO,

    Si 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.

    ResponderEliminar
  183. @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!

    ResponderEliminar
  184. Buenas 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/

    ResponderEliminar
    Respuestas
    1. Igual djronymix, sólo localiza dónde está el HREF en el código de tu botón, y ahí agrega el target='_parent'

      Eliminar
  185. Hola Potro, muy interesante tu blog, lo leo bastante aunque esta es la primera vez que escribo.

    Mi 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

    ResponderEliminar
    Respuestas
    1. Hola Esther, muchas gracias por tu comentario.
      En 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.

      Eliminar

Si tu blog contiene material protegido por derechos de autor habilita tu perfil y deja únicamente el nombre de tu blog, no dejes la dirección del mismo, de lo contrario el comentario será eliminado.

 
Ir Arriba Ir Abajo
I Ciudad Blogger