20 Апрель 2024, 00:56:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости:
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Cмена языков  (Прочитано 11038 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Прораб
Комментатор
******

Бонус: +2/-0
Offline Offline

Сообщений: 579


Сомневающийся


Просмотр профиля WWW
« : 23 Декабрь 2008, 06:56:47 »

Довольно простой код для смены языка на сайте, может кому понадобится....
на некоторых сайтах я его модифицировал под свои нужды, в общем смотрите
если хотите добавить новый язык, то просто в массив добавляете его абревиатуру
Код:
$lang = array( 'en' , 'ru' , 'es' );
if (!isset($_GET['lg']) || !strlen($_GET['lg']) || !in_array($_GET['lg'], $lang))
    $_GET['lg'] = 'es';
$_SESSION['lang'] = $_GET['lg'];
require("lang/lang_".$_GET['lg'].".php");
Записан

(http://viejochoto.com.ar)
Жизнь ударяет Вас в лоб только тогда, когда Вы не замечаете ее пинков под зад
xen
Новичок
*

Бонус: +0/-0
Offline Offline

Сообщений: 5

Zlogen


Просмотр профиля WWW
« Ответ #1 : 23 Декабрь 2008, 07:30:00 »

Привет)), код ничего так )).Коротко и ясно
Записан

Vse v root/
spyplane
Советник
Старожил
*****

Бонус: +0/-0
Offline Offline

Сообщений: 267


Жмай те говорят!


Просмотр профиля
« Ответ #2 : 23 Декабрь 2008, 07:45:28 »

Довольно простой код для смены языка на сайте, может кому понадобится....
на некоторых сайтах я его модифицировал под свои нужды, в общем смотрите
если хотите добавить новый язык, то просто в массив добавляете его абревиатуру
Код:
$lang = array( 'en' , 'ru' , 'es' );
if (!isset($_GET['lg']) || !strlen($_GET['lg']) || !in_array($_GET['lg'], $lang))
    $_GET['lg'] = 'es';
$_SESSION['lang'] = $_GET['lg'];
require("lang/lang_".$_GET['lg'].".php");

стопудова! морочней базу языков сделать... их все вписывать надо, блин....
а так еще куки сюда надо подцепить, будет идеально!
Записан

Чукча не писатель, чукча читатель...
xen
Новичок
*

Бонус: +0/-0
Offline Offline

Сообщений: 5

Zlogen


Просмотр профиля WWW
« Ответ #3 : 23 Декабрь 2008, 07:54:06 »

Наффик база))) на 3 языка чтоль))) ггг)) Но вот ежели проект на весь мир типа google ))). Cookies многие отключают) Сессии рулят.
Записан

Vse v root/
Tatiana
Гость
« Ответ #4 : 23 Декабрь 2008, 15:10:29 »

Понадобятся конечно.Если бы я их ещё ставить могла. :fi:Хотя если поковыряться...,то можно что нить наковырять
Записан
DAS-RUS
Комментатор
******

Бонус: +1/-0
Offline Offline

Сообщений: 530


DAS-RUS


Просмотр профиля WWW
« Ответ #5 : 26 Декабрь 2008, 07:47:05 »

может и пригодится...
Записан

DAS-RUS
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.9 | SMF © 2006-2008, Simple Machines LLC