Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : mrblonde84 24 Jan 2014, 11:51:55
-
Salve a tutti! Avrei un piccolo/grosso problema con virtuemart...so che riguardo al carrello di virtuemart e i conflitti jquery ci sono milioni di discussioni aperte in giro per il web ma a quanto pare il mio problema è differente. Mentre il tipico problema che si riscontra è il non aggiornamento del carrello (che quindi risulta vuoto) quando si acquista qualcosa a meno che non si fa un refresh a me il carrello visualizza subito che si ha un prodotto al suo interno ma NON mi compare la scritta "mostra il carrello" (a meno che non si fa un refresh). Questo vuol dire che se quando mi si apre il pop-up dove posso cliccare "vai al carrello" oppure "continua gli acquisti" casualmente o per incompetenza lo chiudessi non potrei accedere al carrello. Avete qualche idea su quale sia il problema? p.s. ho provato a disabilitare tutti i componenti lasciando solo il menu e il carrello ma lo stesso. Ho installato anche jquery easy ma nulla. grazie[size=78%] [/size]
-
in realtà non ho capito :(
vi è il modulo carello pubblicato nella pagina?
ai pensato di mettere una voce "carrello" nel menù che punti al carrello di vm?
ciao
-
Grazie per la risposta. http://www.mrpins.net/index.php/pins-e-macchine/tonda-detail a questo link in basso prova a premere "aggiungi al carrello" e quando si apre il pop-up a chiuderlo. Vedrai che il carrello in alto segna "1 prodotto" ma non esce la voce "mostra il carrello". nel momento in cui aggiorni la pagina magicamente compare. Certo che aggiungere una voce di menu che punti al carrello mi risolva tra virgolette il problema ma è comunque un anomalia avere un carrello che non porti a niente. Grazie comunque per l'interesse!
-
da quel che vedo se selezioni "continua lo shopping" la pagina viene ricaricata, se chiudi il popup no.
devi intervenire sul codice che modifica il carrello, ed aggiungere il js che attivi (visualizzi) il link al carrello quando viene modificata la quantità.
ciao
-
Grazie mille! Credo proprio questa sia la soluzione giusta. Sono alle prime armi riguardo alla programmazione... Dove però trovare il codice che mi interessa?Grazie ancora!
-
se sei all'inizio io mi limiterei a un override del template del carrello (\modules\mod_virtuemart_cart\tmpl\default.php) togliendo il controllo del carrello vuoto e lasciando il link sempre visibile.
semmai lo fai diventare rosso quando viene ricaricata la pagina :)
altri interventi mi paiono troppo difficili.
ciao
-
Grazie mille per il suggerimento. Essendo, come già detto, alle prime armi mi chiedevo se fosse questa la parte di codice da modificare
[/size]<div class="show_cart"rel="nofollow">[size=78%]
[/size]<?php if ($data->totalProduct and $show_price) echo $data->cart_show; ?>[size=78%]
[/size]<>[size=78%]
[/size]e in che modo dovrei modificarla? Grazie per l'infinita pazienza![size=78%]
-
<?php echo $data->cart_show; ?>
prova così, ma in realtà non so se la riga sia quella, non vedo la classe show_cart nel sorgente della tua pagina. hai verificato che non ci sia già un override nella cartella del template?
-
Ma la classe show_cart non è quella che ho postato io? Leggo <div class="show_cart"rel="nofollow"> ... comunque ho provato ad inserire il codice che mi hai consigliato ma nulla. l'ho messo al posto di [/size][size=0pt]<?php if ($data->totalProduct and $show_price) echo $data->cart_show; ?> . qualche altro suggerimento?[/size]
-
intendevo dire che quella classe non c'è nel sorgente della pagina del sito, quindi verifica che non ci sia già un override.
-
il file base.php è quello originale di virtuemart. come faccio a capire se c'è un override? grazie
-
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html
-
canc
-
Salve di nuovo! Dopo i vostri suggerimenti ho fatto un controllo nella cartella HTML del mio template e sotto la voce "com_virtuemart/cart" vi sono alcuni files. Personalmente quando personalizzo il sito agisco sempre sui file originali quindi non sono files che ho creato io. Capito questo come devo agire per risolvere il mio problema ad inizio post? grazie
-
Personalmente quando personalizzo il sito agisco sempre sui file originali
molto male: non è un buon modo di procedere.
comunque ci sarà una cartella mod_virtuemart_cart che conterrà l'override del template.
Capito questo come devo agire per risolvere il mio problema ad inizio post? grazie
rileggi i post perché la soluzione è quella indicata sopra.
ciao,
marco