Как можно сделать, чтобы при входе на форум, если пользователь еще не зарегистрирован, по умолчанию для него выставлялся тот язык который у юзера является предпочтительным в браузере (ru/en)?
Т.е. взять HTTP_ACCEPT_LANGUAGE.
Язык форума при первом входе
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 19 лет 1 месяц
- Откуда: Краснодар
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 19 лет 1 месяц
- Откуда: Краснодар
А между тем, все очень просто, в functions.php ищем:
и меняем на:
Код: Выделить всё
$default_lang = phpbb_ltrim(basename(phpbb_rtrim($board_config['default_lang'])), "'");
Код: Выделить всё
if ( (strpos(getenv("HTTP_ACCEPT_LANGUAGE"),"ru") !== false) && (strpos(getenv("HTTP_ACCEPT_LANGUAGE"),"ru") == 0) )
$default_lang = 'russian';
else
$default_lang = 'english';
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
PWL Слукавили. Если придет немец, вы заставите его читать по английски, а отнюдь не на том языке
8)PWL писал(а):который у юзера является предпочтительным в браузере
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
PWL phpbb.com там есть мод
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 19 лет 1 месяц
- Откуда: Краснодар