| |
|
|
| | Народ, выскажите свои мысли по поводу того, как можно организовать сайт на 2-х или 3-х языках. Жду любых предложений. | |
| |
|
|
| |
|
|
| |
для: 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 в которой и были эти же переводы... | |
| |
|
|
| |
|
|
| |
для: DEM
(17.09.2007 в 19:07)
| | | -> include_once "modules/news/".$_COOKIES['lang'].".php";
наверное, недолго прожил ресурс.
хакнули, небось?... | |
| |
|
|
| |
|
|
| |
для: neudor
(18.09.2007 в 08:34)
| | | А если куки отключены???? | |
| |
|
|
| |
|
|
| |
для: mihdan
(20.09.2007 в 15:34)
| | | > А если куки отключены?
Тогда используйте mod_rewrite для того, чтобы сохранять значение. URL может быть вроде
http://example.com/ru/index.html | |
| |
|
|
|