01net    Web


Actuellement en ligne : 120 Utilisateurs dont 5 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> créer un site bilingue avec nvu?
Auteur
Message
 
<     1       >
mubams
  
   
      ?   @     Posté le 17/07/2007 16:42:25  
Voter pour ce message
bonjour!

je suis en train de créer mon site en utilisant nvu. on m'a dit que je pouvais faire par ex deux index dans deux langues, juste en changeant un peu le nom (par ex index et index_en)

maintenant j'ai une question plus difficile...

comment je fais pour que mes visiteurs anglophone, lorsqu'ils arrivent sur mon site, ne voient que les pages anglaises (avec une option pour obtenir le site en francais) et vice versa?


de meme, est ce que je peux avoir deux noms de domaines renvoyant au meme site?
dans mon cas, est ce que je dois avoir un site www.cestquoileurope.eu et un site www.whatseurope.eu
ou 1 site, mais qd on tape www.cestquoileurope.eu ca donne en francais et www.whatseurope.eu en anglais?


merci bcp par avance si d'une vous arrivez a voir ce que je veux dire, et à y répondre.... :D
mubams
  
   
      ?   @     Posté le 18/07/2007 10:53:19  
Voter pour ce message
personne?

c'est pas grave, je vais bien trouver...
c'est juste la commande pour que nvu fasse:
si ordi tape www.whatseurope.eu, alors index_uk, sinon, index_fr

sinon c'est pas grave, je suis une shadock, donc je suis très compliquée... :pt1cable: :D
Beno@
  
  :-)
      ?   @     Posté le 18/07/2007 14:44:58  
Voter pour ce message
NVU ne permet pas de le faire directement car en fait il ne permet d'éditer que des sites statiques

pour faire ce dont tu as besoin il y a plusieurs solutions: soit réécrire entièrement le site et le placer sur le serveur de chaque pays, ce que je ne conseille pas

soit utiliser le php par exemple et inclure un fichier contenant des variables pour chaque texte et on inclue le fichier correspondant à la langue demandée, c'est la meilleure méthode ;)
mubams
  
   
      ?   @     Posté le 18/07/2007 17:14:59  
Voter pour ce message
merci bcp!!

et si par ex je crée le php que sur la page de l'index et après adapte les liens?
car en fait quoi qu'il arrive mes pages, meme si elles portent sur le meme sujet, n'auront pas le meme nom, puisqu'il y aura l'anglais (genre une page un peu d'histoire, et en anglais ce serait "history". j'aurais donc un_peu_histoire.html et history.html)

ca marche ou ca marche pas?
est ce que quelqu'un d'autre que moi me comprends?
Pc_eXPert
  Yosh !
   
      ?   @     Posté le 18/07/2007 17:25:22  
Voter pour ce message
mubams a écrit :
merci bcp!!

et si par ex je crée le php que sur la page de l'index et après adapte les liens?
car en fait quoi qu'il arrive mes pages, meme si elles portent sur le meme sujet, n'auront pas le meme nom, puisqu'il y aura l'anglais (genre une page un peu d'histoire, et en anglais ce serait "history". j'aurais donc un_peu_histoire.html et history.html)

ca marche ou ca marche pas?
est ce que quelqu'un d'autre que moi me comprends?

Tu ne connais pas PHP, inutile d'essayer de te prendre la tête avec.
Tu n'as qu'à créer un fichier index_fr.html et index_en.html et copier la traduction selon la langue voulue (un lien quio mène vers index_fr.html si le français est choisi, ou vers index_en.html si l'anglais est choisi).

Sinon en PHP tu pourrais utiliser un switch
ça donnerait index.php?langue=fr (affichera en français) ou index.php?langue=en (affichera en anglais). Mais pour cela il faut du code PHP qui inclut la condition (lange=fr ou lang=en).
mubams
  
   
      ?   @     Posté le 19/07/2007 16:46:04  
Voter pour ce message
merci bcp!!!

j'ai changé pour kompozer, on m'a expliqué comment faire...

maintenant je me bagarre pour utiliser un template! ;)

encore merci
Beno@
  
  :-)
      ?   @     Posté le 19/07/2007 17:08:17  
Voter pour ce message
un template? :/

dans ce cas c'est du php hyper avancé :S
Pc_eXPert
  Yosh !
   
      ?   @     Posté le 19/07/2007 17:52:44  
Voter pour ce message
Beno@ a écrit :
un template? :/

dans ce cas c'est du php hyper avancé :S

Ah bon ?

S'il utilise "un template" (un moteur de template) il suffit d'appeler une classe et d'utiliser une fonction :S C'est pas très avancé non.
Beno@
  
  :-)
      ?   @     Posté le 19/07/2007 18:10:32  
Voter pour ce message
Pc_eXPert a écrit :


Ah bon ?

S'il utilise "un template" (un moteur de template) il suffit d'appeler une classe et d'utiliser une fonction :S C'est pas très avancé non.

je regrette mais l'utilisation des templates c'est pas facile :S

suffit pas juste d'appeler une classe...
Pc_eXPert
  Yosh !
   
      ?   @     Posté le 19/07/2007 18:36:23  
Voter pour ce message
Beno@ a écrit :


je regrette mais l'utilisation des templates c'est pas facile :S

suffit pas juste d'appeler une classe...

Ben si :S

Je le sais, j'en utilisais souvent.

Ah oui, évidemment, il faut créer aussi les fichiers template avec du HTML brut et quelques marqueurs pour le contenu dynamique, c'est très très difficile...
Beno@
  
  :-)
      ?   @     Posté le 19/07/2007 20:01:34  
Voter pour ce message
Pc_eXPert a écrit :


Ben si :S

Je le sais, j'en utilisais souvent.

Ah oui, évidemment, il faut créer aussi les fichiers template avec du HTML brut et quelques marqueurs pour le contenu dynamique, c'est très très difficile...

ca ne revient pas a juste appeler une classe :/

et peut etre que pour quelqu'un ayant appris le php c'est facile mais pour quelqu'un n'ayant jamais fait que du html/css, je doute que le concept de programmation par objet lui dise quoi que ce soit
Pc_eXPert
  Yosh !
   
      ?   @     Posté le 20/07/2007 14:15:14  
Voter pour ce message
Beno@ a écrit :


ca ne revient pas a juste appeler une classe :/

et peut etre que pour quelqu'un ayant appris le php c'est facile mais pour quelqu'un n'ayant jamais fait que du html/css, je doute que le concept de programmation par objet lui dise quoi que ce soit

Je suis d'accord.
<     1       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> créer un site bilingue avec nvu?

Aller à :

Page générée en : 0.058s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Galaxie Deschamps
Didier Deschamps : tous ses amis, tous ses ennemis, ses réseaux, sa garde rapprochée.
Jeux
Avec Poker for Dummies, vous apprendrez à jouer au Stud à sept cartes, au Texas Hold'em ou à l'Omaha.