22 febrero 2012

Resueltos los problemas en los comentarios anidados con la actualización de Blogger


Hubo una actualización de Blogger en el script de los comentarios anidados, que resuelve los siguientes problemas, según compruebo, y que a muchos nos causó dolores de cabeza:
  • El problema de incompatibilidad con el widget de perfil de Twitter.
  • El problema de que al entrar a un post, la página daba un salto hasta el fondo, específicamente al formulario de comentarios, en navegadores como Firefox, Internet Explorer y Opera.
  • Se ponía la página en blanco en Internet explorer, al ingresar a un post.
  • El problema de compatibilidad con scriptaculous.
Si usas plantillas personalizadas, muy probablemente tendrás que hacer la actualización del script manualmente, antes de hacerlo te recomiendo guardar una copia de seguridad de tu plantilla por si pegas algo mal, y verificar en vista previa que todo luzca bien, antes de guardar el cambio.  

Si no lo haces, seguramente tendrás problemas, y el enlace de "Responder" no funcionará. Al parecer también hubo cambios en el HTML de los comentarios, y si tenias cambios en esa parte, como personalizar el mensaje que aparece arriba de el formulario, probablemente habrá que modificarlo un poco para que se vea como quieres, aunque esto no afecta el funcionamiento de los comentarios.

Cuéntanos tu experiencia :)

No olvides suscribirte, para recibir todas mis actualizaciones, directamente a tu email.

Ingresa tu correo electrónico:

Recuerda confirmar tu suscripción, haciendo click en el enlace que recibirás por email.

46 comentarios:

  1. Confirmo lo anterior, parece que ya están resueltos esos problemas. Yo ya lo tengo casi todo listo, digo casi, porque los que usamos Shadowbox seguimos sin que nos funcione el 'Responder' y 'Cargar más' en Internet Explorer. Aun así, ha sido un avance significativo.

    ResponderSuprimir
    Respuestas
    1. Qué bueno que lo mencionas Potro, sabes, yo no sabia que también había problemas con Shabowbox.

      También creo que es positivo, los problemas graves eran el salto al fondo de la página en algunos navegadores, el hecho de que se ponía la página en blanco, y el problema de incompatibilidad con scriptaculous, aunque si tardaron un poco en resolverlo...

      Lo único que lamento, es el hecho de que no hayan avisado sobre la actualización, no sé ni tengo idea cuando la hicieron, pero está claro que se hizo por que así aparece en las plantillas sin editar.

      Suprimir
    2. Te doy la razón, yo estuve visitando el Foro de Ayuda de Blogger por si alguien anunciaba algo al respecto pero no, nadie ha dicho que hubo un cambio en el código. Es triste que siempre tengamos que estar solos en esto y que no haya un verdadera comunicación entre Blogger y sus usuarios, al menos para que nos hagan saber qué sucede y no estar siempre especulando, ya sabes, el estrés que genera el no saber si hicimos algo mal o si es cosa de ellos.

      En fin, a todo se acostumbra uno. Suerte que el susto ya pasó.

      Suprimir
    3. La verdad que sí, debería haber más comunicación, debe ser estresante para alguien que esté haciendo un cambio por ejemplo, y que de repente no funcione algo, y crea que metió la pata jeje...

      Sabes que hoy he revisado varias plantillas personalizadas, y ya aparece la actualización y revise muchas, ¿te han dicho que tienen problemas con el enlace de responder el día de hoy?

      Suprimir
    4. No, nadie me ha comentado ya nada, bueno, los que tenían el problema los he mandado aquí, y desde eso ya no han mencionado que les fallen los botones de Responder.
      Lo que personalmente sí noté ayer es que parece que el navegador (Chrome) se ataranta un poco, hay entradas en las que por ratos no me funcionan los botones, tengo que reiniciar el navegador y vuelve todo a la normalidad. Imagino que tendré que hacer una limpieza de cookies y caché, aunque hace poco se la hice.

      Suprimir
    5. ¿En serio?, yo no noto nada, y también uso Chrome, espero que ya no haya seguido ese problema...

      Gracias por la recomendación :)

      Suprimir
    6. hola a todos

      Suprimir
  2. Bueno se ahn puesto a trabajar los muchachos de Blogger. Es interesante que hayan solucionado esos incovenenientes. Probaré lo de Scryptaculous...

    Gracias por la información.

    ResponderSuprimir
    Respuestas
    1. Pues si Adrián, que bueno que se pusieron a chambear que para eso les pagan jaja, es broma, mis respetos para todos.

      Cualquier cosa avisas...

      Suprimir
  3. Hoy a mi me habían dejado de funcionar, y no era el único.

    No sé si sería una "desactualización" mía o una nueva actualización, pero ya les vale de jugar con los comentarios sin avisar...

    ResponderSuprimir
    Respuestas
    1. Pasa algo Emilio, Blogger siempre ha sido muy claro que cuando hace actualizaciones, es difícil que éstas se hagan en plantillas personalizadas, lo que es comprensible hasta cierto punto.

      Si tu echas un vistazo en las plantillas sin editar "las plantillas vírgenes" jeje, vas a ver que tanto en el script sin contenido (donde solo cambiaron una propiedad) y el que esté debajo, son distintos, y si los actualizas todo funciona de nuevo, y eso es lo que importa "que funcione" por que ellos lo están enviando.

      Te doy la razón, cuando yo tuve el problema eché un vistazo a los distintos blogs de Blogger y no encontré nada al respecto, tampoco en el foro. Se que saca de onda que no digan nada, pero así es y nosotros no lo podemos cambiar.

      Suprimir
  4. Lógicamente sufrí las consecuencias de la moficación del script de los comentarios anidados. Cuando reemplazé el código por el que recomienda Karla se solucionó.
    Lamentablemente el problema de compatibilidad con Scryptaculous no se me ha solucionado.
    ¿Karla alguna solución?

    Gracias!

    ResponderSuprimir
    Respuestas
    1. Adrián, ¿utilizs scriptaculous con el parche que Blogger agregó? aquella modificación que se hizo por el problema de compatibilidad con el widget de los seguidores...

      Sabes que "parece" que la actualización o es lenta, porque no la hacen en todas las plantillas o la volvieron a mandar, ya que revisando varias plantillas personalizadas noto que está la actualización...

      Suprimir
    2. Mira Adrián, por ejemplo, esta plantilla usa scriptaculous para el slideshow:

      http://atheros-compartidisimo.blogspot.com/2010/11/plantilla-en-construccion.html

      Hace unos segundos, acabo de habilitar los comentarios anidados, y si funciona el enlace de "Responder", sólo se perdieron los estilos, en un momento los voy a cambiar, por que así se ven muy mal... jeje :)

      Suprimir
    3. Si en esa plantilla, que por cierto está muy buena, funciona. ¿Qué recomendás que pruebe Karla, o que debería de copiar y probar en mi plantilla? Ya he cambiado el script anterior por tu recomendación.
      Gracias por la ayuda.

      Suprimir
    4. Sabes Adrián, eché un vistazo a tu blog y todo funciona bien, verifiqué el botón de responder, y el de añadir comentario y si responden :)

      Suprimir
    5. Gracias Karla por el vistazo.
      En el blog de pruebas siguiente:
      http://panoramicadelredactor.blogspot.com
      Funcionan los comentarios pero el menu de Jquery y el botón de recomendar que también utiliza Prototype y Scriptaculous no. Pruebalo y me avisas.

      Suprimir
    6. Ahora se funciona el menú superior utilizando en el script Jquery.NoConflict... pero el botón de recomendar con Scriptaculous, sigue sin funcionar.

      Suprimir
    7. Te refieres al botón que tienes al fondo a la derecha ¿verdad?, que te parece si le preguntas al Potro, ya que fué él quien escribió ese tutorial, según recuerdo. Lo siento pero por razones obvias, no ofrezco soporte en tutoriales que hayan sido escritos en otro sitios. Estoy segura que él te sabrá responder :)

      Suerte y buen fin de semana Adrián.

      Suprimir
    8. Lo sé, preguntaba porque como supuestamente con la actualización del script se solucionaba el problema de compatibilidad con scriptaculous.
      Gracias igual, buen finde para vos también.

      Suprimir
    9. Entiendo Adrián, no sabía que el efecto lo conseguía con scriptaculous, pensaba que usaba jQuery.

      Pero sabes, yo lo veo funcionando en su blog, y usa comentarios anidados, tal vez sea otra cosa :)

      Suprimir
    10. Vale, Adrián, he echado un vistazo al blog. Sólo veo un error importante (el resto están en las manos de blogger):

      Mandas ejecutar el Plugin para jQuery "Cycle" sin tener el plugin, pero excepto eso no veo ningún otro problema, así que simplemente quitaría ese script (busca ".cycle" en edición de HTML y elimina toda la etiqueta) o buscaría el plugin.

      En cuanto al blog de pruebas, el problema está en el mismo sitio, donde usas una función jQuery sin el modo noconflict con prototype. Creo que eso es lo que te causa tanto problema. Si no quieres eliminar el script, cambia "$(function(){" por "jQuery(document).ready(function($){".

      Otro posible problema es que al botón para que aparezca facebook y todo eso le tienes puesto: <a href="javascript:Void(0)" ...

      Pon "void" (en minúsculas)

      Es lo que he encontrado por ahora. Si haces eso y sigues con problemas dilo por aquí, que le hecho otra ojeada

      Suprimir
    11. Gracias Karla.

      Emilio el botón no funciona todavía, borré el script de cycle y también le agregué el modo no conflict!

      A ver si podemos hacer algo , gracias y un abrazo.

      Suprimir
    12. ¡Ya funciona! No sé si era cuestión de Blogger...

      Suprimir
    13. Hola Emilio, si envié a Adrián a Ciudad Blogger, lo hice porque fué ahí donde escribieron el tutorial para ese botón, mismo que decía que no le funcionaba, es una forma de darle su lugar al sitio. Gracias.

      Suprimir
    14. Perdona por haber tardado tanto en contestar, Karla. Se me pasó.
      Tienes razón, lo siento si molesté o hice mal, sólo quería ayudar...

      Suprimir
  5. Gracias Karla. Estaba desesperado un poco con el tema y Olomán me mando para acá. Aunque el inicio del script empezaba bien, lo he sustituido por el que pusiste, y... todo funcionó. Gracias por tu ayuda y por tu tiempo.

    ResponderSuprimir
    Respuestas
    1. Sabes que esto resulta interesante, ya son dos personas las que me dicen que el primer script ya estaba actualizado, el problema era el segundo donde está todo el contenido extenso. Antes de que se me vuelva a pasar, voy a agregar la nota :)

      Me alegra que haya sido útil y buen fin de semana.

      Suprimir
    2. Hola Karla. Acabo de darmen cuenta que el problemas continúa si utilizo Internet Explorer 9, con Windows 7. No ocurre ni con Mozilla ni con Crhome. ¿?
      Esta es la dirección del blog por si quieres darte una vuelta. http://cepaalcala.blogspot.com/
      Gracias por tu tiempo. Que tengas buen días.

      Suprimir
    3. Ya eché un vistazo al blog Amador, sabes, si funciona en IE9, el problema está en las versiones anteriores, y solamente en las plantillas antiguas de Blogger (no en las del diseñador de plantillas) segun comprobé.

      Probablemente tienes configurado el modo de explorador (Browser mode) con una versión anterior a la 9, echa un vistazo a eso, sólo pulsa F12, y en "Browse mode" debería estar en: "Internet Explorer 9", luego verifica que en el modo del documento (Document mode), tengas seleccionado: "Internet Explorer 9 standards"

      Al hacerlo ya debería funcionar en IE9.

      Ahora el problema, es que no funcionará en IE8 e IE7, y se pueden hacer dos cosas:

      1. Usar una plantilla de las nuevas "del diseñador de plantillas", ahí no habrá problemas, según compruebo.

      2. Agregar una clase y versión a la etiqueta HTML, tal y como esta en las plantillas nuevas.

      Me refiero a esta parte, al principio de la plantilla:

      <html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

      Inmediatamente después de html agregar:
      b:version='2' class='v2'

      Entonces quedaría:

      <html b:version='2' class='v2' expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

      El problema con eso, es que Blogger te va a enviar otra hoja de estilos (la que usan las nuevas plantillas de Blogger) y echarás al costal más errores que si bien tal vez no afecten a la apariencia de la plantilla son errores...

      Es complicado, y lo único que puedo decirte es que en las plantillas nuevas no sucede eso.

      Suprimir
    4. Uff... He seguido tus instrucciones con Explorer 9, y funciona. El problema no es que lo vea yo, si no que puedan hacerlo los que siguen el blog.
      Por otro lado me da un poco de miedo añadir lo que comentas al principio de la plantilla, por si pueden aparecer errores que luego no sepa resolver. Haré una copia a la plantilla y probaré a ver que pasa, y si no, tal vez me plantee cambiarla.
      Muchas gracias por tus molestias y por tu tiempo. Que tengas un buen día.

      Suprimir
  6. Gracias por compartir tus cromosomas de luz. Besos.

    ResponderSuprimir
    Respuestas
    1. De nada Elizabeth, gracias y un abrazo :)

      Suprimir
  7. yo ya he probado por activa y por pasiva esto de las respuestas de los comentarios y ya me doy por vencida, no hay manera me da una rabia del copón, antes me cargo el blog que lo soluciono, en fin gracias como siempre por el aporte.

    ResponderSuprimir
    Respuestas
    1. Es posible sin echar mano al código, probar si funciona restableciendo plantillas de artilugios a los valores predeterminados.

      El asunto, es que esto descartará todos los cambios en el código de los widgets.

      Eso se hace en la edición de HTML de la plantilla, seleccionando la opción de "Restablecer plantillas de artilugios a los valores predeterminados".

      Pero, antes hay que guardar una copia de seguridad, así, si no nos gusta lo que pasa, puedes volver a instalar la plantillla.

      Suprimir
  8. Hola, karla he estado explorando tu blog, y yo necesito ayuda, !!!!!
    no aparecen la opcion de comentar debajos de mis entradas, y queria crear un menu, horizontal, porque ahora estoy usando paginas, y solamente puedo publicar una sola entrada, no se como se enlazan, ya apenas estoy creando una cuenta en facebook para tener mas trafico, y no tengo a nadie que me oriente o me aconseje, http://nosotrasstyle.blogspot.com/ plissss, espero tu respuesta

    ResponderSuprimir
    Respuestas
    1. Hola Yordania, estos son los menús que tengo publicados:

      http://www.compartidisimo.com/2012/01/como-crear-un-menu-muy-colorido.html

      http://www.compartidisimo.com/2011/08/sencillo-menu-con-pestanas-usando-el.html

      http://www.compartidisimo.com/2012/01/barra-flotante-en-el-top-para-agregar.html

      Si no te convence ninguno, echa un vistazo a los blogs de: Ciudad Blogger, Vagabundia, Oloblogger Gem@Blog, etc, ahí han publicado otros menús.

      Suerte :)

      Suprimir
  9. Hola! soy novato en esto de los blog y mi problema es que no consigo hacer comenterios en la mayoría de los blog. ¿Te dice algo?
    Gracias y saludos de Eduardo
    eduperfer@hoptmail.com

    ResponderSuprimir
    Respuestas
    1. Hola Eduardo; según entiendo, no puedes dejar comentarios en los blogs?

      A veces hay problemas en el sistema de comentarios de Blogger y no puedes comentar, aunque no es algo permanente. Por experiencia propia te puedo decir que a mi me pasó eso y era muy constante que eso pasara, en una laptop que tenía problemas con cierta actualización de java. Aunque tampoco puedo asegurar que por ahí era el problema... Ahora con mi nueva laptop no he tenido ningún problema al dejar comentarios.

      Te recomiendo que nunca dejes tu dirección de correo electrónico en un comentario, para evitar spam en tu correo.

      Buen día!

      Suprimir
  10. En primer lugar agradecerte la rapidez en contestarme. Parece ser que el problema debe ir por las actualizaciones de Java, me lo han dicho más gente, pero ya llevo bastante tiempo con este problema, y como no poder colgar comentarios en algunos blog no es el fin del mundo, pues lo dejo pasar, pero a veces me enfurece.
    Seguiré tu recomendación con lo de dejar mi dirección.
    Un saludo.

    ResponderSuprimir