WebSite X5Help Center

 
stefania pinato
stefania pinato
User

Sito multilingue con rilevamento lingua auto, all'estero si vede male  it

Autore: stefania pinato
Visite 950, Followers 2, Condiviso 0  

Buonasera, ho creato il mio sito in ita ed en con il rilevamento della lingua automatica. Credo che in esportazione ci sia qualche problema, perchè in italia si vede la versione corretta e aggiornata del sito, mentre all'estero si vede una versione precedente o comunque non corretta. 

Suggerimenti?

Postato il
70 RISPOSTE - 9 UTILI
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per poter verificare almeno postare i due LINK...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
stefania pinato
stefania pinato
User
Autore

Www.Shootyourbusiness.com  

Leggi di più
Postato il da stefania pinato
stefania pinato
stefania pinato
User
Autore

questa è la corretta visualizzazione del sito che viene in italia

dall'estero invece viene così, che poi è una versione vecchia del sito. il procedimento della copia del sito e tutto sono sicura sia corretto, la pagina di ingresso sul sito principale, quello ita è attivata con il riconoscimento automatico della lingua. 

Spero di essere stata più esaustiva,

grazie ancora

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

ma nel sito inglese non hai tradotto qui?

Leggi di più
Postato il da Mirko Boschetti
Mirko Boschetti
Mirko Boschetti
Moderator

elimina quello sbagliato, e lavora solo sull'altro... wink

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

quindi elimino la copia in inglese che risulta sbagliata giusto, ? per la cartella ita sì, perchè nella guida c'era scritto di fare una cartella per la versione principale ita e poi una eng dove esportare la copia che poi è il sito in inglese.giusto? 

Leggi di più
Postato il da stefania pinato
stefania pinato
stefania pinato
User
Autore

aspetta, dici di eliminare tutte le versioni vecchie? ce la posso fare.

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

bastava la cartella en per quello inglese, e nella root quello italiano, lasciando sempre index come prima pagina e non home... wink

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

nel sito inglese (en) hai la index e non la home ... questo è quello giusto

https://www.shootyourbusiness.com/en/index.html

nel secondo sito inglese hai la home e non la index... ma da dove arriva?? non esiste più..

https://www.shootyourbusiness.com/home.html

in quello italiano di nuovo la home e non la index...

https://www.shootyourbusiness.com/it/home.html

come lo risolvo home/index? cosa dovrei avere? grazie davvero

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

quindi lasci come è quello inglese nella cartella en

e quello italiano esportalo nella root eliminando tutta la cartelle it...

e rinomina la home italiana in index... wink

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

ok allora provo a fare così subito!! quindi index sempre come prima pagina, ok perfetto, grazie mille

Leggi di più
Postato il da stefania pinato
stefania pinato
stefania pinato
User
Autore

ultimissima domanda, come faccio a farla tornare index?

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

in proprietà della pagina (nome del file generato), rinominala e poi elimina la home quando vai ad esportare il sito nella root...

Leggi di più
Postato il da Mirko Boschetti
Mirko Boschetti
Mirko Boschetti
Moderator

e qui elimini la home..

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

Ah da lí!!! Perfetto!

Leggi di più
Postato il da stefania pinato
stefania pinato
stefania pinato
User
Autore

Grazie grazie grazie!

Leggi di più
Postato il da stefania pinato
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... la struttura da usare dipende dalle opzioni inserite in ▪Rileva automaticamente la lingua...
>... se per il sito IT hai assegnato la directory "it", (*)(!), il sito IT deve essere in un secondo nuovo progetto e senza pagina di ingresso e la home si chiamerà automaticamente index.html;
>... se per il sito EN hai assegnato la directory "en", il sito EN deve essere in un terzo nuovo progetto diverso e senza pagina di ingresso e la home si chiamerà automaticamente index.html;
> (*)(!) ... se per il sito IT non hai assegnato nessuna directory,  il sito IT sarà nello stesso progetto e la home si chiamerà automaticamente home.html;

... la pagina di ingresso non si vedrà mai in azione ...

...(... da quel che ho visto mi pare che tu per IT hai impostato la sotto-directory "/it"...)...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Mirko Boschetti
Mirko Boschetti
Moderator

secondo me comunque sarebbe meglio la scelta della lingua con la solita bandierina in intestazione... cosi ognuno decide in che lingua vedere il sito e non che sia il sito a decidere per me... sempre secondo me... ed è più semplice da gestire anche... wink

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

Allora sì il sito principale in ita ha la pagina di ingresso con  ita /it predefinito e la riga sotto english /en...

E poi solo la copia en... effettivamente non ho 3 progetti ma solo due...se mi dici di fare così lo provo subito...

 Se non riesco allora forse meglio la bandierina.domani provo, non avevo capito bisognasse fare 3 progetti assolutamente!grazie

Leggi di più
Postato il da stefania pinato
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... in questo caso il sito IT deve essere un NUOVO progetto senza INTRO, ed esportato nella cartella "it"; (*);
... stess cosa per il sito EN che deve essere un NUOVO progetto senza INTRO, ed esportato nella cartella "en"; (**);
... il progetto usato per la INTRO non deve avere menu ed altre pagine...
.................................
(*) ... per il progetto IT al Passo_5 per ▪Indirizzo URL del Sito devi dichiarare:
https://www.shootyourbusiness.com/it/
(**) ... per il progetto EN al Passo_5 per ▪Indirizzo URL del Sito devi dichiarare:
https://www.shootyourbusiness.com/en/

.

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
stefania pinato
stefania pinato
User
Autore

Quindi é corretto mantenere la cartella IT?

Non mi è chiaro il progetto INTRO, è alla fine un progetto vuoto? 

Grazie

Leggi di più
Postato il da stefania pinato
Stiac Engineering
Stiac Engineering
User

Credo che per INTRO KolAsim indichi la pagina d'ingresso, ovvero quella che ha la funzione di reindirizzare l'utente.

Essendo che di norma quella pagina prende il nome di /index.php, mantenerla nelle cartelle potrebbe causare un problema di redirect e conseguente down.

Di norma i siti multilingua sono ospitati su cartelle dedicate (es. it, en, de etc.). Sempre generalmente parlando, la lingua principale del sito, genericamente occupa la root.

Ovvero se io ho il sito https://gebher.com che opera a livello internazionale, adibirò di conseguenza la carella principale a ospitare il sito in lingua inglese, per poi andare a creare n progetti per N lingue da inserire nelle rispettive N cartelle. Dunque continuando l'esempio, se avrò anche il sito in italiano, esporterò il progetto nella cartella /it ovvero https://gebher.com/it/ e così proseguendo per le altre lingue secondarie.

Tieni presente che devi creare n progetti dedicati per N lingue. Come già indicato da KolAsim.

Nel progetto principale Step 1 > Pagina di Ingresso dovrai importare e verificare che gli URL di reindirizzamento siano corretti, e per i progetti in lingua secondaria, disabilitare la pagina di ingresso.

Leggi di più
Postato il da Stiac Engineering
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
stefania pinato
Quindi é corretto mantenere la cartella IT? Non mi è chiaro il progetto INTRO, è alla fine un progetto vuoto?  Grazie

... in base a quello che hai detto prima per la INTRO (Pagina di ingresso), cioè che hai assegnato "it" per IT ed "en" per EN, per come ho detto prima, devi semplicemente usare tre progetti:
1) ... un progetto vuoto per la sola INTRO da esportare nella ROOT del sito;
2) ... un progetto per IT (senza INTRO) da esportare in "it", cartella che hai creato in rete;
3) ... un progetto per EN (senza INTRO) da esportare in "en", cartella che hai creato in rete;


.
ciao
.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
stefania pinato
stefania pinato
User
Autore

Grazie mille. Sì io ho ita come progetto principale e con pagina di ingresso con ita come lingua predefinita e eng come seconda lingua ed esportato nella cartella eng. Se ho capito bene, ho sbagliato ad esportare nella cartella ita il mio sito principale che invece deve andare in root.  Apporto tutte le modifiche e vediamo!

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

calcola però, che in questo ultimo modo detto da loro, un Inglese che vive in Italia, non vedrà il sito nella sua madrelingua, idem per un Italiano che vive all'estero, dovrà per forza sapere l'Inglese, altrimenti abbandona il sito... wink

I siti (almeno per me) per essere visitati, devono essere semplici e funzionali, altrimenti tutti abbandonano la lettura e visitano altri siti più facili da navigare....wink

Leggi di più
Postato il da Mirko Boschetti
Stiac Engineering
Stiac Engineering
User
Mirko Boschetti
calcola però, che in questo ultimo modo detto da loro, un Inglese che vive in Italia, non vedrà il sito nella sua madrelingua, idem per un Italiano che vive all'estero, dovrà per forza sapere l'Inglese, altrimenti abbandona il sito... I siti (almeno per me) per essere visitati, devono essere semplici e funzionali, altrimenti tutti abbandonano la lettura e visitano altri siti più facili da navigare....

Concordo, di base è sconsigliato reindirizzare l'utenza in automatico ed è raccomandato l'uso di flag o ad esempio dell'oggetto drop down che incomedia propone. 

Leggi di più
Postato il da Stiac Engineering
stefania pinato
stefania pinato
User
Autore

Non ci avevo pensato. Ottima considerazione. Lo aggiornerò con la flag

Leggi di più
Postato il da stefania pinato
Giancarlo B.
Giancarlo B.
User
Gabriele C.
esempio dell'oggetto drop down che incomedia propone. 

... che amnesia che ho Gabriele ... scusami, oggetto drop down ? undecided

Leggi di più
Postato il da Giancarlo B.
Stiac Engineering
Stiac Engineering
User
Giancarlo B.
  ... che amnesia che ho Gabriele ... scusami, oggetto drop down ? 

Pardon, confermo che intendevo dire l'oggetto citato dal gentile Mirko. Ho confuso il nome, essendo che nella mia logica è una lista a discesa "dropdown" (es. https://www.w3schools.com/css/css_dropdowns.asp).

Non uso purtoppo molto gli oggetti di Incomedia, perché non hanno le funzioni avanzate* che a me servono e con il tempo mi dimentico i nomi.

Il Languace Choice è una buona e carina alternativa per far selezionare all'utente quale lingua del sito visualizzare. Tempo fa ne avevo implementato una versione che impostava la traduzione automatica con Google.

* Come ad esempio il cambio pagina identica (es da gebher.com/page.php prendere il link automaticamente e variare solamente la cartella nella lingua selezionata gebher.com/it/page.php per continuare la navigazione senza interruzioni).

Leggi di più
Postato il da Stiac Engineering
stefania pinato
stefania pinato
User
Autore

Dunque, ho aggiunto il language choice e aggiuststo le index ,ma quando si clicca su inglese dá errore, vedi screenshot.

www.shootyourbusiness.com 

Cosa potrebbe essere? Ho seguito la guida passo passo

Leggi di più
Postato il da stefania pinato
Stiac Engineering
Stiac Engineering
User

Non trova la pagina. Verifica che la pagina sia impostata con l'estensione corretta.

Leggi di più
Postato il da Stiac Engineering
stefania pinato
stefania pinato
User
Autore

Come lo controllo ? In esportazione ho shootyourbusiness.com/en 

Mentre quella che non trova /eng

Leggi di più
Postato il da stefania pinato
Stiac Engineering
Stiac Engineering
User

Dalla logica dovresti modificare la pagina d'index presente sulla root. Ovvero quella che ti reindirizza in base alla lingua, e impostare il redirect alla cartella en (ovvero quella del progetto in lingua inglese).

Leggi di più
Postato il da Stiac Engineering
Mirko Boschetti
Mirko Boschetti
Moderator

io non trovo le index dei 2 siti esteri...innocent

in quello it invece c'è...

Leggi di più
Postato il da Mirko Boschetti
Mirko Boschetti
Mirko Boschetti
Moderator
stefania pinato
Come lo controllo ? In esportazione ho shootyourbusiness.com/en  Mentre quella che non trova /eng

non la ho capita questa???

ma esporti il sito eng nella cartella en ???

Leggi di più
Postato il da Mirko Boschetti
Mirko Boschetti
Mirko Boschetti
Moderator

ora devi creare la index nel sito tedesco ed esportarlo nella cartella de scrivendo il link come scritto sopra... wink

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

Oddio rifaccio 

Leggi di più
Postato il da stefania pinato
stefania pinato
stefania pinato
User
Autore

non funzione comunque, dà sempre errore....... il tedesco lo sto ancora traducendo

Allora, nel progetto in inglese ho messo così, con questo url di destinazione

https://www.shootyourbusiness.com/en/index.html

e in esportazione è così nella sua cartella, corretto??

invece su quello principale in italiano 

e in esportazione è così

non riesco a capire dove sbaglio

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

nella bandierina mi manda ancora alla cartella eng

devi cambiare il link alla bandierina ora...

Leggi di più
Postato il da Mirko Boschetti
Mirko Boschetti
Mirko Boschetti
Moderator

visto ora la foto... prova con esportazione da zero, forse non ha sovrascritto tutto... innocent

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

ok provo

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

prova ad appoggiare il mouse sulla bandierina inglese e guarda nell'angolo in basso a sx e vedrai che punta ancora alla cartella eng... 

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

ma non esiste la cartella eng, come è possibile? ho riesportato entrambi i progetti da capo

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

non esiste, ma tu lo hai scritto la prima volta... ed ora bisogna solo sovrascriverlo....

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

come? esportando o devo fare altro?

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

prova cosi... elimina la bandiera inglese, esporta e poi rimettila da capo...innocent

Leggi di più
Postato il da Mirko Boschetti
Mirko Boschetti
Mirko Boschetti
Moderator

prova anche ad aprire l'Anteprima del programma cosi:

tasto Ctrl e Anteprima, e poi fai la prova di prima appoggiando il mouse sulla bandierina...

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

niente da fare.... un incubo.

Leggi di più
Postato il da stefania pinato
stefania pinato
stefania pinato
User
Autore

con ctrl+anteprima viene fuori giustissimo.... 

Leggi di più
Postato il da stefania pinato
stefania pinato
stefania pinato
User
Autore

ma poi quando rimanda da ita a eng sempre lo stesso errore

Leggi di più
Postato il da stefania pinato
stefania pinato
stefania pinato
User
Autore

Inserisco la bandiera ita se riesco nel frattempo

Leggi di più
Postato il da stefania pinato
Mirko Boschetti
Mirko Boschetti
Moderator

vedo che adesso il sito Inglese sarebbe a posto... ora bisogna solo risolvere il problema di quello Italiano...

Leggi di più
Postato il da Mirko Boschetti
Mirko Boschetti
Mirko Boschetti
Moderator

elimina completamente tutto da quello Italiano, e ricreane uno nuovo... e vedi come si comporta cosi... wink

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

niente, quello ita funziona correttamente, quello eng ancora sbagliato.sarebbe un'idea passare da hosting aruba a x5? magari è quello che fa casino? non so come risolverlo. la cartella eng non esiste, esportato da zero tutto sia ita che eng ma sempre uguale.

Leggi di più
Postato il da stefania pinato
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... sono ritornato qui dopo sei giorni e 65 post, e non ho capito come si è arrivati a rendere difficili le cose semplici con tre click...surprisedlaughing...
... comunque, attualmente nel sito IT hai sbagliato il collegamento assegnato alla bandiera EN...!...
...!... hai messo   /eng   (errato)  ... invece di  /en ...!...

.
ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
stefania pinato
stefania pinato
User
Autore

surprisedsurprisedsurprisedsurprisedsurprised

SI PUò FARE! FUNZIONA!

Prima di tutto GRAZIE, a tutti.Purtroppo fatico ancora parecchio ed effettivamente anche io mi sento abbastanza rinco.

Vorrei potermi sdebitare in qualche modo, quindi se passate di qui caffè, birra, sprizt quando volete o se avete bisogno di foto o copywriting multilingue it' on me!

Grazie ancora per il supporto.

Leggi di più
Postato il da stefania pinato
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
stefania pinato
SI PUò FARE! FUNZIONA! ... ...  ... 

... non poteva essere diversamente ...wink... ciao ...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Mirko Boschetti
Mirko Boschetti
Moderator
 ‪ KolAsim ‪ ‪
... sono ritornato qui dopo sei giorni e 65 post, e non ho capito come si è arrivati a rendere difficili le cose semplici con tre click...... ... comunque, attualmente nel sito IT hai sbagliato il collegamento assegnato alla bandiera EN...!... ...!... hai messo   /eng   (errato)  ... invece di  /en ...!... . ciao .

il problema è che lo aveva scritto giusto poi, (vedi immagini sue postate il 28), ma non si sovrascriveva e continuava a rimanere il link eng ... wink

non capisco ora cosa ha fatto di diverso che non ha fatto in questi 3 giorni... innocent

Leggi di più
Postato il da Mirko Boschetti
Mirko Boschetti
Mirko Boschetti
Moderator

comunque ora Stefania, puoi chiudere il post come corretto... wink

Leggi di più
Postato il da Mirko Boschetti
stefania pinato
stefania pinato
User
Autore

Yess!

Leggi di più
Postato il da stefania pinato
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... forse il corretto per correttezza dovresti assegnarlo al post precedente a quello che hai segnato, quello di Mirko, ... e non al tuo....  cool...wink

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪