Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    nel frattempo... date una letta qui

    questa soluzione richiede un database, ma se questo è un problema si può trovare anche una guida che spieghi come fare senza

    ciak

  2. #12
    si in realtà io non doveri usare un db, quindi se riesci a trovare una guida che mi permetta di fare il tuttosenza db te ne sarei grata.

    grazie mille

  3. #13
    guarda se ti piace!
    nb non sono bravo con php, anzi...
    sicuramente c'e' un sistema migliore, cmq ho fatto qualche prova e funziona correttamente

    http://www.webdemo.altervista.org/do...elingue|&sub=1

    appena ho un attimo ti scrivo come ho fatto

    per iniziare clicca su pag1.php

    per scaricare tutti i file che ti occorrono clicca su file.zip

    ciak

  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    46
    Allora secondo me la soluzione è semplice.

    Fai due file di linguaggio che si chiamano lingua1.php e lingua 2.php.

    all'interno metti tutte le costanti relative al testo, per esempio:

    lingua1.php (nell'esempio Italiano):

    define("_BENVENUTO", "Benvenuto nel nostro sito!");
    define("_CLICCAINIZIO", "Clicca qui per iniziare!");

    lingua2.php (nell'esempio Inglese);

    define("_BENVENUTO", "Welcome to our website!");
    define("_CLICCAINIZIO", "Click here to start!");

    Poi le pagine le fai così:

    if ($lingua==1) include("lingua1.php");
    elseif ($lingua==2) include("lingua2.php");

    echo _BENVENUTO;

    echo "
    ";

    echo "<a href=start.php>", _CLICCAINIZIO, "</a>"

    ecc... Spero di essere stato chiaro e che la soluzione ti piaccia

  5. #15
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    2,620
    forse con le costanti è un po' complesso per chi inizia no?
    io suggerirei di usare switch:
    Codice PHP:
    <?php
    /*Lang switcher */
    $language$_GET['lang']
    switch(
    $language){
    case 
    'it':
    print 
    '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <meta content="text/html; charset=ISO-8859-1"
     http-equiv="content-type">
      <title></title>
    </head>
    <body>


    Benvenuti nel mio sito

    </body>
    </html>'
    ;
    break;
    case 
    'en'
    print '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <meta content="text/html; charset=ISO-8859-1"
     http-equiv="content-type">
      <title></title>
    </head>
    <body>


    Welcome on mi website

    </body>
    </html>'
    ;
    break;
    default:
    print 
    '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <meta content="text/html; charset=ISO-8859-1"
     http-equiv="content-type">
      <title></title>
    </head>
    <body>


    Seleziona una Lingua:

    [url="?lang=it"]it[/url] [url="?lang=en"]en[/url]

    </body>
    </html>'
    ;
    break;
    }
    ?>
    altrimenti si puo' fare anche con delle variabili... o se hai capito quello che ha scritto gianpa...

  6. #16
    scusatemise mi sono riconessa solo oggi ma non potevoin questi giorni.

    allora ho provato quello che fa webdemo solo la scelta della lingua deve avvenire solo nella prima pagina e poi dopo aver effettuato la scelta non sideve aprire un'altra finestra ma il tutto deve avvenire nella stessa finestra.

    per quanto riguarda la soluzione di simosito l'ho provata ma non mi fa visualizzare niente, dovevo metterla nel file index.php??

    la soluzione con le variabili non l'ho ancora provata

    aiutatemi

  7. #17
    Originariamente inviato da gattamelogna
    allora ho provato quello che fa webdemo solo la scelta della lingua deve avvenire solo nella prima pagina e poi dopo aver effettuato la scelta non sideve aprire un'altra finestra ma il tutto deve avvenire nella stessa finestra.
    ma hai scaricato l'esempio?
    Perché funziona perfettamente così

    ciak

  8. #18
    l'esempio l'ho scaricato ma a me dovrebbe succedere questo:
    apro il sito e c'è una pagina con delle img e questi due link che ti permettono di scegliere la lingua. una volta fatta la scelta nelle prima pagina non devo poter più cambiare lingua, mentre nel tuo esempio è possibile passare dall'inglese all'italiano anche nella seconda lingua.

    ultima cosa ho bisogno di farti una domanda che nn rientra come contenuto diq uesto thread, ti mando un messaggio privato oppure lo posto qui??

  9. #19
    Ciao , ti do una soluzione semplice e banale.....

    Ho carichi tutti i testi in file esterni , e fai doppia copia , una per l'italiano e uno perl'inglese , cosi quando selezioni , sai a cosa devi riferiti.

    Oppure piu' semplicemnte visto nn sei esperto , e alla fine e la soluzione migliore , crei il SITO IN ITALIANO , e te lo metti nella cartella ITALIAN.

    Dopo di che crei una cartella ENGLISH , e converti tutti i testi in INGLESE del primo sito , e ti sei risolto tutti i problemi.

    Cosi' e semplice , il sito si appesantisci e nn ti confondi.

    Se vuoi utilizzare il primo metodo e' piu ocmplicato e sarebbem eglio utilizzare FILE esterni o un DB , pero' te lo sconsiglio , visto che nn sei esperto.

  10. #20
    ciao, mi stai deicendoche devo fare due copie del sito?
    se si quelle già ci sono! adesso devo poter visualizzare il contenuto delle duecartelle in base alla scelta.
    la mia situazione attuale è:
    si apre una pagina con il link italiano e inlgese, il link italiano deve portale alla cartella sito It ed alla rispettiva home page, quello inglese deve portare alla cartellasitoEN ed alla rispettiva home page.
    il tutto l'ho fatto ma ho dei problemi perchè mi viene visualizzata solo la home senza i ari collegamenti..

    aiutatemi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.