0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 467 Просмотров
*

pips

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Здравствуйте форумчане.
Хотел бы поинтересоваться, как заставить Joomla 3.x который создан на нескольких языках (стандартными методами Joomla, без применения разного рода сторонних плагинов), переключать на тот язык, который забит в настройках браузера пользователя, без необходимости привлечения пользователя нажимать на соответствующий значёк своего языка.
То есть имеем, пользователя у которого браузер на Английском, при посещении сайта ему автоматом была показана версия англоязычного сайта, и т.д. в зависимости от языка браузера.

p.s. Не знаю может от языка операционной системы, я не в курсе каким методом определяется язык пользователя, от системного или от браузера.

Очень буду благодарен если поможете разобраться в этом вопросе.
*

SeBun

  • Живу я здесь
  • 3374
  • 214 / 3
  • @SeBun48
Юзайте суперглобальный массив $_SERVER['HTTP_ACCEPT_LANGUAGE'].
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

pips

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Юзайте суперглобальный массив $_SERVER['HTTP_ACCEPT_LANGUAGE'].

Можно по подробней? Или хотя бы ссылки или видео как настроить автоматическое переключения языка сайта?
Потому, что я не настолько глубокий IT-шник.
*

SeBun

  • Живу я здесь
  • 3374
  • 214 / 3
  • @SeBun48
Потому, что я не настолько глубокий IT-шник.
Если так, то обратитесь в коммерческий раздел. Либо читайте вот тут (про автосмену языка там тоже есть).
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

Efanych

  • Живу я здесь
  • 4304
  • 609 / 0
Цитировать
переключать на тот язык, который забит в настройках браузера пользователя, без необходимости привлечения пользователя нажимать на соответствующий значёк своего языка
В настройках плагина "Система - Фильтр языка" есть такая опция. Только что-то раньше с ней было не так... По моему не работала вместе с опцией "Удалять префикс языка по умолчанию". В последних версиях не знаю, как с этим дела обстоят...
Создание сайтов, шаблонов, помощь в решении проблем.
*

pips

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Если так, то обратитесь в коммерческий раздел. Либо читайте вот тут (про автосмену языка там тоже есть).

Спасибо, но там про автосмену нет о которой я выше писал с вопросом, в данной статье как раз рассказывается как настроить мультиязычность но не более (ни или я уже на столько слепой что не видел, тогда ткните меня носом буду признателен ))) ).

Как выше советовали суперглобальный массив использовать, на сколько я понимаю нужно "кишки выворачивать" копаясь в php и меняя что-то, я не спорю может это и единственный способ, но хотелось бы все же без "хирургического" вмешательства.

В общем все еще жду советов, какие еще есть методы.
*

SeBun

  • Живу я здесь
  • 3374
  • 214 / 3
  • @SeBun48
Спасибо, но там про автосмену нет о которой я выше писал с вопросом, в данной статье как раз рассказывается как настроить мультиязычность но не более


Как раз об этом выше написал Efanych. Присмотритесь к картинке. Вторая кнопка сверху.

Настраивайте мультиязычность, как написано в той статье. Включите автосмену языка. Далее для тестов возмите какой нибудь прокси-сервер или настройте ТОР на нужную зону и проверьте, меняется ли язык сайта при заходе с иностранных адресов. О том, как настроить ТОР, есть много статей...
« Последнее редактирование: 18.08.2016, 09:02:21 от SeBun »
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

Филипп Сорокин

  • Сорокин Band
  • 1855
  • 148 / 4
В настройках плагина "Система - Фильтр языка" есть такая опция. Только что-то раньше с ней было не так... По моему не работала вместе с опцией "Удалять префикс языка по умолчанию". В последних версиях не знаю, как с этим дела обстоят...
Все работает прекрасно: и определение языка, и удаление префикса, и вместе все работает. Префикс языка по умолчанию надо удалять или получите дубль главной страницы.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

pips

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Вы знаете да, проверил действительно работает автосмена языка стандартными средствами плагина.

Но...
Заметили такую особенность, к примеру касательно браузера Chrome (другие браузеры не проверял пока, по причине статистики популярности браузеров).

К примеру возьмем 2 языка русский и английский, сайт имеет двухязычность (русскую и английскую), интерфейс браузера (chrome) стоит на английском, казалось для данного пользователя зайдя на сайт должно автоматом показать английскую версию сайта но нет, показывает русскую, а в чем причина спросите вы, казалось бы интерфейс браузера английский и на английском должен быть сайт для нового пользователя, а все дело в том какой язык стоит первым в настройках браузера (см. скрин)



стоит русский, хоть и интерфейс самого браузера на английском и соответственно сайт отобразится пользователю, русскоязычная версия.

p.s. Поправьте меня если я не прав.
« Последнее редактирование: 18.08.2016, 12:40:46 от pips »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Автоматическое ограничение количества символов вводного текста

Автор Toxa33

Ответов: 25
Просмотров: 7994
Последний ответ 30.11.2017, 15:50:39
от Леон
Автоматическое закрытие тегов

Автор sved2000

Ответов: 0
Просмотров: 54
Последний ответ 16.11.2017, 01:31:45
от sved2000
Теги и мультиязычность

Автор intcorp

Ответов: 0
Просмотров: 51
Последний ответ 23.10.2017, 15:45:06
от intcorp
не отображается контент второго языка

Автор spawnhead

Ответов: 1
Просмотров: 102
Последний ответ 09.08.2017, 09:47:47
от spawnhead
Ошибка загрузки сайта при установке русского языка в админке

Автор vipex

Ответов: 5
Просмотров: 379
Последний ответ 16.07.2017, 23:31:00
от vipex