NiceSEO’s VKontakte Crossposter

Бесплатный плагин для Wordpress для автоматического кросспостинга в паблик ВКонтакте

JoomFish + sh404sef = проблема с ссылкой на главную

При совместном использовании расширений JoomFish и sh404sef для Joomla, чтобы, например, сделать на сайте несколько языков, с красивыми ссылками, появляется следующая проблема:

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

Решение проблемы:
* – Решение приводится для версии сайта на двух языках, русском (http://адрес-сайта.ru) и английском (http://адрес-сайта.ru/en/). Для других языков кое-что придется изменить в очевидных местах.

1. Заходим в админку ( http://адрес-сайта.ru/administrator ) -> Менеджер плагинов -> System – Jfrouter, и выставляем следующие параметры:

2. Открываем файл modules/mod_mainmenu/helper.php, находим строку примерно 351:

Заменяем на:

3. Теперь нужно очистить кэш, для этого заходим в:

и удаляем его.

Проблема устранена!


PS Данный вариант “костыля” я писал сам, в интернете затем появился другой “костыль”, в котором делают абсолютно тоже самое, только на пункте 2 меняют код на:

Данный костыль не был протестирован, и дан в ознакомительных целях, на случай если мой вариант не сработает. 😀

Статью подготовил linur, Специально для NiceSEO.ru, 24 июня 2011 года. При копировании не забывайте о ссылке на источник.
  • linur

    Тест коммент

  • Аноним

    Паша – жадина!!

  • Аноним

    Спасибо за хорошую и полезную статью!!! Добавил ваш сайт в избранное

  • Гость

    Спасибо.

  • http://penguin.by/ Kozachenkoas

    С комментариями смешно напутал)) а за статью спасибо, пригодилось

  • http://minsknightlife.net/ Дмитрий

    Спасибо! Помогло)

  • Илья

    Спасибо! Помогло)

  • Илья

    Спасибо!
    Как мало инфы по этому поводу, а сталкиваюсь уже 2-й раз с этой ерундой :)Заказчик не доволен )))

  • IONEX

    А как насчет Falang? У меня Joomla 2.5, поэтому вместо JOOMFISH пришлось установить falang, который тоже очень удобный, но проблема таже. Плагина Jfrouter как такового при установке falang нет, а настройка неактивного родного языкового фильтра на автоматическую смену языка (как это просят сделать америкосы) не работает. Как быть?

    • http://www.niceseo.ru/ob-avtore linur

      Falang не юзал, ничего не могу сказать

  • IONEX

    Появилась новая версия joomfish под joomla 2.5. Пробую установить joomfish вместо falang, но в версии joomla 2.5 нет mod_mainmenu, а поиски текста на предмет $tmp->url = JURI::base(); – мимо. Есть варианты решения?

  • 111

    пидор

Я также состою в:
Лучшая веб-студия!
Яндекс.Метрика
© 2011-2017 NiceSeo.ru