Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : stsnow 09 Jan 2014, 16:03:51

: Impossibile compilare form dati fatturazione/spedizione
: 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
: Re:Impossibile compilare form dati fatturazione/spedizione
: BelinBelan 09 Jan 2014, 16:18:01
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
: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 09 Jan 2014, 21:17:11
Grazie per la risposta. Che file è?
: Re:Impossibile compilare form dati fatturazione/spedizione
: BelinBelan 09 Jan 2014, 21:19:47
è 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. :)
: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 09 Jan 2014, 21:25:21
è 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]
: Re:Impossibile compilare form dati fatturazione/spedizione
: BelinBelan 09 Jan 2014, 21:28:34
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"... :-\
: Re:Impossibile compilare form dati fatturazione/spedizione
: BelinBelan 09 Jan 2014, 21:38:53
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
: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 09 Jan 2014, 22:13:30
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 :(
: Re:Impossibile compilare form dati fatturazione/spedizione
: BelinBelan 09 Jan 2014, 22:16:29
Allora è qualche altro componente/modulo... sarà mica quello "slider" con le immagini?


che difatti non funziona nella pagina acquisti... :(
: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 09 Jan 2014, 22:19:56
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. :(:(:(
: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 09 Jan 2014, 22:43:24
Potrebbe essere questo plugin da impostare diversamente?




[allegato eliminato automaticamente dopo un anno]
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 09:20:56
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

: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 10:01:32
** edited by mod: rimossa citazione

Grazie per la risposta. Come faccio a disabilitare il caricamento di jQuery da tutte le estensioni?
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 10:10:47
@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

: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 10:36:40
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]
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 11:12:18
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

: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 11:16:28
Non è un lavoro. Detto ciò, ho idenficato il problema, finalmente. :)
Il punto è che non so come risolverlo.
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 11:19:10
visto che non so di che sito stai parlando, se indichi il problema magari troviamo la soluzione...
: Re:Impossibile compilare form dati fatturazione/spedizione
: BelinBelan 10 Jan 2014, 11:22:21
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... ???
: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 11:26:47
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...
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 11:31:26
il link!!
: Re:Impossibile compilare form dati fatturazione/spedizione
: BelinBelan 10 Jan 2014, 11:34:42
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
: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 11:38:37
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?
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 11:42:53
non toccare niente!!!
lo facciamo assieme  8)

: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 11:50:24
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

: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 12:05:33
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
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 12:13:05
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>

: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 12:19:11
ma sei proprio sicuro che gantry non abbia il supporto a jquery? mi sembra decisamente strano.

ciao

: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 14:34:16
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?
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 14:42:32
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?

: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 14:51:27
Ho appena pulito la cache ed eliminato la cache scaduta dal pannello sito -> manutenzione.

Grazie per la pazienza :)
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 15:00:45
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
: Re:Impossibile compilare form dati fatturazione/spedizione
: BelinBelan 10 Jan 2014, 15:05:55
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
: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 15:11:37
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 ;)
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 15:17:51
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


: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 15:19:55
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?
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 15:21:30
@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.


: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 15:29:05
@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.
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 16:05:50
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
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 16:10:40
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ù

: Re:Impossibile compilare form dati fatturazione/spedizione
: stsnow 10 Jan 2014, 16:30:50
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.
: Re:Impossibile compilare form dati fatturazione/spedizione
: mmleoni 10 Jan 2014, 16:53:27
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