Avisos
Vaciar todo

Problema widgets timeline Twitter para Joomla  

 
Bibliosalut
 Bibliosalut
Usuario experto

Hola:

Ayer nos dimos cuenta de que los timelines de nuestras cuentas de Twitter habían dejado de aparecer en las homes de nuestros sitios web ( http://www.bibliosalut.com http://www.infosalut.com http://www.rebisalud.org), que están desarrollados con Joomla 1.5.26, 2.5.28 y 2.5.28 respectivamente.

Tenemos embebidos los widgets oficiales de Twitter en módulos HTML. Hemos hecho una prueba en una página html y funciona sin problema ( http://www.bibliosalut.com/prueba-twitter.htm), pero en los frontends de los Joomla sólo aparece el enlace "Tweets por el @..."

¿Sabéis si se ha producido algún cambio que nos pueda haber afectado? Gracias.

Saludos,

Bibliosalut

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 20/08/2015 9:38 am
Rafael
 Rafael
Miembro Moderator

Buenos días Virgili,

Si te carga en una página ajena a la de inicio es probable que entre en conflicto con otro complemento que tengas colocado particularmente en esta parte de la página web, conflicto entre librerías, o hayas realizado un cambio que esté afectando al módulo HTML de Twitter -en ese caso tendrás que deshacerlo-.

Activa en una de tus páginas web el módulo HTML de Twitter para que podamos inspeccionar el código y ver qué tipo de error se produce.

Te recomiendo activarlo y revisarlo con la herramienta Firebug ->

En principio, si no has actualizado no deberías de tener ningún problema con él.

Por otra parte, pruebes probar desactivando poco a poco los complementos asociados en la página de inicio y revisa si vuelve a funcionar.

Saludos

ResponderCitar
Respondido : 20/08/2015 10:23 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Bibliosalut
 Bibliosalut
Usuario experto

Buenos días Rafael, y muchas gracias por tu rápida respuesta.

El timeline que está en la página http://www.bibliosalut.com/prueba-twitter.htm está también en un módulo html en la home de Bibliosalut ( http://www.bibliosalut.com). En las otras 2 webs también está activado el módulo html con el timeline de Twitter ( http://www.infosalut.com http://www.rebisalud.org).

Este es el código del widget
@bibliosalut. !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="p+""://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");

Me extraña que algún cambio nuestro haya podido afectar el módulo html de Twitter, ya que ha sucedido simultáneamente en nuestras 3 webs, con plantillas, componentes y módulos distintos. Además, en los clones que realizamos hace algunos meses también tenemos el mismo problema, donde no se ha actualizado nada.

Voy a mirar si nos aclaramos con el Firebug, pero perfecte si nos podéis seguir ayudando a detectar dónde está el problema. Muchas gracias.

Saludos,

Virgili Paéz
Bibliosalut

ResponderCitar
Respondido : 20/08/2015 11:27 am
Rafael
 Rafael
Miembro Moderator

¡Hola Virgili!

Tal y como te recomendé anteriormente, céntrate en el contenido de la página de inicio y de los elementos que intervienen en ella ya que ahí es casi seguro que esté la clave de por qué no cargan.

Puedes probar desactivando módulos publicados en esta página y revisar si la página carga de nuevo.

Y no olvides de limpiar la caché ya que puede no visualizarse los cambios que realices si está bajo esta función.

Saludos

ResponderCitar
Respondido : 20/08/2015 11:51 am

Cursos Gratuitos WordPress

Bibliosalut
 Bibliosalut
Usuario experto

Hola Rafael:

He realizado las pruebas desde el clon de nuestra web http://www.rebisalud.org, que está en http://rebisalu-cp524.webjoomla.es/clonrebisalud/. Como verás he desactivado prácticamente todos lós módulos y limpiando la caché, pero nada. Sí està funcionando bajo el mismo dominio pero fuera del Joomla ( http://rebisalu-cp524.webjoomla.es/clonrebisalud/prueba-twitter-rebisalud.htm). El código introducido es


!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="p+""://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");

La verdad es que no sé por dónde seguir buscando. Gracias de nuevo.

Saludos,

Virgili Páez
Bibliosalut

ResponderCitar
Respondido : 20/08/2015 12:26 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

He comparado el código del clon con el de la página html y, aparentemente, todo está bien.

¿Has instalado alguna extensión adicional en tus Joomla, actualizado el propio Joomla o cambiado algo en la configuración?

Una alternativa pasaría por que probaras alguna de los módulos disponibles para Joomla para cargar el timeline de Twitter. En el siguiente enlace puedes encontrar varias opciones, varias de ellas para Twitter:

http://extensions.joomla.org/tags/social-display

Otra opción pasaría por revisar en la página de desarrolladores de Twitter si existe una versión más reciente del código.

ResponderCitar
Respondido : 20/08/2015 1:37 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Bibliosalut
 Bibliosalut
Usuario experto

Buenos días.

Si os parece podemos cerrar este tema. Nosotros no habíamos cambiado nada en absoluto en las tres webs en producción ni en sus clones. Algún cambio debió realizar Twitter, puesto que comprobamos que sólo estaba funcionando el widget del timeline en los Joomla 3. Afortunadamente hace unos días volvieron a funcionar automáticamente estos widgets, primero en nuestras webs con Joomla 2.5.28 y al día siguiente en la que tenemos con Joomla 1.5.26, por lo que no hemos tenido que buscar módulos alternativos. Gracias por todo.

Saludos,

Virgili Páez
Bibliosalut

ResponderCitar
Respondido : 25/08/2015 11:26 am