Hola. Teniendo una plantilla me instalaron una empresa informática el virtuemart y todo iba perfecto. Ahora yo he hecho un cambio de plantilla, y el virtuemart, el acceso a tienda y al producto funciona, pero cuando le das a agregar a carro para comprarlo, antes se abría un poup y el módulo "carro" aparecía con el producto agregado. Ahora, sin embargo, le das a "agregar a carro" y no sale el popup, se queda pensando y aparece la pantalla para meter los datos de facturación pero sin producto, y el carro de la compra vacío. NO HE DESACTIVADO LO DEL POPUP... no sé qué ocurre. Y yo vivo de esto. Espero ansioso su respuesta.
PD: Ya he mirado todos los post del foro y no me sirben
!Gracias equipo!
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
En el código fuente veo esta línea:
vmSiteurl = 'http://www.clubsibaris.com.es/' ;
Es posible que sea la causa del problema. Vete a Componentes->Virtuemart->Tienda y Componentes->Virtuemart->Configuración y verifica que no tengas ninguna referencia a la antigua url.
De todas formas, no creo que sea eso, ya que de ser así tampoco te debería funcionar cuando cambias de plantilla. ¿Has probado a desactivar todos los módulos, como te había comentado?
Si que habíamos detectado este tema y queremos cambiarlo (adjunto lo que nosotros habíamos visto) pero no encontramos "donde" debemos cambiarlo.... en la configuración de Virtuemart no detectamos desde el administrador ninguna alusión al otro dominio....
Se os ocurre como podemos cambiarlo de otra forma?
Gracias,....
Hola,
Es posible que te haya quedado cacheada la redirección que nos comentabas.
Pruebe, desde la la administración de Joomla a limpiar la cache desde la pestaña --> sistema --> limpiar cache --> administración.
Y procede a limpiar la cache normal y la expirada.
Del mismo modo, mediante el administrador de archivos que puedes encontrar en tu cPanel, renombre el fichero /public_html/cache a /public_html/cache_old
Saludos
No, eso tampoco, ya habíamos probado a limpiar la cache expirada....eso ya estaba probado...es que realmente estamos ya probando todo lo que comentáis y nada, sigue sin salir el error.... ni donde esta ese .com.es y donde cambiarlo o realmente qué componente o modulo da el error de javascrtp.
en el errorlog ahora nos sale esto:
[28-Jan-2016 08:34:06 Europe/Berlin] PHP Notice: Uninitialized string offset: 0 in /home/clubsiba/public_html/plugins/system/breakdesignsajax/breakdesignsajax.php on line 28 ..
y en el error log del adminsitrador:
[22-Jan-2016 17:43:07 Europe/Berlin] PHP Notice: Undefined variable: msgtype in /home2/clubsiba/public_html/administrator/components/com_virtuemart/controllers/product.php on line 187
Hola,
Esos mensajes que comentas se refieren a avisos, no son errores. Además, el error que tienes con el botón es de javascript, no de php, por lo que no quedarán registrado en el log de errores al tratarse de errores que ocurren en el navegador y no en el servidor.
Habías comentado que al cambiar la plantilla el botón funcionaba. Prueba a cambiar temporalmente de plantilla de nuevo y prueba si el botón funciona. De ser así, revisa en el código fuente de la ficha de producto si todavía aparece la línea
vmSiteurl = 'http://www.clubsibaris.com.es/' ;
De ser así, el problema no estaría causado por esto. Si ya has probado a desactivar todos los módulos y seguía sin funcionar, entonces el problema necesariamente tendría que estar en la plantilla.
Efectivamente ahora ya no funciona tampoco cambiando de plantillas.
Volvemos a revisar el codigo y encontramos la url en el codigo pero no en ningun parametro y nos es imposible saber donde podemos cambiarlo...
Teneis idea de como podemos cambiar la url que se genera en el codigo para el script de agregar al carro?
/*window.addEvent('load', function() {
new JCaption('img.caption');
});*/
vmSiteurl = 'http://www.clubsibaris.com.es/' ;
vmLang = '&lang=es' ;
vmCartText = 'fue agregado a su carro' ;
vmCartError = 'Hubo un error al actualizar su carro' ;
loadingImage = '/components/com_virtuemart/assets/images/facebox/loading.gif' ;
closeImage = '/components/com_virtuemart/assets/images/facebox/closelabel.png' ;
//Virtuemart.addtocart_popup = '1' ;
Hola
Has cambiado de plantilla y te sigue apareciendo este código ?
Si es así, entonces, este código debes haberlo agregado manualmente, o a través de algún plugin.
Cambia de template temporalmente para revisar que código se genera.
Saludos.