Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : stsnow 09 Jan 2014, 16:03:51
-
Ciao a tutti, ho il seguente problema:
1. Mi registro al sito tramite il login joomla e attivo l'account
2. Controllo l'avvenuta registrazione / attivazione e l'utente appare sia in gestione utenti joomla, sia tra i clienti virtuemart
3. Provo a fare un ordine ma nel momento in cui procedo con l'acquisto mi chiede, giustamente, di compilare il form con i dati di fatturazione e spedizione
Proprio in questo passaggio riscontro un grave problema, cioè non posso scrivere nulla nel form. Se clicco in un campo vuoto per inserire ad esempio un indirizzo, non succede nulla.
Come posso risolvere?
Grazie
-
ciao,
mni ricordavo il link al tuo sito e ho eseguito la procedura da te indicata... in effetti hai un bel conflitto jquery:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type=""></script> <script src="//platform.linkedin.com/in.js" type=""></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type=""></script>
O una o l'altra... ;D
-
Grazie per la risposta. Che file è?
-
è una parte della pagina "incriminata" :)
il mio consiglio è di controllare che nel Captcha che stai usando ci sia una opzione per disabilitare jquery e poi pulita la cache del browser e di joomla vedere se il form funziona. :)
-
è una parte della pagina "incriminata" :)
il mio consiglio è di controllare che nel Captcha che stai usando ci sia una opzione per disabilitare jquery e poi pulita la cache del browser e di joomla vedere se il form funziona. :)
Nella pagina di configurazione del plugin ho questo:
[allegato eliminato automaticamente dopo un anno]
-
Pare non ci sia niente da fare... >:(
Ti conviene installare jqueryeasy... solo che a forza di installare, installare, installare il tuo sito diventerà un "carrozzone" pesantissimo.. ::) :-[ :-X
con jqueryeasy dovrebbe bastare l'opzione "noconflict"... :-\
-
a parte che potresti disabilitare il captcha per virtuemart... a me come cliente darebbe fastidio anche risolvere un quiz per acquistare qualsiasi cosa... già è fastidioso pagare, registrarsi, figurati poi risolvere un quiz!!! ;D ;D ;D
-
a parte che potresti disabilitare il captcha per virtuemart... a me come cliente darebbe fastidio anche risolvere un quiz per acquistare qualsiasi cosa... già è fastidioso pagare, registrarsi, figurati poi risolvere un quiz!!! ;D ;D ;D
Ho disattivato il captcha e il problema permane :(
-
Allora è qualche altro componente/modulo... sarà mica quello "slider" con le immagini?
che difatti non funziona nella pagina acquisti... :(
-
Allora è qualche altro componente/modulo... sarà mica quello "slider" con le immagini?
che difatti non funziona nella pagina acquisti... :(
No, niente da fare, l'ho disattivato e non funziona. :(:(:(
-
Potrebbe essere questo plugin da impostare diversamente?
[allegato eliminato automaticamente dopo un anno]
-
ciao stsnow,
facciamo un poco di chiarezza, a costo di essere un poco tecnici ;)
J2.5 si appoggia a mootools come framework js (=javascript), ma molte estensioni, tra le quali VM2, preferiscono usare jQuery. dato che jQuery non è supportato nativamente da J2.5 queste estensioni hanno bisogno di caricarlo autonomamente.
ciò avviene anche nel tuo caso e, come BelinBelan ti ha fatto notare, sono caricate pure versioni diverse delle librerie con i conseguenti conflitti.
VM2 usa jQuery 1.6.x, mentre l'altra estensione usa la versione 1.8.x, quindi, disabilitandone una delle due, dovrai comunque sperare che i codici siano tra loro compatibili, di norma è più facile la compatibilità verso il basso.
purtroppo, se disabiliti jQ in VM dovrai assicurarti che l'altra estensione carichi jq in tutte le pagine in cui c'è VM e lo stesso vale al contrario: in questi casi io disabilito il caricamento di jQuery da tutte le estensioni e lo inserisco direttamente nel template (sempre che non ci sia già anche lì).
ciao,
marco
-
** edited by mod: rimossa citazione
Grazie per la risposta. Come faccio a disabilitare il caricamento di jQuery da tutte le estensioni?
-
@all
lo chiedo sempre: evitate di citare il post cui rispondete se non è strettamente necessario. si allungano inutilmente i topic e si riempe il db di testo inutile
@stnow
una per una ti vedi le opzioni di configurazione delle varie estensioni.
per VM2 vai in
configurazione->configurazione->modelli->Abilitare gli stili css e javascripts
ti consiglio di annotarti i nomi delle estensioni su cui intervieni in modo da poter tornare indietro.
ciao,
marco
-
Ho disabilitato il plugin che proviene da un tema "esterno" per VM.
Ho impostato VM come si vede nell'immagine che allego.
Il problema continua ad esserci. E' impossibile risolverlo? Non vorrei ricominciare tutto da capo con un'installazione pulita :(
[allegato eliminato automaticamente dopo un anno]
-
non è quello che avrei fatto io, comunque:
1.
quale versione di libreria viene caricata dal repository di google?
2.
guarda il debugger js
3.
guarda il sorgente ed individua le inclusioni delle librerie e la loro posizione.
rifare tutto non ti servirebbe, perché il problema lo troveresti sempre lì.
il problema è in realtà che o sai sviluppare o è meglio che non ti dedichi ad e-commerce; ma nessuno lo al letto il mio post sulla responsabilità contrattuale? :(
ciao
-
Non è un lavoro. Detto ciò, ho idenficato il problema, finalmente. :)
Il punto è che non so come risolverlo.
-
visto che non so di che sito stai parlando, se indichi il problema magari troviamo la soluzione...
-
Giustamente pubblicherei il link:
http://forum.joomla.it/index.php/topic,228159.0.html
Direi che pubblicare il link è necessario se vuoi essere aiutato, io me l ricordavo da altri tuoi precedenti post.
Suggerirei, ultima esclusione, ache un cambio di Template, potrebbe essere "lui" a caricare una libreria jquery che va in conflitto.
Per ora non ti saprei suggerire altro... ???
-
Il problema del sito è il seguente: se utilizzo VM 2 con tema/template di default è "brutto" ma funziona, appena carico nella cartella del template joomla una cartella contenente un tema per VM "esterno" allora visivamente sembra migliorato. In realtà le migliorie a livello grafico comportano incompatibilità a livello di codici, suppongo.
Cioè, se dopo aver caricato la suddetta cartella, provo ad effettuare e confermare un ordine, non posso compilare il form dei dati di fatturazione/spedizione, perché risulta bloccato.
Se invece elimino la cartella in questione e rifaccio gli stessi passaggi "magicamente" il form risulta compilabile.
Non so se riesco a spiegarmi bene...
-
il link!!
-
www.bretellemegastore.com
inoltre suggerirei questo articolo qui:
http://www.joomla.it/notizie/7130-nuovo-libro-su-joomla-e-virtuemart-una-guida-allecommerce.html
;D
-
Sì, scusa avevo dimenticato di scrivere il link, grazie a BelinBelan che ha provveduto! :)
Al momento ho eliminato la cartella di cui parlavo nell'altro post, può servire al tuo controllo se la inserisco nuovamente?
-
non toccare niente!!!
lo facciamo assieme 8)
-
al momento il problema è che jquery è caricata dal modulo slider degli articoli.
ma tale caricamento avviene dopo quello delle le librerie di vm che richiedono jquery, inoltre nelle pagine in cui non c'è lo slider jquery non viene proprio caricato.
meglio sarebbe:
1.
disabilita il caricamento di jq dallo slider.
2.
abilita jq del template e ci riaggiorniamo.
se il template non ha un proprio jq:
1.
disabilita il caricamento di jq dallo slider.
2.
accedi al file index.php nella cartella del template
3
nella sezione head inserisci:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type=""></script>
<script>jQuery.noConflict();</script>
facendo attenzione che sia prima di:
<jdoc:include type="head" />
spera che VM giri anche con JQ 1.8+, se no trova uno slider basato su jq 1.6
-
Ho disabilitato la jquery dello slider, tuttavia nel file index.php non esiste la dicitura <jdoc include...> posso inserire lo stesso il codice che mi hai detto?
PS: uso gantry framework
-
io evito di usare gantry perché è dannatamente pesante... difficile senza vedere che cosa c'è dentro.
copia di back-up del file ed inserisci il codice subito dopo la apertura di <head>
-
ma sei proprio sicuro che gantry non abbia il supporto a jquery? mi sembra decisamente strano.
ciao
-
Sul fatto che gantry non abbia jquery non sono sicurissima, ma cercando nel codice di index.php la dicitura "jquery" oppure "jdoc: include.." non risultava nulla.
Ho comunque inserito il codice come mi hai detto tu, a questo punto cosa devo fare?
-
non vedo l'inclusione di jquery nel codice generato, sicura (ops, prima scrivevo al maschile :( ) di averlo fatto nel posto e/o nel template giusto?
non è che hai caching attivo?
-
Ho appena pulito la cache ed eliminato la cache scaduta dal pannello sito -> manutenzione.
Grazie per la pazienza :)
-
ora un bel ctrl+f5 nel browser e controlla che tutto funzioni, anche perché, tra i vari passaggi, non mi ricordo quale fosse il problema iniziale ;D ;D
comunque sono abbastanza confidente che le gli script di vm2 funzionino anche con jq 1.8.x
@BelinBelan
1.
il mio post sulla responsabilità lo hai letto sino in fondo o lo hai solo citato? è una lettura leggera, leggera ;D ;D
2.
come libro suggerirei "js for dummies" o simili :P
ciao a tutti e due,
marco
-
ciao mm, l'ho letto e l'ho citato volentieri :) tra l'altro è il sunto di alcuni topic apparsi nell'anno passato (e anche prima) in cui in diversi appunto chiedevano come "pararsi" mettendo certe clausole nel contratto di realizzazione.
mi pare che sts sia anche il proprietario dello "store" e si stia facendo il lavoro in casa... :)
Fin dall'inizio gli ho consigliato di disabilitare la cache, cambiare template, togliere captcha vari, risolvere conflitti jquiery e cambiare template! le abbiamo davvero tentate/suggerite tutte ;D
-
Nonostante le modifiche, appena abilito il plugin del tema e carico la cartella del tema nel mio template, il problema continua ad esserci. Niente da fare! :/
Grazie comunque
PS: belinbelan, esatto è un sito homemade ;)
-
ma che plugin abiliti? ho fatto un giro prima e funzionava slider, effetti popup e registrazione...
adesso è off line e non vedo che è successo.
ciao
-
Usando un template di default, piuttosto che Gantry, funziona!
A questo punto mi conviene trovare il problema in Gantry oppure usare direttamente un altro template?
-
@stsnow
se non fai come dico io, devi saperlo fare da sola!
quando fai una modifica lasciami il tempo di vedere, e dai!
@BelinBelan
ho visto che hai risposto sempre a tema e sempre con indicazioni molto sensate, sono intervenuto solo quando c'era da andare abbastanza sul tecnico. grazie.
-
@mm
Scusa, pensavo di fare un controllo, comunque adesso è di nuovo on line col template gantry. Il plugin che abilito è un plugin di un tema "commercial" di cui non posso indicare il nome, dato che non è free-download.
Ti spiego brevemente: l'installazione del tema prevedere 2 passaggi, il primo consiste nel caricare un file zip che contiene 3 estensioni (tra cui il plugin di cui parlo); il secondo passaggio è invece fare l'upload di una cartella all'interno del template in uso.
-
in uno dei due passaggi c'è qualcosa che non va, ma questo lo avevi capito da sola.
free o non free questo template mi pare una ca$$ata pazzesca, scusa il termine tecnico.
1.
la lente sulle immagini nel dettaglio prodotto non funziona (o hai messo immagini troppo piccole)
2.
nel carrello manca la thumbnail del prodotto (non c'è il codice)
3.
la pagina del carrello perde l'associazione con i moduli
4.
nella pagina del carrello è sbagliato il css che impedisce l'accesso alla compilazione di campi (classe .rt-container)
5.
nella pagina del carrello è sbagliato il css che impedisce che il submit riceva il fuoco (sempre classe .rt-container)
6.
il rendering è differente in firefox e chrome
dulcis in fundo, o meglio: in cauda venenum, mi pare pure che il carrello sia stateless ;D ;D
se tu non hai sbagliato qualcosa nell'installazione, del che dubito, o il template non è compatibile con la versione di VM installata o chi lo ha scritto merita un gran vaffa... indovina che penso.
purtroppo come hai detto se commerciale più di così non posso dirti, ma una mail all'assistenza la manderei.
ciao
marco
-
ps:
prova a togliere "position: relative;" dalla definizione di '.rt-container' per vedere...
e nota che di errori/conflitti js non ce ne sono più
-
Purtroppo ormai l'ho comprato :( per questo ho provato a risolvere, anche se con scarsi risultati.
La cosa strana è che a me la lente di ingrandimento in product details appare e la thumbnail nel carrello appare anche.
A questo punto devo rinunciare, ci sono troppi conflitti e complicazioni tra template di joomla, virtuemart e template di virtuemart. Con VM 1 non avevo questi problemi :(
Grazie mille per l'aiuto.
PS: è vero che togliendo "relative" da rt-container scompaiono i conflitti.
-
come ormai lo ho comprato? :o
ma sono rimasto l'unico pixla che offre la garanzia di funzionamento sul codice che scrive?
e che cavolo, un poco di serietà professionale da parte di questi. >:( >:(
ciao e buona fortuna,
marco