Форум русской поддержки Joomla!® CMS
28.07.2017, 19:04:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Переключение языка без смены страницы

 (Прочитано 261 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Bowa
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 364



« : 08.07.2017, 12:23:48 »

Доброго времени,
можно ли настроить и как... что бы при смене языка, не переадресовывало на главную страницу?
а то как-то не удобно получается (((
Записан
SmokerMan
Профи
********

Репутация: +710/-26
Offline Offline

Пол: Мужской
Сообщений: 5366



« Ответ #1 : 08.07.2017, 13:48:27 »

а куда оно должно переадресовывать?
если разные языки - это по сути получается 2 разных сайта никак не взаимосвязанных)
допустим есть материал на одном языке и этот же материал на другом языке, они вроде никак не взаимосвязаны между собой
Записан
Bowa
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 364



« Ответ #2 : 08.07.2017, 14:22:13 »

в том то и дело....
один материал на разных языках, но при смене языка, возвращает на главную страницу.
Не логично!
Если я нашел материал на сайте но решил сменить язык, то меня перекидывает на главную страницу и потом снова искать данный материал?!
Записан
capricorn
Практически профи
*******

Репутация: +106/-1
Offline Offline

Сообщений: 1695


« Ответ #3 : 08.07.2017, 17:05:06 »

Можно связанные пункты меню создать для материалов на разных языках. Т.е. два меню для двух языков, например. А в них связанные пункты.
В J 3.7.3 появился также компонент Многоязычные ассоциации. Там тоже наверно можно сопоставить материалы без создания связанных пунктов меню. Пока не проверял.
Записан
Guran
Давно я тут
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 283


Андрей Булатов


« Ответ #4 : 09.07.2017, 16:37:06 »

Ещё есть простенький вариант в плагине Фильтр языка назначить не язык сайта, а язык браузера - переключать модуль пользователю не надо будет.

Но по моим наблюдениям, эта настройка гугл-бота перекидывает на английскую версию сайта. Возможно, он другие языки не увидит или плохо будет видеть.
Записан
passer
Живу я здесь
******

Репутация: +73/-3
Offline Offline

Пол: Мужской
Сообщений: 947



« Ответ #5 : 09.07.2017, 19:14:11 »

Боты браузерами не пользуются и понятия не имеют о языке браузера. Будут видеть версию языка по умолчанию.
Записан
Septdir
Практически профи
*******

Репутация: +98/-3
Offline Offline

Пол: Мужской
Сообщений: 2009


Skype: septdir


« Ответ #6 : 10.07.2017, 01:06:43 »

Боты браузерами не пользуются и понятия не имеют о языке браузера. Будут видеть версию языка по умолчанию.
У ботов есть sitemap и ссылки. Можуль можно елементрано скрыть. Хотя затея так себе.
Доброго времени,
можно ли настроить и как... что бы при смене языка, не переадресовывало на главную страницу?
а то как-то не удобно получается (((
Все зависит от компонента. Но в крайнем случаете пользутесь пунктами мени и настройками "связи"
Записан
Guran
Давно я тут
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 283


Андрей Булатов


« Ответ #7 : 10.07.2017, 02:23:27 »

Боты браузерами не пользуются и понятия не имеют о языке браузера. Будут видеть версию языка по умолчанию.

Search Console показывает, что Googlebot переадресован на английскую версию сайта и выдавалась ошибка, так как в robots.txt закрывал её. После установки настройки плагина "язык сайта" ошибка исчезала, хотя  в robots.txt запись оставалась.
Записан
KiraPHon
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 2


« Ответ #8 : 17.07.2017, 12:51:43 »

Спасибо за информацию
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet