
18.08.2008, 16:35
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от Хацкер
Незнаю как это обьяснить но нужно сделать многоязычный сайт. Есть ли у кого скрипт? Смотрел примеры делал но что-то не выходит...
Ну как вариант писать в куку язык, а потом в самом главном файле проверять эту куку и грузить шаблон с выбранным языком.
Типо так:
PHP код:
<?php
#Страница выбора языка
$arr = array(
0, //ru (default)
1, //en
2 //ukr
);
$lang = 1; //Выбираем англ к примеру
setcookie('lang', $arr[$lang]);
#Самый главный файл
$lang = !empty($_COOKIE['lang']) && is_numeric($_COOKIE['lang'])) ? $_COOKIE['lang'] : '';
if($lang == 1){
require_once('template_en.tpl');
}elseif($lang == 2){
require_once('template_ukr.tpl');
}else{
#Грузим дефолтовый
require_once('template_ru.tpl');
}
?>
Вместо множества if-ов можно к примеру проверять правильность куки через array_key_exists() к примеру...
|
|
|