IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

créer un site en deux langue


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 29
    Points : 28
    Points
    28
    Par défaut créer un site en deux langue
    Salut,
    je voudrais créer un site web en anglais et en français ,
    je veut que la langue soit déterminer avec l'ip , et le visiteur pourras aussi la changer avec une select .
    Ma première question , es que j'utilise deux dossier localhost/fr/index.php et localhost/en/index.php et dans localhost/index.php je redirige le visiteur d'après son ip ou bien dans la page principale du site je fait un truc qui ressemble à sa

    if (ip=francaofone:j'affiche la version française du site ;
    else
    j'affiche la version francaise ;


    Deuxième question,
    comment je peut directement faire une redirection de localhost/en/ à localhost/fr directement l'ors du changement de la langue sélectionné ?
    je suis nouveau dans le domaine ,
    merci beaucoup d'avance .

  2. #2
    Membre averti Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Points : 342
    Points
    342
    Par défaut
    Avec une redirection?

    Surtout si tu part d'une sélection tu peux le faire en javascript (en plus du php bien sur).

    Pour garder en mémoire le choix de l'utilisateur, tu peux stocker le choix dans un cookie.
    Et pourtant... Elle tourne.
    http://www.djib.me

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 29
    Points : 35
    Points
    35
    Par défaut
    Âpres tu peux également jouer sur les BDD ou des fichiers de langues.
    Par exemple tu stock en dans une session, tu n'a plus qu'a récupérer les variables dans le fichier ...en_lng.php par exemple ce qui rend le code beaucoup plus modulaire et modifiable; ou utiliser le même procédé avec des bases de données. La encore tous les programmeurs auront une methode différente.

    Pour la redirection, si tu utilises /en/ et /fr/ tu peux utiliser en php l'instruction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header("Location: chemin");
    ou en javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    window.location.href = "test_css.html"          /* 1 des methodes  */
    window.location.replace("test_css.html")     /* 1 des methodes  */

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 29
    Points : 28
    Points
    28
    Par défaut
    Merci beaucoup

  5. #5
    Membre confirmé Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Points : 576
    Points
    576
    Par défaut
    Salut,
    Tu peux aussi utiliser une varaiable PATH que tu charge a l'acquisition de l'ip ou au clic sur le changement de langue


    Guigo

  6. #6
    Membre éclairé
    Avatar de djayp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Points : 687
    Points
    687
    Par défaut
    Salut,

    tu trouveras des infos sur les sites multilingues dans la Foire aux questions.

    A+

Discussions similaires

  1. [SP-2013] Site web public en deux langues
    Par ericb02 dans le forum SharePoint
    Réponses: 3
    Dernier message: 04/11/2013, 11h21
  2. Un site avec deux langues
    Par Skibiriti dans le forum WordPress
    Réponses: 2
    Dernier message: 18/01/2013, 00h56
  3. créer un site en langue anglaise
    Par Rome dans le forum SharePoint
    Réponses: 4
    Dernier message: 14/04/2009, 14h57
  4. [Tableaux] site en deux langues
    Par clovis200 dans le forum Langage
    Réponses: 3
    Dernier message: 06/06/2006, 21h08
  5. site en deux langues
    Par clovis200 dans le forum Langage
    Réponses: 1
    Dernier message: 01/06/2006, 23h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo