Безлимитный хостинг на сверхбыстрых SSD-дисках от 57р в месяц   •   Реклама
1 695 просм
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.
Гости679

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

8 фев в 21:35
  • 1
Гости679

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

3 фев в 18:51
  • 0
Администратор758

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

29 янв в 20:38
  • 10
Гости679

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

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