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

Форум PHP

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

 

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

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

тема: двуязычный сайт
 
 автор: varel   (18.04.2005 в 06:38)   письмо автору
 
 

подскажмте (у кого есть опыт) - как грамотно создать двуязычный сайт на основе уже работающего (php, mysql), с переключением языка на любой странице?

   
 
 автор: cheops   (18.04.2005 в 12:20)   письмо автору
 
   для: varel   (18.04.2005 в 06:38)
 

Если сайт уже существует, то для второго языка, пусть для определённости английской версии, лучше создать новую директорию en/ в которую поместить переведённую копию. А в шапке каждой страницы разместить переключалку с флагами. Если посетитель впервые попадает на страницу (это следует отслеживать сессиями), то можно проанализировать содержимое элемента суперглобального массива $_SERVER["HTTP_ACCEPT_LANGUAGE"], если зашёл иностранец отослать его на английскую версию сайта, если русскоязычный посетитель, то на английскую страницу.

PS Возможно вам будет интересно почитать тему по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1012
PPS Трудности могут возникнуть, если на сайте имеются гостевые книги и форум, так как следует решить делать их раздельными или валить сообщения на разных языках в одну кучу - это сильно зависит от предметной области сайта.

   
Rambler's Top100
вверх

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