Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как в календаре сделать вывод новостей только из одной категории?

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


     27.12.2014    Общие вопросы по PHP    1442

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

Ответил: Sander


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

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

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

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

Комментарии пользователей (2)

Turdex75
13

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

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

nowheremany
193

1660 | 1292

nowheremany - 21 декабря 2015 16:16 - Эксперт

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

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

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

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

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