Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : justvins 15 Apr 2009, 19:26:36
-
Quando passo dall'italiano ad un'altra lingua va tutto ok, ma se torno all'italiano che è la lingua principale scompare il menu principale e ricevo questo errore:
Error translating Menus - missing currentLangMenuItems
a qualcuno è successo? ho messo la patch che consiglia il team di joomfish ma non ho risolto lo stesso.
ho l'ultima versione di joomfish installata.
-
dando uno sguardo in giro ho capito che il problema deriva da sh404sef anche perchè se lo disabilito funziona correttamente.
ho provato questa soluzione:
In modules/mod_mainmenu/helper.php on row 330, replace:
$tmp->url = JURI::base();
to
$tmp->url = str_replace(array($tmp->route.'/', $tmp->route), '', JRoute::_( $tmp->url ));
ma continua a scomparirmi il menu quando torno alla lingua di default
-
Avevo anche io questo problema. Ho risolto disattivando il modulo sh404sef ed utilizzando quello di default di joomla.
-
invece io ho provato installando l'ultima versione di sh404sef:
com_sh404SEF-15_1.0.19_Beta_build_232.joomla1.5.x.zip
l'errore non me lo da più ma quando torno alla lingua di default mi compare soltanto la voce di menu corrispondente al menu che ho cliccato!
nessuno ha idea di come risolvere?
-
invece io ho provato installando l'ultima versione di sh404sef:
com_sh404SEF-15_1.0.19_Beta_build_232.joomla1.5.x.zip
l'errore non me lo da più ma quando torno alla lingua di default mi compare soltanto la voce di menu corrispondente al menu che ho cliccato!
nessuno ha idea di come risolvere?
anche io avevo questo problema con joomla 1.5.10 joomfish 2.0.3 e com_sh404SEF-15_1.0.19_Beta_build_232 ed ho risolto disattivando questo modulo ed attivando i Friendly URL per i motori di ricerca nella configurazione di joomla. E' un problema grave, e non riesco a concepire come sia possibile per un modulo usato come sh404sef
-
Ciao,
anche io ho installato joomla 1.5.9, com_sh404SEF-15_1.0.19_Beta_build_232 e joomfish 2.0.3...quando passo dalla lingua di default alla seconda lingua tutto ok, ma quando dalla seconda ligua passo all'italiano(lingua di default), mi ritrovo il main menu con solo la voce selezionata.
La cosa più "carina" è che, se ricarico la pagina, ritorna tutto ok... ???
AIUTO!!!
Grazie in anticipo per le risposte
-
ho lo stesso identico problema, purtroppo non conosco ancora una soluzione! mi spiace
-
idem com patate!
in partica non si può usare sh404sef con joomfish
un bel problema!
-
già, anche se ho letto sul loro forum ufficiale che basterebbe aggiornare sh404sef all'ultima versione.... ma a me non ha funzionato!
-
bhe loro dicono
ma io ho installato l'ultima versione dei componenti
com_sh404SEF-15_1.0.19_Beta_build_232.joomla1.5.x.zip
JoomFish2.0.3.zip
e il problema c'è
-
bhe loro dicono
ma io ho installato l'ultima versione dei componenti
com_sh404SEF-15_1.0.19_Beta_build_232.joomla1.5.x.zip
JoomFish2.0.3.zip
e il problema c'è
idem con patate
-
.... nessuno sa come risolvere??
-
.. disabilitate il componente joomlafish non nei componenti di joomla ma in queli di sh404 e vi funziona ;)
avevi dato questa soluzione prima di modificare il post, ti sbagliavi ?
-
.. disabilitate il componente joomlafish non nei componenti di joomla ma in queli di sh404 e vi funziona ;)
avevi dato questa soluzione prima di modificare il post, ti sbagliavi ?
si purtroppo non andava, pernsavo di aver risolto ed ho subito postato, ma credo di essere stato frettoloso, nel senso che va per la home ma non fiunce poi per virtuemart che , invce ,necessita di 2 click per tornare in italiano
-
quindi se non ci fosse VM installato funzionerebbe?
-
per il link home bisogna fare così:
edita il file modules/mod_mainmenu/helper.php (riga 351)
$tmp->url = JURI::base();
con:
$tmp->url = str_replace(array($tmp->route.'/', $tmp->route), '', JRoute::_( $tmp->url ));
la situazione è questa: nel login di virtuemart, al cambio di lingua il login si modifica adeguatamente, nel senso che la lingua segue giustamente il cambio di bandierina ma, se clicco poi in italiano PRIMA mi tradice in inglese ( e non in italiano come dovrebbe fare) e, solo ad un secondo clic mi passa in italiano.
Un po come fa per la home che se cliccavo la home da quasiasi lingua ero mi passava in inglese e poi in italiano, cosa che è stata risolta modificando la riga di cui sopra ma che non risolve per il login di virtuemart... ho chiesto e anche ad altri fa cosi ma nessuno poi ha risolto... magari mi son detto quà troviamo il bandolo della matassa ;)
-
scusa non mi è chiaro, se faccio questa modifica:
edita il file modules/mod_mainmenu/helper.php (riga 351)
$tmp->url = JURI::base();
con:
$tmp->url = str_replace(array($tmp->route.'/', $tmp->route), '', JRoute::_( $tmp->url ));
e non ho VM installato il menu non scompare tornando alla lingua di default?
-
serve solp per la home page, che quando clicchi sulla home non ti riporta all'italiano.
Co nquesta modifica si risolve am non il doppio click sulle bandierine per l'italiano..
alla fine mi sono arreso ed ho tolto joomfish, troppe rogne con sh404 + VM.... ho messo il modulo di google per le traduzioni e , aspettando versioni piu stabili .... chi se ne freg he eh