Barra delle lingue
Autore: Roberto B.
Visite 1579,
Followers 1,
Condiviso 0
Salve a tutti,
sto per fare un sito in tre lingue (italiano, inglese, rumeno). Vorrei evitare la pagina INTRO e dare la possibilità ai naviganti una volta che visitano ad esempio la pagina prodotti in italiano di cliccare su una bandierina posta nel TOP ed accedere alla stessa pagina clone in rumeno o inglese.
Poi vorrei sapere se qualcuno puo darmi indicazioni su come procedere.... se devo creare prima il sito in italiano e poi copiare il progetto e tradurre... Grazie.
Postato il
http://essedi.altervista.org/_EVO10/_multilingue/
Però non è documentato
Autore
Ben fatto ma non apre la pagina delle istruzioni. Mi piace tantissimo l'idea della mappa.
Forse ti era sfuggito questo
Occorre ricavare CSS e Js dal codice del sito.
Autore
Non mi era sfuggito. Puoi spiegare sommariamente come è fatto ?
... per come ti è stato detto devi ricavare il codice dal sorgente HTML della pagina...
... dovresti essere molto esperto del programma e di codici, e scaricarti le librerie jQuery; ...cosa che invece risulterebbe semplice con un bagaglio adeguato alle spalle; ...la versione attuale v.11 ha già a corredo jQuery...
Poi vorrei sapere se qualcuno puo darmi indicazioni su come procedere.... se devo creare prima il sito in italiano e poi copiare il progetto e tradurre... ... ...
... senza quindi considerare la mappa, visto che non vuoi la pagina INTRO (v.8, ormai versione sorpassata che non fa testo!!), e sulla base della domanda iniziale... .. .. . . .
... devi fare tre progetti distinti e separati (salvando i progertti con nomi diversi ed in cartelle diverse), e non devi far confusione tra essi; ...quindi traduzioni individuali e corrette, progetto per progetto...
... il progetto Italiano lo esporti nella cartella principale alla radice del SITO (IT)...
... il progetto Inglese lo esporti nella sotto cartella che avrai creato e nominato "en"...
... il progetto Rumeno lo esporti nella sotto cartella che avrai creato e nominato "ro"...
...
... nel progetto Italiano in Intestazione metti le bandiere Inglese e Rumena a cui assegnerai il COLLEGAMENTO (*) a File o URL digitando rispettivamente /en e /ro
... nel progetto Inglese in Intestazione metti le bandiere Italiana e Rumena a cui assegnerai il COLLEGAMENTO (*) a File o URL digitando rispettivamente ../ (../) e /ro
... nel progetto Rumeno in Intestazione metti le bandiere Italiana e Inglese a cui assegnerai il COLLEGAMENTO (*) a File o URL digitando rispettivamente ../ (../) e /en
... (*) = File locale o risorsa web >> File già presente su
Internet e digitare l'indirizzo (URL)
... nel progetto Inglese nel pannello FTP indicherai come destinazione: /en (en deve già esistere); casella [ Cartella di destinazione]---
... nel progetto Rumeno nel pannello FTP indicherai come destinazione: /ro (ro deve già esistere); casella [ Cartella di destinazione]---
... fatto! ...
... le relazioni tra i siti funzioneranno non in Anteprima, ma in Esportazione, rispettando la seguente struttura nel PC:
[ cartella principale IT --- (sotto cartella EN) – (sotto cartella RO) ---]
... ed in rete con questa struttura:
[ RADICE del Sito / (IT) --- (sotto cartella "en") – (sotto cartella "ro") ---]
.
... non ho il programma e mi sono basato sulla vecchia guida PDF (procedimento simile a quello della ancor più vecchia v.7)
.... IDEA ... visto che stai muovendo i primi passi per un Sito Nuovo, ...ti consiglio di valutare eventuali offerte (o meno) che potresti trovare nel tuo Profilo, per partire con il piede giusto e con il programma nuovo ed attuale, v.11-EVO/PRO
.
ciao
Ho riportato il mio esempio, diverso dal sistema suggerito da Incomedia, solo perché risponde a questa specifica richiesta.
Per ottenere ciò è necessario un piccolo codice js e qualche accortezza nei nomi delle pagine.
Non mi era sfuggito. Puoi spiegare sommariamente come è fatto ?
I codici sono desimibili dal sorgente dei siti
http://essedi.altervista.org/_EVO10/_multilingue/
http://essedi.altervista.org/_EVO10/_multilingue/_IT/index.html
http://essedi.altervista.org/_EVO10/_multilingue/_FR/index.html
http://essedi.altervista.org/_EVO10/_multilingue/_ES/index.html
Qui puoi trovare un esempio per la versione 9
http://www.essedi.altervista.org/multilingua/index.html
Esso è più semplice del precedente: dal sito principale si accede solo alla Home Page dei sottositi.
Prima o poi mi deciderò a scrivere qualche riga di istruzioni. Però, a seguito del messaggio di Kolasim, mi sono accorto che possiedi la versione 8. Non sono certo che i miei codici funzionino anche per essa. Come minimo dovresti caricare la libreria jQuery (proprio questa precisazione di KolAsim mi ha fatto accorgere che hai la versione 8).
Mi piace tantissimo l'idea della mappa.
Accontentandosi della mappa e rinunciando alla possibilità di passare da una pagina qualsiasi di un sito alle pagine corrispondenti delle altre lingue, si possono seguire le istruzioni contenute in quest'altro esempio
http://essedi.altervista.org/_EVO10/_mapCSS/index.html
E' stato scritto per la versione 10, ma, non avendo cidici js, chissà che non funzioni anche con la 8?