Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как в календаре сделать вывод новостей только из одной категории?

Как в календаре сделать вывод новостей только из одной категории?


     27.12.2014    Все вопросы » Общие вопросы по PHP    3529

вопрос
Здравствуйте! Напишите, пожалуйста, как в календаре сделать вывод новостей только из одной категории?

Ответил: Sander


Открыть файл engine/modules/calendar.php
Найти строку
if( ! $tpl->result['calendar'] ) {

После нее вставить:
$where_date .= " AND category regexp '[[:<:]]666[[:>:]]'";

где 666 - ID вашей категории.

Если новости отмечаются только в одной категории, то вставлять лучше строку
$where_date .= " AND category = '666'";

2 комментария

Turdex75
Юзер

Turdex75 - 21 декабря 2015 15:57 -

А как сделать так чтобы выводилась та категория которую ты просматриваешь?

nowheremany
Эксперт

nowheremany - 21 декабря 2015 16:16 -

$where_date .= " AND category regexp '[[:<:]]{$category_id}[[:>:]]'";

По логике так, но вряд ли будет работать с кэшированием.

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх