|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() |
j'ai un bon script de langue en plusieurs page mais j'aimerai connaître d'autre façon de développer.
http://creatif-web.be/coursphp/multilingue/index.php Parceque tout le fond est conçu pour mettre le texte dans des variables.
__________________
contribution sur phpclasses d'une classe de connection à une base de donnée en php5 http://www.phpclasses.org/browse/file/23687.html |
|
|
00
|
|
|
#2 | ||||
|
Nouveau Membre du Club
![]() Inscription : mars 2005 Messages : 76 ![]() |
hem, il serai bien d'expliquer un peu le problème?
tu veux juste avoir une autre technique par curiosité ou il y a un problème avec la méthode actuelle? une méthode facile: définition de lang de l'utilisateur dans une variable session, puis require_once('lang_'.$_SESSION['lang'].'.inc'); au début du fichier ensuite $texte['text_menu_principal'] par exemple dans un echo. tu as alors plusieurs fichier du type lang_fr.inc, lang_sp.inc, etc... qui contiennent par exemple lan_fr.inc: Code :
Code :
|
||||
|
|
00
|
|
|
#3 | |||||||
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
On peut faire une seule page, mais avec des choses du genre : Code :
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|||||||
|
|
00
|
|
|
#4 | |
|
Nouveau Membre du Club
![]() Inscription : mars 2005 Messages : 76 ![]() |
Citation:
je suis sur que la somme du poids des pages.inc créé de la manière que j'ai décrit et strictement inférieur à l'unique page que tu proposes. de plus, il n'est pas nécéssaire de parser toutes les langues a chaque fois, quel intérêts de pouvoir connaitre comment dire bonjour en allemand si on sais que cela ne nous servira pas? deuxièmement, ça utilise moins de mémoire et de temps puisque le tableau $texte est plus petit. encore autre chose, les pages php seront elles aussi plus légère: au lieu de: |
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
La duplication de code n'apporte pas d'avantage en terme de "poids" des pages, mais en terme de robustesse : si tu fais une modif sur la structure d'une page multi-langue dans ton système, il faut modifier autant de pages qu'il y a de langues. Dans le mien, une seule page à modifier.
Après il faut voir où sont les priorités. Effectivement si la quantité de texte est importante, c'est pas forcément une bonne solution... Si c'est des grosses portions de texte (des articles), peut-être que je les mettrais dans une base de données.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : mars 2005 Messages : 76 ![]() |
effectivement je ne l'avais pas vu comme cela, comme j'ai proposé, on risque de faire des oublis lors de l'ajout de nouvelles entrées.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com