Hola a todos,
Acabamos de publicar una tienda online en vuestros servidores www.tattoonova.com y estamos experimentando un fallo en un módulo de Virtuemart que esperamos nos podais ayudar a solventar.
Se trata del módulo Shop Cart (Tu Carrito) en la parte superior derecha de la web. Cuando haces clic sobre Artículos en este módulo normalmente se muestra una ventana o popup con los productos que hay en el carrito. El problema viene cuando hay más de 10 o 12 productos en el carrito, ya que en este caso la ventana no se "recoge", esto es, está visible incluso sin hacer clic sobre Artículos, y molesta la navegación, ya que no es posible hacerla desaparecer.
Os agradecería enormemente cualquier ayuda que me podáis proporcionar para solventar este fallo.
Gracias por anticipado.
Jose
Hola,
El problema está en el sistema que utiliza la plantilla y el módulo para mostrar u ocultar los datos del pedido. En realidad, cuando estos datos del pedido están ocultos estás situados encima de la plantilla, fuera de la parte visible, cuando se añaden muchos productos se muestra la parte inferior que no llega a estar oculta del todo.
Para arreglarlo tienes que editar el archivo templates/gk_yourshop/css/gk_stuff.css
En la línea 268, dentro del estilo #gk-cart encontrarás esta línea:
top: -600px;
Cámbiala por lo siguiente:
top: -6000px;
De esta forma, esta caja quedará mucho más arriba y ya no se mostrará cuando se añadan muchos artículos, a menos que sea una cantidad muy muy grande.
Ok. Gracias por vuestra rápida respuesta.
Solucionado... en parte. Efectivamente este cambio hace que la ventanta no aparezca cuando un usuario compra muchos productos, sin embargo si hace aparecer la ventana pulsando Artículos en el módulo luego al pulsar detrás de la ventana para que desaparezca no lo hace totalmente, se queda a la vista una parte.
Esto se soluciona, y la ventana desaparece totalmente, si el usuario va a otra sección del catálogo o al pedido, pero se le tiene que ocurrir una de estas opciones....
Gracias de todos modos... y si se os ocurre algo más, será bien recibido!
Saludos,
Hola,
Prueba a editar el archivo templates/gk_yourshop/js/gk.script.js
En la línea 139 cambia esto:
cart_fx.start((cart_opened) ? -600 : 38);
por esto:
cart_fx.start((cart_opened) ? -6000 : 38);
Y en la línea 147 cambia:
if(cart_opened && !cart_over) cart_fx.start(-600);
por esto:
if(cart_opened && !cart_over) cart_fx.start(-6000);
Es posible que después de aplicar los cambios tengas que pulsar Control+F5 para actualizar el javascript de la web en tu navegador.
Ok. Hecho.
Genial!
Gracias por vuestra ayuda.
Saludos,