Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Мультиязычный сайт
 
 автор: mihdan   (17.09.2007 в 13:32)   письмо автору
 
 

Народ, выскажите свои мысли по поводу того, как можно организовать сайт на 2-х или 3-х языках. Жду любых предложений.

   
 
 автор: DEM   (17.09.2007 в 19:07)   письмо автору
 
   для: mihdan   (17.09.2007 в 13:32)
 

Я лично делал так:
у меня есть кука в которой находится название языка (к примеру "ru", "en" и т.д.), если она пуста, тоустановить ей значение по дефолту, а если нет, то оставить такой... А потом я делал несколько случаев... Один раз к примеру у меня в папке каждого модуля были файлы ru.php, en.php и т.д. (ну у меня были только ru.php, но суть не в этом :) ), и потом у меня просто происходил инклюд нужного файла с фразами (include_once "modules/news/".$_COOKIES['lang'].".php";), в этих файлах у меня были строчки с переменными ($enter="Вход"; $pass="пароль"; и т.д.), а в файле с самим модулем были строчки с этими же переменными где они должны были стоять (echo $enter; к примеру)... Ну а в другой раз у меня протсо было БОЛЬШАААЯ таблицы в MySQL в которой и были эти же переводы...

   
 
 автор: neudor   (18.09.2007 в 08:34)   письмо автору
 
   для: DEM   (17.09.2007 в 19:07)
 

-> include_once "modules/news/".$_COOKIES['lang'].".php";

наверное, недолго прожил ресурс.
хакнули, небось?...

   
 
 автор: mihdan   (20.09.2007 в 15:34)   письмо автору
 
   для: neudor   (18.09.2007 в 08:34)
 

А если куки отключены????

   
 
 автор: Unkind   (20.09.2007 в 15:39)   письмо автору
 
   для: mihdan   (20.09.2007 в 15:34)
 

> А если куки отключены?

Тогда используйте mod_rewrite для того, чтобы сохранять значение. URL может быть вроде
http://example.com/ru/index.html

   
 
 автор: cheops   (18.09.2007 в 10:46)   письмо автору
 
   для: mihdan   (17.09.2007 в 13:32)
 

Возможно вас заинтересуют следующие ссылки
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6844
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5157
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3578
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3468
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1012

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования