Avisos
Vaciar todo

Problemas jQuery, no carga funcionalidades de la web en prestashop  

 
Modesto
 Modesto
Usuario activo

Buenas,

La web no carga funcionalidades que creo están relacionadas con jquery. No funciona el aceptar cookies, ni el menu (antes cambiaba en función de si estábamos en /, /tienda o /blog), tampoco va el carrito, ni pay-pal...

He modificado las opciones de rendimiento de cache siguiendo: https://www.webempresa.com/blog/item/1378-mejora-la-velocidad-de-tu-tienda-prestashop-en-5-sencillos-pasos.html y no se si es a raiz de esto o no pero ha dejado de funcionar.

He borrado caché y nada.

La consola da los siguientes errores: Uncaught SyntaxError: Unexpected token function
Uncaught ReferenceError: $ is not defined(anonymous function)
Uncaught ReferenceError: jQuery is not defined(anonymous function)
Uncaught ReferenceError: jQuery is not definedsetREVStartSize (anonymous function)
v2.zopim.com/bin/v/widget_v2.129.js:2053 WebSocket connection to 'wss://sg12.zopim.com/s/W/ws/ktGrs5+5DC5VhCir/c/1455825847913' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

Tengo definida esta versió en defines.inc.pgp: define('_PS_JQUERY_VERSION_', '1.11.0');

En /js/jqueryfolder jquery-1.11.0.min.js

Y este script esá en /admin/header.inc.php

Un saludo,

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 18/02/2016 9:33 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

He podido agregar productos al carro, puedes indicarnos un enlace donde no funciona y que navegador utilizas?

ResponderCitar
Respondido : 18/02/2016 11:27 pm

Cursos Gratuitos WordPress

Modesto
 Modesto
Usuario activo

Buenas,

Ahora sí funciona (al quitar las caches).

El error que comentaba, lo pego a continuación, ocurre cuando tengo activada la cache Smarty o en CCC la smart cache para JavaScript. No se si puede tener algo que ver con tener el módulo Zoopim instalado; pero me gustaría poder tener estas caches activadas

La consola de Chrome da los siguientes errores:

Uncaught SyntaxError: Unexpected token function
Uncaught ReferenceError: $ is not defined(anonymous function)
Uncaught ReferenceError: jQuery is not defined(anonymous function)
Uncaught ReferenceError: jQuery is not definedsetREVStartSize (anonymous function)
v2.zopim.com/bin/v/widget_v2.129.js:2053 WebSocket connection to 'wss://sg12.zopim.com/s/W/ws/ktGrs5+5DC5VhCir/c/1455825847913' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

ResponderCitar
Respondido : 19/02/2016 10:18 am
Julen
 Julen
Miembro Admin

Hola,

Revisando el código veo que puede estar relacionado con Zoopim ¿puedes desactivarlo temporalmente y revisar si se arregla el problema?

En caso de que persista, analiza tu Hosting lanzando la herramienta Stephan por si pudiera haber un error en tu página.

https://clientes.webempresa.com/europa/gestion/clientarea.php

Saludos

ResponderCitar
Respondido : 19/02/2016 10:25 am

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

Modesto
 Modesto
Usuario activo

Buenas,

Sí, parece que los problemas con estas caches vienen derivados de zopim.

¿Alguna sugerencia? ¿Algo que se pueda hacer? ¿O tengo que morir a elegir entre caches y chat?

ResponderCitar
Respondido : 19/02/2016 10:52 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Tendrías que verificar si el módulo de Zopim que estás utilizando con tu versión de PrestaShop, ya que en el tuyo hay incompatibilidades. En el siguiente enlace se indican 2 formas de integrar Zopim con PrestaShop 1.6:

https://zopim.zendesk.com/entries/23637757-Prestashop-Installation-

La otra alternativa pasaría porque pasaras a trabajar sin la caché. Ten en cuenta que si tu página no recibe muchas visitas el rendimiento de carga no se verá afectado.

ResponderCitar
Respondido : 19/02/2016 2:38 pm

Modesto
 Modesto
Usuario activo

Buenas,

Gracias por las respuestas.

Para instalarlo pegué este código en el archivo footer.tpl antes del

{literal}

window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s=
d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute("charset","utf-8");
$.src="//v2.zopim.com/?3hVZ0FMExqwkYsW3Fwtk1GD0Mx9DkYox";z.t=+new Date;$.
type="text/javascript";e.parentNode.insertBefore($,e)})(document,"script");


$zopim(function() {
$zopim.livechat.setLanguage('es');
});

{/literal}

desde su web me han comentado que es así como hay que instalarlo pero lo dicho, o no funcionan las jquery con las caches activas o van lentas con estas desactivadas.

ResponderCitar
Respondido : 19/02/2016 4:50 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Prueba no activar CCC la smart cache para JavaScript, ya que al parecer te esta causando problemas, esto no necesariamente tiene que ver con el codigo de zoopim sino por ejemplo con algún módulo o con javascript de tu propio theme, al encontrar un error en la compresión el resto de código javascript no se ejectuará correctamente

Puedes dejar el resto de parámetros de cache activos si lo deseas

Saludos.

ResponderCitar
Respondido : 19/02/2016 6:45 pm

wpdoctor-revisa-la-salud-de-tu-wordpress