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

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

Breadcrumbs

 (Прочитано 2184 раз)
0 Пользователей и 1 Гость смотрят эту тему.
omvitamin
Осваиваюсь на форуме
***

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

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



« : 23.04.2012, 16:13:01 »

Привет всем форумчанам.

Возник вопрос по модулю breadcrumbs при работе с AdsManager 2.6.5.
Установлена Joomla 2.5, при переходе в какую либо категорию "Путь по сайту" показывает примерно следующее:

Главная--объявления--объявления--авто  (например).

Первая ссылка "объявления" ведет на главную компонента (которая является пунктом меню).
А вторая ссылка "объявления" это зачем то ссылка Все объявления.html, которая мало того, что на кириллице, так еще и не понятно зачем вообще там появляется.

Кто знает как удалить её оттуда вообще, чтоб была структура: главная компонента(пункт меню)---категория--объявления и т.д. без лишних мыслей компонента?
Записан
Sola
Новичок
*

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

Сообщений: 4


« Ответ #1 : 25.05.2012, 16:38:57 »

Это возможно изменить в файле: administrator\components\com_adsmanager\models\category.php

Чтобы не было ссылки на "все объявления" нужно заменить строку 77 на код строки 75:

$list[$nb]->link = JRoute::_('index.php?option=com_adsmanager&Itemid='.$itemid);

Таким образом ссылка будет на главную страницу каталога: в меню она называется front.
Записан
lovivolnu
Давно я тут
****

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

Сообщений: 328


« Ответ #2 : 25.05.2012, 19:01:39 »

я удали строку и всё работает отлично)спасибо)давно искал решение
Записан
omvitamin
Осваиваюсь на форуме
***

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

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



« Ответ #3 : 28.05.2012, 09:44:40 »

Как убрать вообще этот пункт, чтоб Ads (главная страница компонента) не внедрялся в breadcrumbs Joomla.
Ссылка то изменилась, но вот сам пункт то на месте, а он лишний.
« Последнее редактирование: 28.05.2012, 09:48:26 от omvitamin » Записан
lovivolnu
Давно я тут
****

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

Сообщений: 328


« Ответ #4 : 28.05.2012, 13:54:15 »

удалите код
Записан
omvitamin
Осваиваюсь на форуме
***

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

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



« Ответ #5 : 28.05.2012, 14:23:17 »

Ну предположим, вот это код 67-75 строки:
Код:
$nb = count($list);
if (ADSMANAGER_SPECIAL != "abrivac") {
$list[$nb] = new stdClass();
if ($catid == 0) {
$list[$nb]->link = TRoute::_('index.php?option=com_adsmanager&view=front');
} else
$list[$nb]->link = TRoute::_('index.php?option=com_adsmanager&view=list');
$list[$nb]->text = JText::_('ADSMANAGER_ROOT_TITLE');
}
Если я удаляю строку
$list[$nb]->link = TRoute::_('index.php?option=com_adsmanager&view=list');

У меня только ссылка исчезнет, а сам пункт останется. Т.е. видимо, формируется он не тут.
Записан
omvitamin
Осваиваюсь на форуме
***

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

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



« Ответ #6 : 28.05.2012, 14:25:29 »

Прошу прощения, всё поправил.
Оставил от всего массива только:
Код:
if (ADSMANAGER_SPECIAL != "abrivac") {

}
Всё получилось.
Записан
lovivolnu
Давно я тут
****

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

Сообщений: 328


« Ответ #7 : 28.05.2012, 15:15:11 »

я удали только вот этот код и  получил нужный результат
Код:
$list[$nb]->link = TRoute::_('index.php?option=com_adsmanager&view=front');
Записан
omvitamin
Осваиваюсь на форуме
***

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

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



« Ответ #8 : 28.05.2012, 15:22:56 »

У меня оставались ошмётки от пункта главной страницы компонента, пока не убил весь код.
Записан
wrazrez
Новичок
*

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

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



« Ответ #9 : 16.03.2015, 01:15:02 »

Оставил от всего массива только:
Код:
if (ADSMANAGER_SPECIAL != "abrivac") {
}

Joomla! 3.4.0 + AdsManager 3.0.4 — Помогло. Благодарю!
Записан
Страниц: [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