/ / Обновление BlockPro до версии 4.8.0

Обновление BlockPro до версии 4.8.0

  • Исправлена ошибка некорректного отбора новостей, когда в новости несколько тегов и используется параметр &tags=thisNewsTags.
  • Исправлена ошибка когда в допполе фильтруемое значение указано не первым, то фильтрация этого значения не происходит
  • Добавлена возможность сортировки по собственным полям БД. &sort=p.custom_field — поле из таблицы dle_post или &sort=e.custom_field — поле из таблицы dle_post_extras.
  • К параметру setFilter добавлены алиасы для указания логического оператора. Это сделано для исправления случаев, когда обычные символы не срабатывают из-за настроек фильтрации на сервере. Пример &setFilter=YEAR(p.date)|eq|2016 — выберет новости, опубликованные в 2016 году.
  • В параметр setFilter можно передавать значение NOW() для фильтрации по текущему timestamp. Например &setFilter=p.event_start|gte|NOW() — выберет новости, у которых дата начала события (нестандартное поле) больше или равна текущему моменту времени.
  • В параметр setFilter можно передавать значение, являющееся поисковой строкой. Например &setFilter=p.title|SEARCH|Добро пожаловать найдёт все новости, в заголовке которых содержится словосочетание "Добро пожаловать". &setFilter=p.title|NOT_SEARCH|Добро пожаловать — противоположное значение.
  • В параметр fixed добавлено новое значение. &fixed=ignore — вывод новостей сплошным списком, без учёта признака зафиксированных новостей. Такой порядок может понадобиться при сортировке новостей по кастомному полю.
  • Исправлена ошибка, приводящая к некорректной сортировке новостей при ajax постраничной навигации на второй и последующих страницах, когда новости сортируются по значению допполя.
  • Исправлена ошибка, появляющаяся при наличии вложений в новости и работе модуля через ajax (постраничная навигация и предпросмотр в админке).
  • Добавлен новый параметр &experiment=y, включающий экспериментальные функции модуля. Этот параметр включает улучшенные, но не оттестированные до конца, функции модуля.
  • В DLE 11 при включнии экспериментальных функций улучшена фильтрация по значению дополнительных полей.
  • Исправлена некорректная работа модуля, когда пользователю разрешено менять шаблон сайта (шаблоны модуля подключались из папки, указанной в конфиг DLE).
  • Добавлен новый модификатор emath_all для воспроизведения в шаблоне php-функции preg_match_all. Пример использования нового модификатора можно посмотреть в документации
  • Проведено улучшение стиля php-кода.


Для обновления модуля необходимо перезалить все файлы модуля модуля, или только изменённые файлы из списка ниже.

Скачать обновление можно в кабинете покупок.
Хотите быть в курсе обновлений? Подписывайтесь!