Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : peppeirace 23 Nov 2013, 10:54:22

: [RISOLTO]modulo carrello che scompare
: peppeirace 23 Nov 2013, 10:54:22
Salve
sto utilizzando Virtuemart 2 e joomla 2.5
mi capita che quando inserisco un prodotto nel carrello e compare il popup con continua o vedi il carrello
se clicco su continua lo shopping il modulo carrello scompare

osservando i link

questo è quello corretto
index.php?option=com_virtuemart&view=category&virtuemart_category_id=2&categorylayout

qesto è quello che compare se scelgo continua lo shoppin
index.php?option=com_virtuemart&view=category&virtuemart_category_id=2&lang=it"

come si può rimediare?

grazie a tutti
: Re:modulo carrello che scompare
: mmleoni 23 Nov 2013, 12:18:47
ciao,
in realtà è uno dei tanti problemi collegati all'arcinota mancanza del parametro Itemid nell'URL  :( :(

tieni però presente che molte di queste problematiche, e la tua è una di quelle, si risolvono attivando il SEF, grazie al quale il router è in grado di associare il corretto Itemid alla pagina elaborata.

nel caso tu non potessi/volessi attivare il SEF puoi sempre inserire il valore Itemid tra i campi hidden della form che richiama il carrello (override di \components\com_virtuemart\views\productdetails\tmpl\default_addtocart.php)

ciao,
marco

: Re:modulo carrello che scompare
: peppeirace 23 Nov 2013, 12:38:02
grazie marco
... non posso attivare SEF perchè l sito è in lavorazione in una sottocartella
potresti spiegarmi meglio come aggiungere il valore itemid?

poi quando potrò attivare il SEF devo ricorregere il file?

grazie ancora
peppe
: Re:modulo carrello che scompare
: BelinBelan 23 Nov 2013, 12:47:59
Ciao Peppe,


il SEF lo puoi attivare nella sottocartella, purché nel file .htaccess tu metta: Rewritebase /sottocartella


dove ovviamente, sottocartella è il nome esatto della tua presente nel Sito. ;)
: Re:modulo carrello che scompare
: peppeirace 23 Nov 2013, 13:06:02
ho provato ad attivare il SEF modificando prima il file .htaccess in questo modo
ma poi mi da errore,
devo forse mettere tutto il percorso della cartelle (nomesito.it/nome sottocartella)?

# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /manetti_battiloro

## Begin - Joomla! core SEF Section.

: Re:modulo carrello che scompare
: BelinBelan 23 Nov 2013, 13:07:04
devi "decommentare" il Rewritebase togliendo "#"  ;)
: Re:modulo carrello che scompare
: peppeirace 23 Nov 2013, 13:14:03
ho fatto così ma mi dasmpre internal server error
##

RewriteBase /manetti_battiloro

## Begin - Joomla! core SEF Section.

: Re:modulo carrello che scompare
: BelinBelan 23 Nov 2013, 13:16:25
ok, se la riga:


# Options +FollowSymLinks appare così, prova a "decommentare" anche questa o viceversa.


Non ci sono altre modifiche da fare. :)
: Re:modulo carrello che scompare
: peppeirace 23 Nov 2013, 13:31:13
ho provato così
prima option+follow era senza #
e ho errore di caricamento pagina

##

RewriteBase /manetti_battiloro

## Begin - Joomla! core SEF Section.

------------------------------------------------

## Can be commented out if causes errors, see notes above.
# Options +FollowSymLinks

## Mod_rewrite in use.
: Re:modulo carrello che scompare
: BelinBelan 23 Nov 2013, 13:32:27
Se la commenti la Option...?  :o
: Re:modulo carrello che scompare
: peppeirace 23 Nov 2013, 13:36:53
prima della modifica commentata ed era così

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

## Mod_rewrite in use.

: Re:modulo carrello che scompare
: BelinBelan 23 Nov 2013, 13:39:08
Peppe, scusa ancora non capisco se hai problemi...  :(


http://www.joomla.it/articoli-della-community/903-configurazione-seo-di-joomla-rendere-appetibile-il-sito-ai-motori-di-ricerca.html (http://www.joomla.it/articoli-della-community/903-configurazione-seo-di-joomla-rendere-appetibile-il-sito-ai-motori-di-ricerca.html)


Tuttp è anche ben spiegato qui, compreso il RewiteBase che io, come tutti del resto, usiamo quando si lavora nelle "sottocartelle" e vogliamo attivare le URL SEF  ;D
: Re:modulo carrello che scompare
: peppeirace 23 Nov 2013, 13:46:53
ora mi leggo l'articolo
magari più tardi se non risolvo riprendo la discussione

grazie ancora
: Re:modulo carrello che scompare
: mmleoni 23 Nov 2013, 13:49:48
fermi tutti. chi ha detto che serve RewriteBase?
io no.

RewriteBase può essere richiesto da alcune configurazioni del webserver, ma non è inerente alla sottodirectory, quanto ad un "disallineamento" tra path web e fisica nel sito.
se notate alcuni provider lo hanno nella root del sito e non con "/"

ciò detto. sicuro che il sef nella subdir non funzioni anche con RewriteBase commentata?
che c'è nel RewriteBase in root?

comunque quick & dirty:

:
<input type="hidden" name="Itemid" value="<?php echo $_REQUEST['Itemid']; ?>"/>
nell'override del file prima citato, all'interno della form (dove ci sono gli altri hidden).

ciao,
marco



: Re:modulo carrello che scompare
: BelinBelan 23 Nov 2013, 13:57:50
ahhhhh mi "smonti" il mito della "rewritebase"??? ;D


Può essere che su alcuni webserver sia come da te spiegato, e non ne dubito.


Fatto sta che su alcuni servizi di hosting più o meno famosi è "regola", io la adotto proprio per evitare problemi di visualizzazione pagina, url che puntano dove non dovrebbero etc... :)


Detto questo però, temo che il webserver su cui si appoggia peppe sia proprio come quelli da te paventati...


Spero di non aver detto castronerie (e al limite correggiamo/ampliamo) la guida presente sui su joomla.it  ;)
: Re:modulo carrello che scompare
: mmleoni 23 Nov 2013, 14:38:12
in realtà molti di questi miti sono più che altro leggende metropolitane...

di norma lavoro con server configurati ad hoc per il lavoro specifico, quindi i normali hosting commerciali e le installazioni in sottocartelle non sono propriamente il mio habitat abituale, ma mi piacerebbe chiederti di provare a commentare la rewritebase in alcune installazioni in subdir, mi sa che potresti restare sorpreso.  :o

comunque, per citare qualcuno famoso:

Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo.

ciao,
marco

: Re:modulo carrello che scompare
: peppeirace 23 Nov 2013, 16:11:02
@marco
grazie marco
funziona. posso poi lasciare definitivamente questa modifica quando il sito sarà trasferito nella suo directory?


: Re:[RISOLTO]modulo carrello che scompare
: mmleoni 23 Nov 2013, 18:37:30
penso di sì, non dovrebbe dare alcun problema.
fai una verifica tanto per prudenza.

ciao
: Re:[RISOLTO]modulo carrello che scompare
: peppeirace 23 Nov 2013, 18:40:09
ok
grazie