Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Несколько языков
Форумы портала PHP.SU » » Вопросы новичков » Несколько языков

Страниц (1): [1]
 

1. event - 14 Марта, 2016 - 19:22:29 - перейти к сообщению
Пишу самописный движок одного сайта.

Есть задача сделать несколько языков на сайте, но не хочу плодить нам нем папки:

/ru
/en
/pl

и влаживать в каждую папку все файлы заново.

Все данные берутся из БД. Конечно уже создал массив с фразами для каждого языка. Но проблема в том что нужно сделать ссылки по типу как вверху, но не плодить кучи папок.

Как можно это сделать? Может как-то в htaccess по типу сделать, если есть get параметр ?lang=ru то редирект на ту же ссылку только подставляем папку ru или если ?lang=en то редиректим на папку en?
2. Viper - 14 Марта, 2016 - 22:59:17 - перейти к сообщению
Папки? Зачем?

mod_rewrite если что.
3. event - 15 Марта, 2016 - 18:02:28 - перейти к сообщению
mod_rewrite юзаю, предлагаете передставить еще $_GET? url?lang или что?)
4. esterio - 15 Марта, 2016 - 21:17:06 - перейти к сообщению
event пишет:
предлагаете передставить еще $_GET? url?lang или что?)

Он не это говорил. Лучше сразу сделайте единую точку входа index.php и уже с поможю самого PHP делайте роутинг и определение языка
5. event - 16 Марта, 2016 - 19:12:21 - перейти к сообщению
esterio пишет:
event пишет:
предлагаете передставить еще $_GET? url?lang или что?)

Он не это говорил. Лучше сразу сделайте единую точку входа index.php и уже с поможю самого PHP делайте роутинг и определение языка


Что-то рыскаю в интернете мало как-то примеров и то не понятные.

Может у Вас есть какой-то простенький пример роутинга?
6. Delko074 - 17 Марта, 2016 - 13:38:24 - перейти к сообщению
Тема старая,но может найдешь что нибудь интересное для себя ТУТ
7. kuller - 17 Марта, 2016 - 15:24:13 - перейти к сообщению
Вообще не понял про какие папки вы говорите.... может по клику на выбранный язык просто запись в куки делать какой язык выбрал пользователь... и уже потом подключать языковый файл

 

Powered by ExBB FM 1.0 RC1