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

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

[Решено] Ссылка на категорию в модуле News Calendar

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

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

Сообщений: 58


« : 12.06.2015, 12:48:26 »

Всем добрый день. помогите изменить модуль News Calendar, а именно ссылку в нем которая формируется модулею Хочу сделать чтоб модуль выводил любой тайтл с ссылкой не на сам материал, а на  категорию в котором этот материал. Изначально модуль выводит тайтлы кликабельные на саму новость. Нужно сделать чтобы тайтл новости при клике вел на категорию этой новости.

Вот шаблон этого модуля:

файл default.php

Показать текстовый блок

сам модуль  здесь  _http://extensions.joomla.org/extension/news-calendar
« Последнее редактирование: 12.06.2015, 16:52:08 от b2z » Записан
motokraft
Живу я здесь
******

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

Сообщений: 1436


« Ответ #1 : 12.06.2015, 13:19:55 »

Хочу сделать чтоб модуль выводил любой тайтл с ссылкой не на сам материал, а на  категорию в котором этот материал.

В этом файле замени полностью строку 84 на ниже указанный код
Код:
<li><a href="<?php echo JRoute::_(ContentHelperRoute::getCategoryRoute($item->catid)); ?>"><?php echo $item->title; ?></a></li><?php }
Записан
xenos
Осваиваюсь на форуме
***

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

Сообщений: 58


« Ответ #2 : 12.06.2015, 13:48:40 »

В этом файле замени полностью строку 84 на ниже указанный код
Код:
<li><a href="<?php echo JRoute::_(ContentHelperRoute::getCategoryRoute($item->catid)); ?>"><?php echo $item->title; ?></a></li><?php }

Да, но ссылка тогда получается такая и она битая
/modules/mod_newscalendar/assets/categoria.html  так как убран echo preg_replace('/modules\/mod_newscalendar\/assets\//', '',
Записан
motokraft
Живу я здесь
******

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

Сообщений: 1436


« Ответ #3 : 12.06.2015, 14:06:24 »

Да, но ссылка тогда получается такая и она битая

У меня все правильно работает...
Показать текстовый блок
Записан
xenos
Осваиваюсь на форуме
***

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

Сообщений: 58


« Ответ #4 : 12.06.2015, 14:39:10 »

Подскажи как вставить правильно   echo preg_replace('/modules\/mod_newscalendar\/assets\//', '',    в твой код, он убирает лишнее с ссылки, а то получается линк битый...
Записан
xenos
Осваиваюсь на форуме
***

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

Сообщений: 58


« Ответ #5 : 12.06.2015, 15:04:22 »

Благодарю, за помощ...Нужно было указать в $live_site URL домена, тогда ссылка формируется верно. Wink
Записан
Страниц: [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