Помощь JoomFish + SEF (mod_mainmenu)

Статус
В этой теме нельзя размещать новые ответы.

Css_Ufa

Мой дом здесь!
Регистрация
25 Ноя 2008
Сообщения
543
Реакции
325
У меня сайт на 2 языках (ru и en), все работает нормально, но когда нажимаю на главную нет префикса.

К примеру нахожусь в статье site.name/ru/1.html или *site.name/en/1.html, а когда нажимаю на "Главная" или "Home" то переходит на страницу site.name.

Не знаю как исправить данную проблему

Нашел в интернете поменять код в файле helper.php
с
Код:
$tmp->url = JURI::base();
на
Код:
$tmp->url = str_replace(array($tmp->route.'/', $tmp->route), '', JRoute::_( $tmp->url ));

Ничего не помогло.


Как исправить эту проблему?
 
не хочешь просто использовать sh404sef или atrio sef?
 
не хочешь просто использовать sh404sef или atrio sef?
Причем здесь данный компонент? Я пробовал ставить sh404sef - все равно главная была без префикса.

Я уже думаю 2 джумлы ставить - но блин я уже почти все сделал с фишем. Только проблема с Главной... Разве нет решения данной проблемы?
 
ну оно так и будет site.name/

а вот если вы переходите на какую-нибудь статью то ссылка меняется на site.name/ru/1.html или site.name/en/1.html? или остается site.name/1.html? имею в виду язык автоматом переключается?
 
Это да - но сами подумайте. Вот я нахожусь в site.name/en/1.html к примеру нажимаю на Home и он мне перекидывает на site.name, причем там префикс ру стоит (т.к. русский язык по-умолчанию, я поэтому и хочу решить проблему с главной страницей)
 
Это да - но сами подумайте. Вот я нахожусь в site.name/en/1.html к примеру нажимаю на Home и он мне перекидывает на site.name, причем там префикс ру стоит (т.к. русский язык по-умолчанию, я поэтому и хочу решить проблему с главной страницей)

В Home сделайте линк Для просмотра ссылки Войди или Зарегистрируйся (илйи любой другой noSEF линк) а не Для просмотра ссылки Войди или Зарегистрируйся. Слегка через Ж, но работает.

MBR
m.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху