Вы не зашли.
Ахахах. А почему вы хотите использовать для вашей задачи плагин архива? Почему не на оборот в категориях выводить из определенного месяца?
Не в сети
Не понял... В общем, мне нужно как здесь: http://arkaim.carnage.ru/ В самомом конце страницы есть "архив новостей". Там списки месяцев.
Не в сети
{% if isHandler('news:by.category') %}
{{ callPlugin('archive.show', {'maxnum' : 12, 'counter' : 1}) }}
{% endif %}
Не в сети
Тогда просто:
{% if isHandler('news:by.category') %}
{plugin_archive}
{% endif %}
Не в сети
Ну дак вы не умеете объяснять что хотите. Получаете соответствующий результат.
То что вы хотите сделать - это называется фильтр. Штатными средствами NGCMS/плагинов это сделать нельзя. Нужно дописывать код плагина.
Не в сети
Конкретно в вашем случае будет достаточно поправить запрос в плагине 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)
Не в сети