Регистрация
Вход через соцсети
Восстановление пароля

Личный кабинет на многоязычном сайте

Новый топик
17.01.2012, 20:10
Ответить | Цитировать
petrovich

Зарегистрирован:
2012-01-17
Сообщений: 2

Добрый день! Подскажите, как организовать личный кабинет на многоязычном сайте. Допустим, есть сайт.ру (русский) и к нему сайт.ру/en - английская версия.

Имеется персональная зона (общая) с использованием компонента Пользователи: Пользователи).

Если форму для регистрации удалось перевести без особых проблем (ту, что в подразделе en) с помощью фильтров в альтернативной форме, то вот с дальнейшим большой вопрос - при сабмите перекидывает на страницу add.php, которая, естественно, опять русская.

Другие данные из личного кабинета также переводу не поддаются (профайл и т.п.)- $REQUEST_URI видит в объекте для вывода профиля, но ни на какие фильтры opt и strpos не реагирует. В какую сторону копать?
18.01.2012, 14:44
Ответить | Цитировать
resident
Веб-группа «Дабл Ю»

Зарегистрирован:
2005-01-10
Сообщений: 336

при переходе пользователя на страницы начинающиеся на /en/ пользователю ставится кука PHP_AUTH_LANG:English и надо перезагрузить страницу чтоб кука применилась для страницы.
когда пользователь выходит из раздела /en/ (за исключением /netcat/) то значение куки менаяем на Russian или удаляем

вышеописанное только направление для размышления, а не готовое решение
198 196 2012-01-18 14:44:27 11824
Описание проекта