Hola a todos!!
En la página de inicio he instalado el módulo gk tabs 5. Es el módulo pestañas de gavick. Dentro de esas pestañas tengo pensado en poner varios módulos de productos de virtuemart: últimos productos, más vendidos, etc. El caso es que hoy me ha dado por probarlo y el botón de comprar no funciona. No es que no funcione, es que aunque pulses el botón de comprar el popup de virtuemart no aparece y en el carro tampoco aparece productos. Si se actualiza la página sí que aparecen los productos que se han comprado. Para ver los productos que se han comprado en estos módulos hay que refrescar la página, de lo contrario no se reflejan los cambios. Estos módulos están solamente en la página de inicio.
Esto no pasa cuando un usuario navega a través de las categorías de virtuemart y compra el producto. En este caso todo funciona correctamente.
He probado a sacar los módulos de Producto de virtuemart fuera de las pestañas del módulo de gavick (por si el problema era este módulo de pestañas) pero tampoco funciona. Así que descarto que el error venga del módulo de gavick.
¿A alguien más le ha pasado? De ser así, ¿cómo lo solucionó?
Saludos.
Muchas gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Jose,
¿Puedes facilitar una url de un producto de la tienda o pantalla donde si se muestre el módulo de pestañas de Gavick y además funcione el añadir productos al carrito?.
En portada ya veo que no funciona y suena a conflicto de javacript.
¿Has mirado si en /public_html/error_log hay alguna referencia al módulo o a VirtueMart reciente?.
Saludos
Hola Luis!
Muchas gracias por responder!
A mi también me huele a conflicto de Javascript, pero la verdad es que es muy raro. Conozco otras tiendas que funcionan bien con el mismo módulo. No se si servirá de algo pero las versiones de Joomla 2.5 y la de VM2 son las últimas que hay.
El módulo de Gavick sólo lo tengo en el inicio, en la columna central. Después, en esta categoría podrás ver dos productos que cuando utilizas el botón comprar funcionan correctamente:
http://www.elrecodo.es/tienda-de-pesca/trofeos/copas/linea-economica.html
Como dije al inicio de este tema, esto sólo ocurre con los módulos de Productos de Virtuemart.
He visto el archivo error_log y no he visto nada que haga referencia a dichos módulos, al menos de forma directa. De todas formas, a continuación dejo los errores que he visto:
[17-Nov-2012 02:13:40] PHP Fatal error: Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55 [17-Nov-2012 02:13:54] PHP Fatal error: Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55 [17-Nov-2012 02:13:55] PHP Fatal error: Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55 [17-Nov-2012 02:14:02] PHP Fatal error: Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55 [17-Nov-2012 02:14:17] PHP Fatal error: Class 'K2HelperUtilities' not found in /home/elrecodo/public_html/administrator/components/com_k2/helpers/html.php on line 55 [19-Nov-2012 11:53:28] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 11:53:34] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 11:54:27] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 11:54:30] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 11:54:46] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 11:54:52] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 12:01:07] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 12:01:10] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 12:01:14] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 12:02:27] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 12:14:26] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 12:16:14] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 12:16:19] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [19-Nov-2012 12:17:29] PHP Fatal error: Cannot access protected property JException::$code in /home/elrecodo/public_html/templates/el_recodo/error.php on line 19 [22-Nov-2012 17:37:50] PHP Fatal error: Call to undefined method VmMediaHandler::displayMedia() in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 114 [22-Nov-2012 17:37:58] PHP Fatal error: Call to undefined method VmMediaHandler::displayMedia() in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 114 [22-Nov-2012 17:38:02] PHP Fatal error: Call to undefined method VmMediaHandler::displayMedia() in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 114 [13-Dec-2012 14:19:52] PHP Parse error: syntax error, unexpected T_BOOLEAN_AND in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 78 [13-Dec-2012 14:20:06] PHP Parse error: syntax error, unexpected T_BOOLEAN_AND in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 78 [13-Dec-2012 14:20:09] PHP Parse error: syntax error, unexpected T_BOOLEAN_AND in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 78 [13-Dec-2012 14:45:33] PHP Parse error: syntax error, unexpected '}' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 136 [13-Dec-2012 14:46:10] PHP Parse error: syntax error, unexpected '}' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 136 [13-Dec-2012 14:46:15] PHP Parse error: syntax error, unexpected '}' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 136 [18-Dec-2012 16:21:39] PHP Parse error: syntax error, unexpected '{' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 79 [18-Dec-2012 16:21:46] PHP Parse error: syntax error, unexpected '{' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 79 [18-Dec-2012 16:21:52] PHP Parse error: syntax error, unexpected '{' in /home/elrecodo/public_html/templates/el_recodo/html/com_virtuemart/category/default.php on line 79
Gracias por tu ayuda Luis.
Hola JOse, veo los siguientes errores de Javascript en la página:
Failed to load resource: the server responded with a status of 404 (Not Found) http://www.elrecodo.es/modules/mod_vm_accordion/asset/css/style/style1.css.css
Failed to load resource http://www.google-analytics.com/ga.js
FB.getLoginStatus() called before calling FB.init(). connect.facebook.net/es_ES/all.js:49
2Uncaught TypeError: Cannot read property 'settings' of undefined vmprices.js:65
2
El último del fichero vmprices.js es el que se genera al pincha en el botón de comprar...
Podría ser que los errores que lo preceden hagan fallar esa función debido a incompatibilidades de librerías o demás... prueba a quitar el mov_vm_accordion, a solucionar el problema de Failed to load ga.js y a quitar el login de Facebook a ver si así se soluciona el problema del botón de compra...
Saludos!