cs_Tankian33
Messages postés18Date d'inscriptionmercredi 27 octobre 2004StatutMembreDernière intervention29 juin 2007
-
1 août 2005 à 21:02
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 2009
-
2 août 2005 à 09:58
Bonjour,
Je souhaite créer un site Multi langue. En cherchant un peu je n'ai
jamais vu de personnes proposant un les textes dans une base données.
Le fait de stocker le text dans un fichier c'est bien, mais je trouve
que pour la mise a jour du texte c'est un peu embettant pour quelqu'un
ne connaissant pas l'info. J'imagine qu'un pannel admin avec
l'affichage des rubriques et leur textes suivant les langues me
semblent mieux ?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 août 2005 à 02:24
Salut,
même avec un panel d'admin tu peux très bien utiliser les fichier
textes et les parser pour afficher ce que tu veux. Un fichier texte
sera plus rapide qu'une base, et là c'est très important étant donné
qu'un fichier de traduction est généralement appelé sur toutes les
pages de ton site. Ensuite je ferai un truc de ce genre si j'étais toi :
<?php
if(!isset($_SESSION['langue']))
{
if(isset($_GET['langue']))
{
if($_GET['langue']==='fr' OR $_GET['langue']==='en')
{
$_SESSION['langue']=$_GET['langue'];
}
}
else
{
$_SESSION['langue']='fr';
}
}
if($_SESSION['langue']==='fr')
{
include 'fr.php';
}
elseif($_SESSION['langue']==='en')
{
include 'en.php';
}
echo $affichage_accueil['menu'];
?>
et dans ton fichier fr.php par exemple :
<?php
$affichage_accueil['menu']='Salut à tous !';
morpheus262
Messages postés461Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention16 février 2012 2 août 2005 à 08:55
Salut,
En php pour faire un site multilangue il n y a rien de plus simple il ne faut pas lire un fichier texte mais en faite tu inclus ton fichier lang (en .php souvent) dans toutes tes pages et apres c des simple variable php a utiliser au bon endroit.
<HR>
Loi du plagiat industriel de Felson : <CITE>Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.</CITE>
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Tankian33
Messages postés18Date d'inscriptionmercredi 27 octobre 2004StatutMembreDernière intervention29 juin 2007 2 août 2005 à 09:35
Je viens d'opter pour cette solution, mais si la personne qui gere le
site ne connait rien en info, le probleme est qu'elle pourra mettre
difficilement a jour le site ...
morpheus262
Messages postés461Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention16 février 2012 2 août 2005 à 09:49
Faut voir ou tu utilises c est fichier langue si c sur le sit en lui meme une personne qui n y connais rien n ajoutera rien et ne devra donc pas modifier les fichier langue non ??
<HR>
Loi du plagiat industriel de Felson : <CITE>Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.</CITE>
cs_Tankian33
Messages postés18Date d'inscriptionmercredi 27 octobre 2004StatutMembreDernière intervention29 juin 2007 2 août 2005 à 09:53
En fait ce que je veux dire, c'est que l'admin du site, si il souhaite
changer âr exemple le text d'accueil, va falloir lui expliquer comment
marche le fichier, ensuite lui expliquer comment uploader le fichier
sur le net.
Apres, apparement selon malik, on peut modifier ces fichiers depuis une
interface admin...Ce qui sous entend que l'on peut donc ecrire / lire
/modif des fichier en php.
Je connais pas tres bien ce langage, j'imaginais qui c'etait jouable,
mais avec quelle degré de difficulté, ca je vais le decouvrir...