website logo
Auteur
avatar
[-Jarod-]

Forum » » Le coin des codeurs » » Récuperer la langue dans une page non-NPDS


Posté : 17 mars 2005 à 00:51 icone du post

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 existe dans la variable $language
if ($_GET
[language]{
//on teste par secu que on a que fr 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 la fin:

//on gere le changement de language dynamique
echo 
"<TABLE WITDH=600><TR><TD>";
opentable();
if ($language == 
"english"{
echo 
"<a href=lesfrusquesdelili.php?language=french class=NOIR><center>Visualisez le site en français</center></a>";
} else {
echo 
"<a href=lesfrusquesdelili.php?language=english class=NOIR><center>View this website in english</center></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
https://www.npds.org/viewtopic.php?topic=15924&forum=5