Releases: dle-modules/DLE-BlockPro
Releases · dle-modules/DLE-BlockPro
5.0.2
5.0.1
Публичный открытый релиз
- Релиз с открытым исходным кодом! ENJOY!
Публичный релиз 4.9.1
- Исправление версии и даты для проверки лицензии
4.9.1
- Добавлена возможность указывать время жизни кеша в секундах. Для этого необходимо к параметру
cacheLive
добавить буквуs
на конце. Например:cacheLive=35s
установит время жизни кеша 35 секунд. - Исправлена ошибка с излишней фильтрацией данных при указании параметра
tags=this
. - Исправлена ошибка выставления рейтинга на DLE11.3.
- Добавлена возможность вызывать методы модуля внутри шаблонов модуля. Пример работы приведён в шаблоне custom_functions.tpl
- Исправлена ошибка, при которой в режиме вывода афиши фиксированные новости выводились в конце списка.
- ИСправлена ошибка, возникающая при сочетании параметров
notCatId
иcatId
. Например при?catId=this¬CatId=3
отображались новости со всех категорий, кроме id=3, хотя должны были только из просматриваемой.
4.9.0
- Добавлена совместимость модуля с php 7
- Изменены минимальные системные требования для модуля. Минимальная версия PHP: 5.6, минимальная версия ionCube Loader: 6.0
- Обновлён шаблонизатор Fenom до версии 2.11.
- Исправлен некорректный шаг в инструкции по установке модуля (ручная правка файла blockpro.key)
- Удалён файл blockpro_upgrade.php, предназначавшийся для обновления с очень старых версий модуля.
- Дополнены условия лицензионного соглашения (добавлено явное указание срока действия лицензионного ключа)
4.8.1
- Добавлен показ модального окна при повторном выставлении рейтинга новостям, выводимым через модуль.
- Добавлен модификатор
timeago
для показа даты в формате "time ago". Например код{$el.date|timeago:6}
выведет результат: 2 года, 4 месяца, 1 неделю, 6 дней, 12 часов и 5 минут назад. В качестве параметра модификатор принимает цифру от 0 до 6, указывающую точность вывода от года до минут. По умолчанию установлено значение 2. - Исправлена MySQL ошибка при получении похожих новостей с очень длинным контентом.
- Исправлена MySQL ошибка при выводе похожих новостей к несуществующей новости.
v4.8.0
- Исправлена ошибка некорректного отбора новостей, когда в новости несколько тегов и используется параметр
&tags=thisNewsTags
. (https://pafnuty.omnidesk.ru/staff/cases/record/522-577973/) - Исправлена ошибка когда в допполе фильтруемое значение указано не первым, то фильтрация этого значения не происходит
- Добавлена возможность сортировки по собственным полям БД.
&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
https://gist.github.com/19f913ba0ff1d78e15fa98ccd7c339b8 - Улучшения стиля php-кода.
v4.7.2
- Исправлено некорректное отображение картинок добавления и удаления из-закладок при выводе блока на главной странице.
- Исправлена ошибка с отображением даты в новостях при постраничной навигации и предпросмотре в админке.
- Исправлено формирование ссылки на аватар пользователя в вду 10.5 и 10.6, обновлённых со старых версий.
- Исправлена ситуация, когда при включении в настройках DLE вывода новостей на ненаступившую дату могли выводиться новости за сегодня, но время публикации которых ещё не наступило.
- Теперь отправить обращение в техподдержку можно прямо из админки модуля. При этом информация о версии и лицензии будет автоматически прикреплена к сообщению.
Последний коммит с правками аватаров eb30a88 в архиве
Коммит 1889253 так же включен в этот релиз