training rosa
🔥25% DESCUENTO🔥 HOSTING WORDPRESS Grupo SEO TELEGRAM [Click Aquí]
Resultados 1 al 3 de 3
Tema:

Problema con virtuemart y Add to cart

  1. #1
    Joseaaron está desconectado Registrado
    Rango: Quizás estoy
    haciendo Spam ...

    User Info Menu

    Votacion Problema con virtuemart y Add to cart

    Hola buenas, lo primero felicitaciones por el foro.

    tengo un problema, que no parecía gran cosa pero con mis conocimientos ya estoy 3 días con el...

    tengo una instalación de Joomla 3.3.3 con virtuemart 2.9.X

    tengo configurada la tienda para que cuando un cliente añada un producto al carro, no aparezca el popup informando que se añadió el producto al carro.

    pero cuando añado un producto al carro, con esta opción desactivada o activa, me redirecciona directamente al proceso de finalizar compra, muy incomodo para los clientes.

    he estado intentando codificarlo a mano con ayuda de un único post de otro foro que hacia referencia al mismo asunto, en el cual explica de modificar el archivo vmprices.js, que se encuentra en la ruta;

    /components/com_virtuemart/assets/js

    En teoría hay que buscar un fragmento de código en este archivo, y desactivarlo. (Yo no encuentro exactamente el mismo código que en el ejemplo)

    después añadir otro fragmento de código que nos proporcionan para sustituir el anterior.

    He probado a realizar los pasos pero no me funciona, continua mandándome al proceso de finalización de compra en cada articulo que añado al carro.

    a ver si entre todos sacas alguna solución, muchas graciassssssssssss


    si necesitáis mas información, fotos, acceso decirmelo

  2. #2
    emedina está desconectado Registrado
    Rango: Quizás estoy
    haciendo Spam ...

    User Info Menu

    Predeterminado

    No estoy delante del pc pero recuerdo un if (popup) o algo como if (showpopup). A ver si miro y te confirmo

  3. #3
    emedina está desconectado Registrado
    Rango: Quizás estoy
    haciendo Spam ...

    User Info Menu

    Predeterminado

    ya tengo delante vmprices.js
    Tengo el de la version 2.0.26 pero practicamente son iguales.
    funcion: sentocart
    verás un if-> if (Virtuemart.addtocart_popup ==1). Si está activado el popup te manda a la función cartEffect, de lo contrario envia el formulario y por eso vas al carro.
    Aquí viene el engorro. La función cartEffect te desplega fancybox o facebox en su defecto y supongo que no quieres ese efecto.
    veo varias maneras, pero te voy a indicar la que me parece más sencilla.
    En virtuemart configura la ventana emergente en activada (esto es importante para mandar el forumlario por JSON), y para que no aparezca la ventana comenta en la función cartEffect todo lo que está en los condicionales
    if(usefancy){$fancybox bla bla bla, y tambien el else. debe quedar así la función pero verificaló ya que como te indico la versión que yo uso de vm no es la última:

    cartEffect : function(form) {

    var $ = jQuery ;
    $.ajaxSetup({ cache: false });
    var datas = form.serialize();

    if(usefancy){
    $.fancybox.showActivity();
    }

    $.getJSON(vmSiteurl+'index.php?option=com_virtuema rt&nosef=1&view=cart&task=addJS&format=json'+vmLan g,encodeURIComponent(datas),
    function(datas, textStatus) {
    if(datas.stat ==1){

    var txt = datas.msg;
    } else if(datas.stat ==2){
    var txt = datas.msg +"<H4>"+form.find(".pname").val()+"</H4>";
    } else {
    var txt = "<H4>"+vmCartError+"</H4>"+datas.msg;
    }
    /* if(usefancy){ //aquí empezmos a comentar el javascript para que no aparezca el popup
    $.fancybox({
    "titlePosition" : "inside",
    "transitionIn" : "fade",
    "transitionOut" : "fade",
    "changeFade" : "fast",
    "type" : "html",
    "autoCenter" : true,
    "closeBtn" : false,
    "closeClick" : false,
    "content" : txt
    }
    );
    } else {
    $.facebox.settings.closeImage = closeImage;
    $.facebox.settings.loadingImage = loadingImage;
    //$.facebox.settings.faceboxHtml = faceboxHtml;
    $.facebox({ text: txt }, 'my-groovy-style');
    } */ // dejamos de comentar

    if ($(".vmCartModule")[0]) {
    Virtuemart.productUpdate($(".vmCartModule"));
    }
    });

    $.ajaxSetup({ cache: true });
    }


    Ya me contarás

Temas Similares

  1. Problema con CSS
    Por Mah Multimedios en el foro Webmasters Porno
    Respuestas: 2
    Último Mensaje: 15/08/2010, 21:55
  2. Oferta de trabajo: Buscamos expertos en Virtuemart
    Por linger2 en el foro Webmasters Porno
    Respuestas: 0
    Último Mensaje: 02/06/2009, 11:48
  3. Problema con el TD
    Por afx en el foro Webmasters Porno
    Respuestas: 1
    Último Mensaje: 15/12/2006, 04:00
  4. problema con Dw
    Por sCoTTisH en el foro General SoyWebmaster
    Respuestas: 12
    Último Mensaje: 11/08/2006, 04:14
  5. problema con la red
    Por afx en el foro General SoyWebmaster
    Respuestas: 10
    Último Mensaje: 11/08/2003, 08:20

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Has visto el post " Problema con virtuemart y Add to cart" que está en esta URL y ha sido creado por el usuario Joseaaron. Esperamos que te haya sido de utilidad el artículo " Problema con virtuemart y Add to cart" que inició el usuario Joseaaron de Soywebmaster.com.

Otros Foros de Interés

Curso SEO - Foro SEO - Foro Programacion - Foro Diseño Web - Intercambio de Enlaces - Negocios por Internet - Como Ganar Dinero - Foro Hosting - Foro Apuestas Deportivas

ÚLTIMOS ARTÍCULOS DEL BLOG SEO DE DAVID AYALA

Safecont: Una herramienta SEO diferente
MEGA GUÍA SEO AutoPilot (Link Building Automático)
Webinar: SEO para Ecommerce (Con Marc Cruells)
Webinar: SEO Técnico y Otras “Delicatessen” (Con Alvaro Rondón)
Usamos cookies que analizan hábitos de comportamiento y navegación que aceptas al navegar aquí. Política de privacidad | Cookies | Aviso legal