Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : edwe 08 Apr 2015, 15:56:51
-
Joomla 2.5.28 Virtuemart 2.6.16
Salve! Ho un problema con fancybox in Virtuemart. Uso il template t3_blank, quando vado ad aggiungere i prodotti dal catalogo senza entrare nella pagina specifica del prodotto funziona tutto, se invece vado alla pagina del prodotto e lo voglio aggiungere mi resta in carica e non mi appare il pop-up. Aggiunge il prodotto al carrello ma non apre il pop-up. Quando vado a vedere se mi riporta errori con Chrome mi da: Uncaught TypeError: Cannot read property 'src' of null.
L'errore lo riporta qui: var img_url = document.getElementById('Img_to_Js_'+this_prod).src;
Spero di essere stata abbastanza precisa!
Grazie! :)
-
suona tanto come un conflitto js.
verifica, partendo dall'html della pagina generata, che jquery non sia caricato più di una volta...
-
Posso scrivere le parti relative allo script qui??? :)
-
ma anche no! sarebbe meglio un link alla pagina.
-
Ok avevo immaginato bene! La pagina non è online!
Comunque se ho visto bene jquery è caricato ben 3 volte!
Come posso rimuovere quelle "in più" ?
-
a me lo chiedi? le hai messe tu ! ;D
scherzi a parte non saprei che dirti, a parte che in questi casi io, dopo avere controllato la configurazione di moduli, estensioni e templates vado a spulciare i vari sorgenti. se jquery lo carica di suo il template, cosa facile, verifica che non lo carichi anche VM, cosa altrettanto facile (di base è attivo). poi manca il terzo: moduli ?
ciao
-
il caricamento di virtuemart l'ho disabilitato. il modulo che lo carica è uno slider e se lo disattivo non so perchè non mi funzionano più il menu e altre cose!
-
mi pare che ci fosse un plugin per caricare jquery (http://extensions.joomla.org/extension/jquery-easy) che si potesse usare in questi casi disabilitando tutti gli altri caricamenti. devi fare un poco di prove per verificare quale versione sia richiesta dal sistema, o meglio verificare le specifiche di tutte le estensioni: ma questo è un lavoro che ora devi fare tu.
ciao
-
si l'avevo già installato senza risultati. ora provo di nuovo magari!
Grazie mille! :)