Index du Forum » » Le coin des codeurs

Auteur

Récuperer la langue dans une page non-NPDS
[-Jarod-]
1732       
 

  Posté : 17-03-2005 00:51

Je fais un site ou la page d'accueil est une page PHP bete et méchante faites a la main. http://www.lesfrusquesdelili.com/lesfrusquesdelili.php < c la page en question

Le site est multilangue FR / ENGLISH et j'ai un lien sur ma page qui permet au visiteur de changer sa langue sur cette page.

De manière indépendante, NPDS est configuré en anglais par défaut.

Mon défi: faire en sorte que le visiteur qui choisit une langue sur la page en question lorsqu'il arrive sous NPDS puisse conserver sa langue. Voici le code de mon début de fichier:



<?php
if (!isset($mainfile)) { !include!("mainfile.php");} 
global $user, $banners, $sitename, $slogan, $cookie,  $prefix, $language;
cookiedecode($user);

//on passe le parametre language si il exi ste dans la variable $language
if ($_GET
[language]{
//on teste par secu que on a que fr&n bsp;et english
if ($_GET
[language] != "french" && $_GET[language] != "english"{
$language = 
"english";
} else {
$language = $_GET
[language];
}
}

//si le visiteur n'est pas membre, anglais  ;par defaut
if(!cookiedecode($user) && !$language)
{
  $language = 
"english";
}

//le code du fichier classique ici et a&nb sp;la fin:

//on gere le changement de language dynamique < br />echo 
"<TABLE WITDH=600><TR><TD>";
opentable();
if ($language == 
"english"{
echo 
"<a href=lesfrusquesdelili.php?language=french clas s=NOIR><center>Visualisez le site en français</ center></a>";
} else {
echo 
"<a href=lesfrusquesdelili.php?language=english cla ss=NOIR><center>View this website in english</c enter></a>";
}
closetable();
echo 
"</TD></TR></TABLE>";
?>




je suis complétement bloqué, j'ai essayé de rajouter du code ds le mainfile, ds le header du thème sans succès....
merci bcp par avance a ceux qui prendront 30 sec pour regarder ça hihi



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=15924&forum=5