Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2013-11-11 11:03:30

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Плагин архив. Новости только из определенной категории

Как сделать чтобы он выводил новости из опрределенной категории. В первые с ним столкнулся.

Не в сети

#2 2013-11-12 14:17:56

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Плагин архив. Новости только из определенной категории

Ахахах. А почему вы хотите использовать для вашей задачи плагин архива? Почему не на оборот в категориях выводить из определенного месяца?

Не в сети

#3 2013-11-12 15:39:38

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: Плагин архив. Новости только из определенной категории

Не понял... В общем, мне нужно как здесь: http://arkaim.carnage.ru/ В самомом конце страницы есть "архив новостей". Там списки месяцев.

Не в сети

#4 2013-11-12 19:04:20

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Плагин архив. Новости только из определенной категории

{% if isHandler('news:by.category') %}
{{ callPlugin('archive.show', {'maxnum' : 12, 'counter' : 1}) }}
{% endif %}

Не в сети

#5 2013-11-13 09:43:24

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: Плагин архив. Новости только из определенной категории

infinity237, спасибо! Но выдает ошибку: ERROR :: callPlugin - no function [archive.show]

Не в сети

#6 2013-11-13 10:29:09

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: Плагин архив. Новости только из определенной категории

SFproG, какая версия плагина?

Не в сети

#7 2013-11-13 10:42:03

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: Плагин архив. Новости только из определенной категории

0.05

Не в сети

#8 2013-11-13 11:34:02

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Плагин архив. Новости только из определенной категории

Тогда просто:

{% if isHandler('news:by.category') %}
{plugin_archive}
{% endif %}

Не в сети

#9 2013-11-13 12:15:49

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: Плагин архив. Новости только из определенной категории

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

Не в сети

#10 2013-11-13 12:29:24

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Плагин архив. Новости только из определенной категории

Ну дак вы не умеете объяснять что хотите. Получаете соответствующий результат.
То что вы хотите сделать - это называется фильтр. Штатными средствами NGCMS/плагинов это сделать нельзя. Нужно дописывать код плагина.

Не в сети

#11 2013-11-13 12:38:18

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: Плагин архив. Новости только из определенной категории

Ясно все. Штатными средствами не слелать. Нужно такой функционал (фильтр) в плагин дописывать... Ладно, может чего другое придумаю.

Не в сети

#12 2013-11-13 13:28:11

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Плагин архив. Новости только из определенной категории

Конкретно в вашем случае будет достаточно поправить запрос в плагине archive.

foreach($mysql->select("SELECT month(from_unixtime(postdate)) as month, year(from_unixtime(postdate)) as year, COUNT(id) AS cnt, postdate FROM ".prefix."_news WHERE (approve = '1') and (catid regexp '[[:<:]](666)[[:>:]]') GROUP BY year(from_unixtime(postdate)), month(from_unixtime(postdate)) ORDER BY postdate DESC limit $maxnum") as $row){

Где 666 - id категории, которую требуется учитывать при составлении архива.

Изменено infinity237 (2013-11-13 13:40:33)

Не в сети

#13 2013-11-13 13:52:24

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: Плагин архив. Новости только из определенной категории

infinity237,  Поставил вместо 666 id категории. Все осталось по прежнему. Не сработало.

Изменено SFproG (2014-03-04 14:28:25)

Не в сети

Подвал раздела

Работает на FluxBB