Супербыстрый хостинг на SSD от 115р в месяц   •   Реклама
1 610 просм
4 комм
Поделиться:

Как настроить вывод нужных категорий в календарь DLE?

У одного из читателей нашего сайта возник вопрос о том, как ограничить вывод материалов в календарь DataLife Engine определенными категориями. Рассказываем, как это реализовать.

1. Первое, что вам необходимо сделать, это подключиться к вашему сайту по FTP.

2. Далее нужно открыть 2 файла calendar.php, которые находятся в папках /engine/ajax/ и /engine/modules/.

3. Найти строчки (должно быть по 2 совпадения в каждом файле):

INTERVAL 1 MONTH

и вставить в них:

AND category REGEXP '[[:<:]](12)[[:>:]]'

где «12» – ID нужной нам категории. В итоге у вас должно получиться следующее:

INTERVAL 1 MONTH AND category REGEXP '[[:<:]](12)[[:>:]]'

С помощью этого способа мы указали одну категорию, из которой нам нужно показывать материалы в календаре.

Если вы хотите указать несколько категорий, то используйте разделитель «|», например:

AND category REGEXP '[[:<:]](12|27)[[:>:]]'

Вот и все. Удачных вам разработок!

4
комментария
Гостям запрещено участвовать в обсуждениях сайта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
8.02 в 21:35

Заметил проблему. Если публикация/новость указанная в той категория, что должна отображаться (в примере опять же ID=12) в календаре, совпадает датой публикации с другой публикацией/новостью (из какой-то другой категории которая НЕ должна отображаться в календаре) то есть даты одинаковые, то публикация/новость из любой другой категории указываться в календаре х(

  • 1
3.02 в 18:51

Верно полезная вещица )

  • 0

TpaFFka, рады помочь, заходите к нам почаще ;)

  • 10
29.01 в 17:49

Огромное спасибо! Очень выручили.

  • 1
Подняться наверх
«Pandoge» - помощник веб-мастера