-
Изменены условия оказания техподдержки. Теперь техническая поддержка по модулю оказывается только через систему обращений.
-
Исправлена ошибка выборки по значению допполей. При одновременной выборке по значениям допполей и (к примеру) по тегам последние не учитывались.
- Исправлена ошибка с неправильной сортировкой новостей при просмотре в
админке, если выбрана сортировка по умолчанию.
- Исправлен неверный тег в шаблоне fullexample.tpl
- Исправлена ошибка в тексте скрипта для проверки совместимости хостинга
и модуля.
- Добавлен новый стиль постраничной навигации:
&navStyle=arrows
для вывода только кнопок вперёд и назад.
- Добавлен новый параметр
&navDefaultGet=y
. При его указании модуль будет брать значение текущей страницы и формировать постраничную навигацию так же как это делается в DLE. Таким образом вы можете заменить тег {content}
на строку подключения модуля в списках новостей, или просто организовать постраничную навигацию с перезагрузкой страницы.
- Исправлена ошибка со сбросом выбранного стиля постраничной навигации в админке.
- Исправлена ошибка с некорректным построением пути к папке с шаблоном в некоторых случаях и если сайт расположен в подпапке.
- Исправлено поведение
&catId=this
и ¬CatId=this
. Если эти параметры использовались в сочетании с &subcats=y
и ¬Subcats=y
и пользователь не просматривал какую-либо категорию, то в запрос добавлялась ненужная выборка.
- Доработано поведение других параметров, принимающих значение
this
. Теперь параметры &postId=this
, ¬PostId=this
, &author=this
, ¬Author=this
, &tags=this
, ¬Tags=this
, &symbols=this
и ¬Symbols=this
не будут возвращать пустоту, а будут исключаться из запроса, при этом новости выведутся так, как будто этот параметр не указан.
-
Переработан алгоритм отбора новостей по тегам. Теперь из отбора не пропадают новости, но фильтрацию по тегам необходимо аккуратно сочетать с фильтрацией по id новостей, есть вероятность получения нулевого результата выборки.
- Добавлена возможность указывать параметры
&xfilter=this
и ¬Xfilter=this
для показа новостей, содержащих текущее допполе при просмотре страниц /xfsearch/
.
- Обновлён шаблонизатор Fenom до актуальной версии.
- Обновлён класс для работы с БД до актуальной версии.
-
Добавлен модификатор для получения информации об авторах новости по их логину непосредственно в шаблоне. Таким образом можно выводить любую информацию о пользователе, добавившем новость. Пример реализации можно видеть в шаблоне
getuserinfo.tpl
.
-
Реализована возможность выбирать из таблиц новостей произвольные колонки
&fields=p.custom1,e.extra1
, где префикс p.
— колонка из таблицы dle_post, a e.
— из таблицы dle_post_extras
. Таким образом можно выводить данные из новостей даже если в БД DLE вносились дополнения.
- Мелкие исправления и улучшения.
Для обновления модуля необходимо перезалить все файлы модуля модуля, или только изменённые файлы из списка ниже.
- /engine/inc/blockpro.php
- /engine/modules/base/admin/blockpro/checkLicenseStatus.php
- /engine/modules/base/admin/blockpro/generator.php
- /engine/modules/base/blockpro.php
- /engine/modules/base/core/Fenom.php
- /engine/modules/base/core/Fenom/Accessor.php
- /engine/modules/base/core/Fenom/Compiler.php
- /engine/modules/base/core/Fenom/Modifier.php
- /engine/modules/base/core/Fenom/Template.php
- /engine/modules/base/core/Fenom/Tokenizer.php
- /engine/modules/base/core/Pager.php
- /engine/modules/base/core/SafeMySQL.php
- /engine/modules/base/core/base.php
- /engine/modules/base/core/bpModifiers.php
- /templates/Default/blockpro/css/blockpro.css
- /templates/Default/blockpro/fullexample.tpl
- /templates/Default/blockpro/getuserinfo.tpl
- /templates/Default/blockpro/js/blockpro.js
- /templates/Default/blockpro/js/blockpro_new.js
- /templates/Default/blockpro/list.tpl
Скачать обновление можно в
кабинете покупок.