Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : il_cremino 13 Sep 2011, 17:06:41
-
Salve. Ho un problema di gestione del mio sito con j 1.7 che voglio fare in versione multilingua. Ho seguito la guida del wiki di joomla passo per passo. Ho installato i pacchetti che mi interessano, li ho aggiunti a lingua contenuti, ho creato una home page predefinita per ogni lingua. Nella sezione menu vedo menu principale, utente, top, home, menu italiano, menu inglese, menu tedesco con le relative bandierine. Però quando vado a lavorare su gestione moduli/ modulo lingua e faccio tutto come viene descritto nella wiki , sul sito mi compare solo la scritta lingua ma non visualizzo le bandierine. Poi quando abilito il plug in system-language filter e rivedo il sito, il browser continua ad indirizzarmi alla mia pag principale senza mai trovarla e allora, per rivedere il sito, sono costretta a disabilitare il plug in. Chi mi può aiutare? Ho guardato altre risposte nel forum ma non ne trovo una che fa al caso mio. Grazie
-
strano che non hai trovato una risposta adeguata, il tuo joomla 1.7 non e' mica diverso dagli altri.
la home predefinita nascosta con settata la lingua su tutte l'hai creata?
ciao ;)
-
Ho una home page, che era già esistente quando ho scaricato j 1.7, e che al suo interno è settata su lingue:tutte. Poi ho creato tre home page predefinite per italiano, inglese, tedesco. Ma come si fa poi a nascondere la home page settata per tutte le lingue? Non ne ho proprio idea. Grazie
-
Riporto altre info sperando che qualcuno possa essermi di aiuto perchè non ho ancora risolto il problema. Ho visionato anche tutorial su you tube inerenti ai siti multilingua in j 1.7 ma le istruzioni sono diverse rispetto alla guida wiki italiana, inoltre comunque non riesco a capire dove sbaglio.
Dunque. Se entro nel mio sito (in cui si vede il modulo con la scritta LINGUE ma non le bandiere delle lingue (che invece vedo nel lato amministratore abbinate ai 3 menu che ho creato) e clicco sulla voce home contenuta nel menu principale, visualizzo nella barra di navigazione nomesito e basta. Quando invece clicco sulla voce home contenuta nel top menu vedo nomesito/index.php. Non vedo invece le bandiere e quindi non ho la possibilità di vedere il sito in altre lingue, come ho visto in altri che funzionano, es. nomesito/index.php/de eccc
Inoltre nel lato amministratore nella sezione gestione menu/menu vedo i menu che ho creato:
menu principale
menu utente
top menu
home (tipo top-menu) con voci pubblicate = 0 e moduli collegati: Menu italiano, menu inglese e menu tedesco
sotto ancora vedo i 3 menu (uno per ogni lingua che ho creato)
menu italiano
menu inglese
menu tedesco
questi 3 menu hannno una home predefinita ciascuno per la propria lingua e infatti la bandierina nella sezione menu dell'amministratore mi compare.
Sono disperata! aiutatemi
-
home (tipo top-menu) con voci pubblicate = 0 e moduli collegati: Menu italiano,
menu inglese e menu tedesco
Forse quel voci pubblicate =0 ?
-
se nel menu che devi nascondere ci sono altre voci, devi spostarle nel menu in lingua italiana salvo la voce home, poi disabilita il modulo associato a questo menu, se non funziona, eliminalo.
ovviamente per ogni lingua devi creare il menu' principale ed associare un modulo con cui posizionare il menu' stesso.
attenta agli alias che devono essere categoricamente diversi per tutte le voci.
ciao ;)
-
Purtroppo sono ancora alle prese con la gestione lingue. Mi sono accorta, nel frattempo, che nel top menu avevo una voce home che non era collegata alla vera home, quella di default che si trova anche nel menu principale. Ma anche dopo questo aggiustamento e provando di nuovo passo passo la guida wiki non ce ne vado fuori. Le bandiere continuano ad essere presenti nella lista del menu amministratore: menu italiano, inglese , tedesco ma non mi compaiono sotto il modulo "lingua" che ho inserito sul sito. Sicuramente sbaglio qualcosa ma proprio non riesco a capire dove. Accetto altri suggerimenti, se qualcuno sarà così gentile da inviarmeli. Grazie
-
Mi sono venute in mente un paio di info che potrebbero servire.
1) Sto usando il template phoca_t. Questo template permette l'inserimento del modulo multilingua?
2) Quando si creano i moduli, uno per ogni lingua, associati ai menu (uno per ogni lingua) in che posizione vanno messi? E poi vanno pubblicati? Io avevo messo posizione 13 (unused) perchè se cambio posizione i moduli vengono visualizzati sul sito in questo modo: lingua inglese / home ma non compare alcuna bandiera. inoltre se provo a cliccare su uno di questi menu vengo reindirizzata alla mia home ma tutto ciò che compare nel sito (menu, moduli, ecc) non viene tradotto in lingua inglese.
-
1) Sto usando il template phoca_t. Questo template permette l'inserimento del
modulo multilingua?
L'inserimento di un modulo non dipende dal template ma da una sua posizione disponibile
2) Quando si creano i moduli, uno per ogni lingua, associati ai menu (uno per
ogni lingua) in che posizione vanno messi?
Se ti riferisci al modulo per le bandierine deve essere un unico modulo per tutte le lingue e lo metti nella posizione che vuoi.
E poi vanno pubblicati?
Certamente!
se provo a cliccare su uno di questi menu vengo reindirizzata alla mia home ma
tutto ciò che compare nel sito (menu, moduli, ecc) non viene tradotto in lingua
inglese.
Vengono tradotti solo le voci di sistema, titoli moduli, contenuti ed altri devi pensarci tu.
-
Allora devo mettere i moduli in una posizione che li mostri?
E poi cliccando su una delle lingue non dovrei vedere i menu tradotti, ad esempio in inglese? Io continuo a vedere anche quelli in italiano (se pubblico i moduli delle lingue) e non in inglese.
-
Devi capire bene il concetto di un sito multilingua con la versione 1.7, ogni elemento del sito come moduli, voci di menù, contenuti possono essere assegnati ad una o tutte le lingue, se per esempio un modulo tipo news è assegnato solo alla lingua italiana ed ha come titolo "ultime notizie" verrà visualizzato solo nella lingua italiana, nel momento che clicchi sulla bandierina inglese avrai bisogno di fare un nuovo modulo news con titolo "Last News" ed assegnato solo alla lingua inglese per visualizzarlo in inglese.
Ogni cambio di lingua ti riporta alla home della versione corrispondente e non switcha solo la lingua come avveniva con joomfish.
-
Questa cosa ora credo di averla capita, tuttavia sul sito non mi compaiono le bandierine. Il modulo lingua (lingua switcher) l'ho messo in una posizione visibile, l'ho pubblicato (infatti sul sito si vede una zona con scritto "lingue" ma poi sotto non ci sono bandiere. Sempre nel modulo lingua - lato administrator- ho messo ordinamento: lingua e lingua : tutte. A dx però non mi fa scegliere se visualizzare le bandiere. Mi da opzioni solo nel caso voglia visualizzare o meno menu a tendina (io ho messo no). Inoltre nelle info di questo modulo c'è scritto che l'ordine con cui compaiono le bandiere dipende dall'ordine che c'è in gestione lingue/contenuti ma se vado in quella sezione vedo i rettangoli "ordine" vuoto e non riesco ad inserire un numero di posizione. Può dipendere da questo il fatto di non vedere le bandiere.
Sul sito ora ho reso pubblici i tre moduli: italiano, inglse e tedesco e se clicco su ciascuno di loro vengo reindirizzata alla pagina nomesito/index.php/home-ing . Questa cosa è giusta? Se abilito il plug in system language filter , come indicato nella guida wiki, non vedo più il sito e in firefox mozzilla mi dice "questa pagina non reindirizza in modo corretto - problema causato da blocco o rifiuto cookie". cosa significa? Cmq anche questo plug in non mi funziona e devo disabilitarlo per rivedere il sito
-
Lo dici solo adesso? Una cosa è certa che se non pubblichi il plugin language filter mai vedrai le bandierine e se non riesci a pubblicarlo il problema è altrove.
Sul sito ora ho reso pubblici i tre moduli: italiano, inglse e tedesco e se
clicco su ciascuno di loro vengo reindirizzata alla pagina
nomesito/index.php/home-ing .
Poi non ho capito a quali moduli ti riferisci:
-
Mi riferisco ai moduli, uno per ogni lingua, che la guida wiki dice di creare associati ai menu (uno per ogni lingua).
E per quanto riguarda il modulo plug in? cosa significa il messaggio che mi da il browser?
-
Mi riferisco ai moduli, uno per ogni lingua, che la guida wiki dice di creare
associati ai menu (uno per ogni lingua).
Sapresti essere più precisa in merito, non trovo nella guida questo riferimento.
-
La parte della guida multilingua in sito joomla 1.6 a cui mi riferisco e : "creazione di una home page predefinita (tramite voci di menu) per ogni lingua che incollo qui.
Visto che il modulo Lingua è impostato in modo tale da redirezionare alla Home Page di una lingua, bisogna definire una Home per ciascuna lingua. La procedura migliore è creare un menu per ogni lingua seguendo questi passi:
- da Menu > Gestione menu > Nuovo creare un nuovo menu (come titolo possiamo mettere ad es. Menu italiano)
- all'interno del menu appena creato, creare una nuova voce di menu Home. Nel parametro Alias mettere home-ita, perchè Joomla 1.6 non vuole alias duplicati, e nel parametro Lingua selezionare la lingua italiana. Come tipo di voce di menu possiamo selezionare ad es. Categoria blog.
- da Estensioni > Gestione moduli > Nuovo creare un nuovo modulo tipo Menu e nel parametro Lingua selezionare la lingua italiana.
ATTENZIONE: nel modulo Lingua appaiono solo le lingue che hanno una loro voce di menu predefinita, quindi questo passaggio è fondamentale per visualizzare le lingue nel modulo Lingua.
NB: deve rimanere una Home impostata per tutte le lingue (come quella predefinita a seguito dell'installazione di Joomla), sebbene il modulo che la visualizza può non essere pubblicato (Main menu).
Ebbene io ho seguito passo passo questo passaggio e dove dice estenzione/ gestione moduli ho creato 3 nuovi moduli tipo "menu" uno per la lingua italiana, uno per la lingua inglese e uno per lingua tedesca.
-
Bene adesso ho capito che ti riferivi ai moduli menù per ogni lingua, ma questi non devono essere visibili contemporaneamente, ma solo nel contesto della lingua selezionata, quindi c'è qualcosa che non quadra, se non risolvi il problema della pubblicazione del plugin non ne esci. Intanto prova a disabilitare questi moduli ed ad attivare il plugin.
-
Ho disabilitato i moduli e abilitato il plug in ma di nuovo mi esce mess del browser
pagina non reindirizzata in modo corretto - problema spesso causato da rifiuto o blocco cookies
Può essere che il mio antivirus (norton internet security) blocchi i cookies e in qualche modo interferisca sul funzionamento del plug in o non c'entra niente?
ho guardato anche nella parte gestione sito/ config globale e a dx nella sezione cookies ho i campi completamente vuoti. Dipende da questo?
-
Metti un link così vediamo se anche da altri browser e pc dà lo stesso errore.
-
ho abilitato di nuovo il plug in e non riesco a vedere il sito (compare il solito mess di errore). L'indirizzo è
http://maestraraffaella.altervista.org
-
Stesso errore, disabilitalo e rimetti i moduli lingua.
-
fatto ora il sito si vede e i 3 moduli compaiono in basso a sx
-
Quei moduli in basso a quale lingua sono associati?
-
Il modulo inglese (guardando nella parte admin/modifica) a sx riporta lingua: inglese (UK) e a dx, dove si chiede selezione menu ho ingese
stessa cosa per gli altri due moduli associati a lingua tedesca e italiano
-
allora ricapitolando, per il sito multilingua devi operare come se stessi creando siti separati per ogni lingua, ogni lingua deve avere i suoi menu', le sue categorie, i suoi articoli ed i suoi componenti, con la home page che deve essere predefinita.
joomla pero' vuole categoricamente una home page predefinita settata su tutte le lingue, per cui questa home page deve esistere ma non essere visibile, lo si fa non creando il suo modulo, cosi' non appare da nessuna parte, e cosa importante che ho gia' detto, qualunque cosa associata ad essa (voci di menu che puntano a categorie ed articoli pubblicati in home), devono essere spostati, in pratica la home settata su tutte le lingue deve essere isolata.
il plugin language-filter deve essere abilitato
per ogni lingua devi creare un modulo di tipo lingua, configurandolo per essere visualizzato solo nei menu' della lingua scelta.
ciao ;)
-
Non e' obbligatorio avere un modulo menù per ogni lingua, il consiglio della guida serve per far capire il concetto e di avere un certo ordine. Si possono mettere le voci di menù predefinite delle home lingua anche nello stesso modulo, il modulo si pubblica per tutte le lingue le voci home invece solo per la rispettiva lingua.
-
in teoria hai ragione, funziona anche con un solo modulo settato su tutte le lingue, pero' il titolo del modulo e' uno solo e vale per tutte le lingue, cioe' se il modulo lo chiamo "Menu' Principale", questo titolo appare anche nelle altre lingue, per questo ho detto di creare per ogni lingua i suoi moduli intitolati nella rispettiva lingua.
a meno che c'e' qualcosa che mi sfugge e che traduce i titoli nelle varie lingue, anche perche' il sito multilingua l'ho creato in neanche 2 giorni per prova e poi l'ho abbandonato.
ciao ;)
-
Beh in genere il top menù non ha titolo ed a me e' servito per due menù tutti e due in posizione top. Per menù laterale invece credo che serva invece farli separati, in effetti sono conoscenze che si acquiscono sul campo e condividerle aiuta sicuramente.
-
Allora forse sbaglio con la gestione della home page settata su tutte le lingue. In pratica nel lato amministratore in gestione menu/menu vedo: menu principale in cui la home settata su tutte è predefinita (se la metto come non predefinita non mi fa vedere il sito), poi ho menu utente, menu utente, top menu, menu italiano, menu tedesco, menu inglese. Ciascuno di questi 3 menu ha una home predefinita per quella lingua (infatti nel lato amministratore vedo le 3 bandiere accanto ai menu), Infine ho creato menu multilingua con una home settata su tutte ma se la metto come "predefinita" non mi permette più di avere predefinita la home page del menu principale. Ogni menu lingua è associato ad un modulo: menu italiano, menu inglese, menu tedesco pubblicati sul mio sito in fondo a sx. Il modulo menu multilingua associato al menu multilingua dei menu è sospeso.
Non riesco davvero a capire cosa manca.
Se abilito il plug language sistem in non vedo più il sito come è successo all'utente gianni. vedi post http://forum.joomla.it/index.php/topic,144557.msg643924.html#msg643924 (http://forum.joomla.it/index.php/topic,144557.msg643924.html#msg643924)
tomtomeight mi ha detto che non posso vedere le bandiere se non abilito il plug in ma se abilito il plug in non vedo più il mio sito.
-
Allora sbagli nel volere comunque la home predefinita per il menù principale, quella deve esserci ma non deve essere pubblicatoa in quanto viene sostituita dalla home della lingua
-
Se sospendo la Home predefinita nel menu principale non me lo fa fare. Mi dice "non si può sospendere" la home predef. Allora ho provato a mettere come predefinita (stellina gialla) la home del menu che avevo chiamato multilingua e a sospendere la home del menu principale. I tre menu relativi alle 3 lingue hanno la loro home predefinita, infatti nel lato amministratore compaiono le 3 bandiere vicine ai 3 menu lingua. Il sito si vede ma se clicco su "home" nel top menu mi dice "err 404 componente non trovato" se abilito il plug in languagefilter il browser non mi reindirizza ad alcun sito, si vede che continua a cercare ma non mi apre nulla e non appaiono mess di errore. Senza plug in il sito torna a vedersi ma senza bandiere lingua e con l'errore di cui sopra.
Ho un'altra domanda: i tre menu lingua (italiano, inglese , tedesco) li ho creati esterni al menu principale? E' giusto? Avevo tentato di crearli interni ad esso copiando la home page del menu principale e dando voci di menu tipo home-ita, home-eng...come suggeriva una video guida ma, in questo caso, addirittura non mi uscivano le bandiere nemmeno nel lato amministratore perchè il programma mi diceva che non potevo avere più di una voce predefinita nello stesso menu. Allora i 3 moduli lingua li ho ricreati esternamente al menu principale: infatti nella zona menu vedo: menu principale, top menu, menu utente, menu italiano con bandiera di fianco, menu inglese + bandiera, menu tedesco + bandiera, menu multilingua con home settata con tutte.
-
Non devi sospendere la home predefinita ma solo tenerla nascosta e spostala in un nuovo menù senza modulo. Le tre voci menù lingua non devono vedersi insieme ma alternativamente. La home predefinita nascosta deve essere assegnata a tutte le lingue, le home lingua, insieme al modulo lingua deve essere assegnato ad una sola lingua, non dare nulla per scontato, infine abilita il plugin language filter.
-
allora ricapitolando, per il sito multilingua devi operare come se stessi creando siti separati per ogni lingua, ogni lingua deve avere i suoi menu', le sue categorie, i suoi articoli ed i suoi componenti, con la home page che deve essere predefinita.
joomla pero' vuole categoricamente una home page predefinita settata su tutte le lingue, per cui questa home page deve esistere ma non essere visibile, lo si fa non creando il suo modulo, cosi' non appare da nessuna parte, e cosa importante che ho gia' detto, qualunque cosa associata ad essa (voci di menu che puntano a categorie ed articoli pubblicati in home), devono essere spostati, in pratica la home settata su tutte le lingue deve essere isolata.
il plugin language-filter deve essere abilitato
per ogni lingua devi creare un modulo di tipo lingua, configurandolo per essere visualizzato solo nei menu' della lingua scelta.
ciao ;)
scusa il_cremino, ma cosa non ti e' chiaro, continuo a dire che la home page predefinita e settata su tutte le lingue non deve avere nulla di associato e NON DEVE AVERE IL SUO MODULO....DEVE soltanto esistere ma sparire.
fai cosi' cambia il nome del menu' al cui interno c'e' la voce home predefinita in Menu' nascosto, almeno in futuro ti ricordi cosa sia quel menu', elimina il suo modulo associato e sposta tutto quello che era associato a questo menu (altre voci, categorie ecc..) nel menu' in lingua italiana.
fatto questo vai avanti col resto della configurazione.
ciao ;)
-
Io la butto lì, perchè nel mio caso il problema era IDENTICO al tuo e ho risolto così:
Nel menu di gestione delle lingue, vai in contenuti.
A quel punto li dovresti avere già creato un contenuto per ogni lingua.
Apri ad esempio il contenuto di lingua inglese e controlla:
Tag Lingua: inserisci qui il tag lingua (es. fr-FR per il francese). Questo dovrebbe essere il prefisso esatto utilizzato dalla lingua installata o da installare.
Quel tag deve essere identico a quello del pacchetto lingua che hai installato e che vedi se vai in gestione lingua ---> installate sito ---> colonna tag lingua.
A me non visualizzava le bandierine nel front-end perchè avevo sbagliato a digitare il tag della lingua inglese nel contenuto che avevo creato per la lingua inglese.
-
Da quando ho aggiornato joomla alla versione 1.7.3 si sono automaticamente risolti i problemi relativi alla gestione modulo lingua. Ho pubblicato il modulo e ho abilitato il plug in e le bandierine della lingua ora mi compaiono anche in front end.
-
Salve. Ho un problema di gestione del mio sito con j 1.7 che voglio fare in versione multilingua. Ho seguito la guida del wiki di joomla passo per passo. Ho installato i pacchetti che mi interessano, li ho aggiunti a lingua contenuti, ho creato una home page predefinita per ogni lingua. Nella sezione menu vedo menu principale, utente, top, home, menu italiano, menu inglese, menu tedesco con le relative bandierine. Però quando vado a lavorare su gestione moduli/ modulo lingua e faccio tutto come viene descritto nella wiki , sul sito mi compare solo la scritta lingua ma non visualizzo le bandierine. Poi quando abilito il plug in system-language filter e rivedo il sito, il browser continua ad indirizzarmi alla mia pag principale senza mai trovarla e allora, per rivedere il sito, sono costretta a disabilitare il plug in. Chi mi può aiutare? Ho guardato altre risposte nel forum ma non ne trovo una che fa al caso mio. Grazie
-
Ciao,
non si capisce se il problema sia Risolto o Non risolto.
Se fosse risolto, per cortesia edita il titolo del primo messaggio per aiutare chi in futuro incapperà nello stesso problema.
Ciao!
-
@ il_cremino
cioe' cosa vuol dire il tuo ultimo post?
-
Scusatemi. Vorrei aggiungere RISOLTO al primo post ma non mi compare più l'icona per modificarlo.
-
Ok, faccio io.
Ciao!
-
Credo sia utile per altri utenti conoscere come ho risolto lo stesso problema nel mio sito:
Backend > Estensioni > Gestione Lingua > Lingue Contenuti >
avevo livello di accesso assegnato ad un gruppo diverso da Public, ho rimesso Public ed ha ripreso a funzionare anche se ancora non vedo le bandierine