Показать сообщение отдельно

  #4816  
Старый 18.08.2008, 16:35
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от Хацкер  
Незнаю как это обьяснить но нужно сделать многоязычный сайт. Есть ли у кого скрипт? Смотрел примеры делал но что-то не выходит...
Ну как вариант писать в куку язык, а потом в самом главном файле проверять эту куку и грузить шаблон с выбранным языком.
Типо так:
PHP код:
<?php
#Страница выбора языка
$arr = array(
    
0//ru (default)
    
1//en
    
//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() к примеру...
 
Ответить с цитированием