Вы не вошли.
Страницы 1
Плагин позволяет на сайте отображать информационный блок-архив новостей.
В блоке показывается список месяцев в которые на сайте создавались новости.
[0.06][2013-10-13]
+ Добавлена обратная совместимость шаблонов[0.05t][2013-10-10]
+ Плагин переведен на TWIG
Отредактировано infinity237 (2013-10-13 15:54:43)
Вне форума
Каким образом данный функционал должен относится к архиву?
Вне форума
Покажи где в какой CMS реализован такой функционал в рамках архива?
Вне форума
Если говорить о этой конкртеной задаче, то она решается патчем плагина, а конкретно нужно заменить запрос, как это примерно сделать было уже объяснено здесь: http://ngcms.ru/forum/viewtopic.php?pid=36836#p36836
Если требуется отделить категории, то туда нужно прописывать: catid NOT regexp '[[:<:]](666,777)[[:>:]]'
Вводить дополнительный параметр для данной фичи не вижу смысла.
Отредактировано infinity237 (2014-02-05 11:23:10)
Вне форума
Вот пример http://vse25kadrov.ru/ Тут есть раздел "блог" в этом разделе есть "архив". Нужно чтобы этот архив отображал "новости" только из блога. Остальные категории не нужны. (Они даже по шаблону не вписываются при просмотре архива).
Если говорить о этой конкртеной задаче, то она решается патчем плагина, а конкретно нужно заменить запрос, как это сделать было уже объяснено здесь: http://ngcms.ru/forum/viewtopic.php?pid=36836#p36836
Вводить дополнительный параметр для данной фичи не вижу смысла.
Этот случай почему-то мне не помог. Поставил айди категории вместо 666 и ничего не изменилось. Хотя, я может что-то не так сделал...
Отредактировано SFproG (2014-02-05 11:34:44)
Вне форума
Вот пример http://vse25kadrov.ru/ Тут есть раздел "блог" в этом разделе есть "архив". Нужно чтобы этот архив отображал "новости" только из блога. Остальные категории не нужны. (Они даже по шаблону не вписываются при просмотре архива).
Только теперь понял, что вы хотите. Отображение страниц вида http://vse25kadrov.ru/2013-12.html - жестко зашито внутрь CMS и логика выдачи контента на этих ссылках не управляется внутри плагина, т.к. эти страницы могут быть использованы не только для архива, но и для календаря и других целей.
В вашем конкретно случае, можно внести изменения в /engine/includes/news.php, найти в case 'by.month': код:
$tableVars = news_showlist(array('DATA', 'postdate', 'BETWEEN', array(mktime(0,0,0,$month,1,$year), mktime(23,59,59,$month,date("t",mktime(0,0,0,$month,1,$year)),$year))), $paginationParams, $callingParams);Заменить на:
$tableVars = news_showlist(array('AND', array('DATA', 'postdate', 'BETWEEN', array(mktime(0,0,0,$month,1,$year), mktime(23,59,59,$month,date("t",mktime(0,0,0,$month,1,$year)),$year))), array('DATA', 'category', '=', 666)), $paginationParams, $callingParams);Где 666 - ID категории из которой требуется выводить данные в страницы типа http://vse25kadrov.ru/2013-12.html
Этот случай почему-то мне не помог. Поставил айди категории вместо 666 и ничего не изменилось. Хотя, я может что-то не так сделал...
Изменилось то что у вас теперь в блоке-ссылок генерируются только те ссылки, которые относятся к выбранной категории.
Отредактировано infinity237 (2014-02-05 12:07:45)
Вне форума
infinity237, Спасибо! Но замена кода в news.php тоже не помогло. Все так же. Выводятся новости из всех категорий.
Значит вы сделали что-то не так как написано выше.
Пример работы данной правки:
http://air.tw1.ru/2014-02.html
В феврале было добавлено 6 новостей в 4 категории, задача вывести новости за февраль из категории Спорт (ID=3)
Отредактировано infinity237 (2014-02-05 12:51:52)
Вне форума
SFproG пишет:infinity237, Спасибо! Но замена кода в news.php тоже не помогло. Все так же. Выводятся новости из всех категорий.
Значит вы сделали что-то не так как написано выше.
Пример работы данной правки:
http://air.tw1.ru/2014-02.html
В феврале было добавлено 6 новостей в 4 категории, задача вывести новости за февраль из категории Спорт (ID=3)
ОК. попробую. Заказчик мечтает об этом. Сделаю - отпишусь. Спасибо вам!!!
Вне форума
Все получилось, спасибо! Но возникла другая проблема. Выводятся ненужные месяца, где, типа, должны выводиться новости из других категорий. При клике на которые появляется текст: "Запрашиваемая вами страница не найдена и т.п."
Вне форума
уже писал, повторяться не буду.
Вне форума
Страницы 1
[ Сгенерировано за 0.016 сек, 7 запросов выполнено - Использовано памяти: 578.8 Кбайт (Пик: 599.8 Кбайт) ]