Коды всех смайликов «ВКонтакте» с обозначениями
Артем Мáлков
367 просм
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
комментария
TpaFFka
29.01 в 17:49
Огромное спасибо! Очень выручили.
  • 1
TpaFFka, рады помочь, заходите к нам почаще ;)
  • 1
Dart Mystic
3.02 в 18:51
Верно полезная вещица )
  • 0
TpaFFka
8.02 в 21:35
Заметил проблему. Если публикация/новость указанная в той категория, что должна отображаться (в примере опять же ID=12) в календаре, совпадает датой публикации с другой публикацией/новостью (из какой-то другой категории которая НЕ должна отображаться в календаре) то есть даты одинаковые, то публикация/новость из любой другой категории указываться в календаре х(
  • 1
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария