Модуль Block Pro 3.3.6.3 RDN MOD
Модуль Block Pro 3 - Расширенный вывод блоков с новостями для DLE. Модуль для удобного и гибкого вывода новостей а любой странице DLE-сайта.
Модуль полностью переписан с нуля и, не смотря на статус альфа-версии, уже может порадовать вас ООП, улучшенной работой с картинками и улучшенной сортировкой новостей.
Block Pro v3.3.6.3 RDN MOD - Модуль для удобного и гибкого вывода новостей на любой странице DLE-сайта.
Особенности Block Pro v3.3.6.3 RDN MOD
- Вывод популярных (топ по комментариям, рейтингу, просмотрам или как стандартный топ в dle), похожих, случайных (с возможностью отключения кеширования блока) или последних новостей.
- Подключение одной строкой в любой шаблон сайта.
- Нет обязательных переменных, достаточно просто подключить модуль
{include file="engine/modules/blockpro/block.pro.3.php"}
и выведется топ 10 новостей за всё время.
- Полноценный вывод дополнительных полей.
- Полноценный вывод похожих новостей без правок движка. Можно использовать параллельно со стандартным выводом, можно вывести похожие новости даже на странице кратких новостей или профиля пользователя или в любом другом месте. (добавляется +1 запрос на блок при отсутствии кеша)
-Кеширование каждого блока с возможностью установки времени жизни или отключения кеша для каждого блока.
- Фильтры новостей
*По авторам
*По категориям (c v.3.3.1 можно указывать диапазон ID через тире)
*По новостям (c v.3.3.1 можно указывать диапазон ID через тире)
*По дополнительным полям (указанные допполя проверяются на заполненность)
Все фильтры могут принимать множественные свойства, перечисляемые через запятую. Могут исключать из вывода указанные значения, а так же могут сочетаться исключающие и разрешающие фильтры. (к примеру фильтрация по авторам с логинами username, username2, но за исключением автора с логином username3)
- У модуля собственный класс для работы с картинками.
- Разные методы уменьшения (точный размер, уменьшение по высоте, уменьшение по ширине, "умное" уменьшение, кроп).
- Уменьшенная копия создаётся из полноразмерной картинки, а не thumb или thumb в зависимости от настроек.
- Можно задавать качество создаваемой уменьшенной копии картинки, что дополнительно повышает скорость загрузки страницы.
- Картинку можно брать из допполя, краткой или полной новости. При этом в дополнительном поле кртинка может содержаться в любом виде, а не только в виде прямой ссылки
- Выводится только первая картинка, если попадается смайлик или спойлер - выводится заглушка.
- Выводится уменьшенная и оригинальная картинки, если таковых нет - выводится настраиваемая заглушка.
- Настраиваемая заглушка для отсутствующих иконок (для удобства стилизации картинка имеет class="bp-cat-icon". Загушки настраиваются для уменьшенной и оригинальной картинок)
-Можно выводить картинки, хранящиеся на сторонних сайтах (radikal и т.п.) при этом они не будут уменьшаться, а выведутся как есть в зависимости от настроек они будут так же уменьшаться или выводиться как есть (рекомендую в этом случаи уменьшать такие картинки средствами CSS).
- В v.3.3 Добавлена защита от кривых рук, когда админ не склеивает зеркала и люди ходят на сайт и с www и без www (картинки в этом случаи показывались только на одном из сайтов (т.к. для модуля (как и для самого движка) сайт с www и без www - разные сайты.(см настройки DLE, там можно указать только один домен). Теперь картинки будут показываться всегда.
- В v.3.3.3 Вывод аватара автора новости (добавляется +1 запрос на блок при отсутствии кеша)
- В v.3.3.3 Вывод новостей за заданный интервал времени (к примеру за прошлую неделю).
- Вывод всех иконок категорий, к которым принадлежит новость, а не только первой, как в стандарте DLE.
- Автоматическое создание папок для уменьшенных копий изображений и выставление нужных прав (папки создаются в соответствии с размером уменьшенных картинок, и наименованием месяца и года создания новости), таким образом иерархия папок на сервере становится более понятной и в случаи большого числа изображений не тормозит работу сервера.
- Обрезка заголовка новости до заданного количества символов.
- Обрезка текста новости (до заданного количества символов или до конца слова).
- Все настройки блока вынесены в строку подключения, это уменьшает нагрузку и упрощает настройку.
- Более детальную информацию по возможностям модуля можно найти в таблице сравнения Block.Pro.3 и {custom}.
- В v3.3.6.2 добавлены новые теги которые можно использовать в шаблонах:
[poll]выводит текст, если в новости есть опрос[/poll]
[fixed]выводит текст, если новость закреплена[/fixed]
Пример использования в шаблонах:
<a href="{full-link}" [fixed]style="color:Tomato"[/fixed] [poll]style="color:SlateBlue"[/poll]>Модуль Block Pro 3.3.6.3 RDN MOD</a>
- В v3.3.6.3 добавлены новые теги которые можно использовать в шаблонах:
[edit-date] текст [/edit-date]
{edit-date}
{editor}
{editor-e}
[edit-reason] текст [/edit-reason]
{edit-reason}
[checker] текст [/checker]
Пример использования в шаблонах:
<br/>[edit-date]<b>Материал обновлен:</b><br/>{edit-date} - {editor}<br/>[edit-reason]<b>Причина:</b><br/>{edit-reason}[/edit-reason]<br/>
[/edit-date][checker]<b>Допустил к публикации:</b><br/>{editor}<br/>[/checker]
Версия DLE: 9.6 - 10.0
[attachment=377]