Модуль Block.Pro v.3.3.4.0 поможет вам с лёгкостью заменить {custom}, {topnews} и [related-news] в
, а благодаря возможности кеширования на заданный промежуток времени, нагрузка на хостинг в целом не превышает нагрузки от {custom}.
- Вывод популярных (топ по комментариям, рейтингу, просмотрам или как стандартный топ в 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}.