Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

#4 2013-11-12 18: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 08:43:24

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

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

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

Вне форума

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

vip
Зaбанен
Откуда: Russian Federation, Moscow
Здесь с 2011-03-23
Сообщений: 1,173
Рейтинг :   215 
Сайт

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

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

Вне форума

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

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

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

0.05

Вне форума

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

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

#12 2013-11-13 12: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 12:40:33)

Вне форума

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

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

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

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

Отредактировано SFproG (2014-03-04 13:28:25)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.015 сек, 7 запросов выполнено - Использовано памяти: 547.95 Кбайт (Пик: 568.95 Кбайт) ]