[RESOLU] site multilangue + mélange douteux php4/5

Petit nouveau ! | 2 Messages

23 sept. 2006, 22:46

bonjour voici le code que j'utilise pour mon site actuellement
<?php
include("base_Inc.php");
?>
<div class="conteneur">
<div class="header"></div>
<div class="menu"><span class="menu">
<?=$site_lang['menu']?>
</span>
</div>
<div class="frame">
<?
$go="";
if (isset($_GET['go'])){ $go = $_GET['go'];
	if ($go=="1"){include('genese.php');}
	if ($go=="2"){include('roman.php');}
	if ($go=="3"){include('format.php');}
	if ($go=="4"){include('equipe.php');}
	if ($go=="5"){include('interviews.php');}
	if ($go=="6"){include('credits.php');}
	if ($go=="7"){include('geographie.php');}
	if ($go=="8"){include('langues.php');}
	if ($go=="9"){include('heraldique.php');}
	if ($go=="10"){include('races.php');}
	if ($go=="11"){include('personnages.php');}
	if ($go=="12"){include('genealogie.php');}
	if ($go=="13"){include('artefacts.php');}
	if ($go=="14"){include('dessins.php');}
	if ($go=="15"){include('fanart.php');}
	if ($go=="16"){include('videos.php');}
	if ($go=="17"){include('musiques.php');}
	if ($go=="18"){include('quizz.php');}
	if ($go=="19"){include('livredor.php');}
	if ($go=="20"){include('news.php');}
	if ($go=="21"){include('prologue.php');}
}
else{
	include('accueil.php');
}
?>
voici mes deux problèmes majeurs:
que le code précédent puisse être chargé en français ou en anglais en fonction du choix (j'ai créé deux fichiers php l'un pour les infos en français l'autre en anglais)

l'autre souci c'est que mon appel "include('xxxxx.php')" appelle une page php contenant une ligne de code du style <?=$site_lang['xxxx']?>


En résumé aujourd'hui j'ai une page frame.php qui est la "superstructure" du site dans lequel j'appelle d'autres pages contenant les infos de chaques rubriques et m'évitant la redondance de l'appel du menu et des images

Mon but arriver à réduire mon site au minimum de pages php:

frame.php + 1 lang_main_fr.php contenant les infos en FR + 1 lang_main_en.php contenant les infos en EN + Base_Inc.php qui permet le switch entre lang_main_fr.php et lang_main_en.php

d'avance merci