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

dsolve

  • Новичок
  • 4
  • 2 / 0
Нужно чтобы сайт всегда открывался по умолчанию на английском у всех посетителей, независимо от региона. Но в настройках не нашёл такой опции, подскажите где в коде автопереключалка, кто спец по Фишу? Чтоб её закоментировать !
« Последнее редактирование: 17.12.2009, 02:14:21 от Sulpher »
*

dsolve

  • Новичок
  • 4
  • 2 / 0
всё сам нашёл и разобрался. Если у кого то будет проблема
Ищем строчку в joomla/plugins/system/jfrouter.php (192 - 208 строки)
               foreach( $browserLang as $blang ) {
                  if( in_array($blang, $active_iso) ) {
                     $client_lang = $blang;
                     break;
                  }
Меняем на:
               foreach( $browserLang as $blang ) {
                  if( in_array($blang, $active_iso) ) {
                     $client_lang = 'en';
                     break;
                  }
Теперь вместо автоопредиления языка - можно ставить язык пользователя по умолчанию. Там можно задавать в этом же файле - использовать или не использовать кэш, и прочие настройки - которых нет в админке. Может кому пригодится.
*

APTYP

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
А ещё можно зайти в админку > Менеджер плагинов  > выбрать плагин System - Jfrouter  >  и с ним поиграть.

например, меня напрягает то что ДЖумла дает возможность попасть на один и то же материал по разным ссылкам, т.е.
****.com/index.html
****.com/ru/index.html
****.com/en/index.html

Так вот, если поставить значение в Параметры плагина

Сохранять язык пользователя как cookie > НЕТ
и
Префикс SEF > Russian (CIS) > оставить пустым, то будет всего две ссылки


****.com/index.html  (по умолчанию русский)
****.com/en/index.html


Последнее редактирование:  02.12.2009, 09:50:51 

не работает в некоторых случаях, а именно при нажатии на кнопку "подробнее" для прочтения материала далее сбрасывается на язык установленный по умолчанию
« Последнее редактирование: 02.12.2009, 10:56:34 от APTYP »
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
А ещё можно зайти в админку > Менеджер плагинов  > выбрать плагин System - Jfrouter  >  и с ним поиграть.

Обязательно после изменения файла jfrouter.php в настройках плагина выбрать
Language selection for new visitors? - Site default language
Save user language in a cookie - Нет
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[решено] Замена шапки для мультиязычного сайта с нестандартным расположением logo

Автор Lex_Amorph

Ответов: 29
Просмотров: 12876
Последний ответ 12.03.2019, 17:52:34
от lawrik2005
как изменять title сайта при переключении языков (JoomFish)

Автор archibald07

Ответов: 4
Просмотров: 5833
Последний ответ 26.08.2013, 10:36:01
от Ejenie
[решено] Как сделать, чтобы у сайта каждая языковая версия имела свой домен?

Автор Sulpher

Ответов: 9
Просмотров: 11491
Последний ответ 26.09.2012, 17:08:22
от sergoguga
joomfish no valid database connection

Автор vetalmint

Ответов: 6
Просмотров: 6854
Последний ответ 07.06.2012, 21:43:30
от RoooMka
JoomFish: как убрать один из установленных языков?

Автор str13

Ответов: 4
Просмотров: 8818
Последний ответ 21.05.2011, 22:50:09
от fierija