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

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

Проблема с мультиязычностью сайта на Joomla 3.4.3

 (Прочитано 410 раз)
0 Пользователей и 1 Гость смотрят эту тему.
music.sucks999
Захожу иногда
**

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

Сообщений: 17


« : 21.08.2015, 06:38:52 »

Я не знаю, чем вызвана эта проблема: не то недавним обновлением до новой версии, не то кривыми хостерами, от которых я переехал (сайт самопроизвольно откатился до старой версии, в частности, - база данных и как минимум файл конфигурации).

Я сделал англ. версию сайта, включил фильтр языка, продублировал меню, установил все связи, но сайт выдаёт 404ую ошибку для английских страниц.
Как это происходит:
По умолчанию установлена русская версия сайта. Захожу в раздел сайта "Цены":
адрес-сайта/цены

Далее - переключаю язык с помощью модуля переключения языков.
И попадаю по странному адресу
адрес-сайта/en/10-eng/44-price-list

Откуда-то взялись цифери 10 и 44!  Shocked

А вот если теперь нажать на меню по тому же разделу, то получу 404, ибо в самом меню путь правильный:
адрес-сайта/en/price-list



Теперь отключу SEF. Проблема осталась и сами адреса по-прежнему отличаются:
Цены:
адрес-сайта/index.php?option=com_content&view=article&id=30&Itemid=205&lang=ru

Переключаюсь:
адрес-сайта/index.php?option=com_content&view=article&id=44:price-list&catid=10&lang=en&Itemid=219

Пытаюсь перейти в тот же раздел при помощи меню:

адрес-сайта/index.php?option=com_content&view=article&id=30&Itemid=229&lang=en


 !
« Последнее редактирование: 21.08.2015, 07:06:41 от music.sucks999 » Записан
music.sucks999
Захожу иногда
**

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

Сообщений: 17


« Ответ #1 : 21.08.2015, 07:05:31 »

Пару замечаний:
1) Во-первых адрес не должен содержать категорию вообще. В данном случае, адрес при включённом SEF не должен содержать "eng".
2) Во-вторых, если заходить по работающему адресу (который с циферями), то на странице отображаются все те модули, которые должны по настройкам быть отражены только на главной странице.
3) Попробовал установить фр язык. То же самое.
« Последнее редактирование: 21.08.2015, 08:04:31 от music.sucks999 » Записан
Страниц: [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