Block.Pro.2 - Расширенный вывод блоков с новостями

Модуль для удобного и гибкого вывода новостей на любой странице DLE-сайта
Версия Движка: 9.5 (на других не проверялся, но работать должен)
Версия модуля: 2.5
Дата релиза: 29.03.2012
Автор: ПафНутиЙ
Основные возможности модуля
Вывод популярных (топ по комментариям, рейтингу, просмотрам или как стандартный топ в dle), похожих, случайных (с возможностью отключения кеширования блока) или последних новостей.
Подключение модуля одной строкой непосредственно любой в шаблон (через include).
Простая и очень гибкая настройка вывода каждого блока.
Кеширование каждого блока (обновление кеша при добавлении новости или комментария на сайт) с возможностью отключения кеша для каждого блока.
Настройка категорий для вывода новостей (вывод только из определённых категорий, игнорирование определённых категорий, вывод или ингорирование новостей из просматриваемой категории)
Вывод уменьшенной копии картинки (в т.ч. и вместе с оригинальной картинкой) из короткой новости или дополнительного поля (картинки берутся только из папки uploads текущего сайта).
Автоматическое создание папки для уменьшенных копий изображений и выставление нужных прав.
Обрезка заголовка новости до заданного количества символов.
Обрезка текста новости (до заданного количества символов или до конца слова).
Ввод иконок категории.
Можно задать временной интервал для отбора новостей (по умолчанию 30дней).
Можно задать каждому блоку свой шаблон, свою картинку-заглушку.
Поддержка всех тегов, используемых в шаблонах кратких новостей.
Возможность быстрого редактирования новостей прямо из блока.
Поддержка фильтра (перекрестные ссылки) по допполям, реализованного в DLE9.5
Можно указать с какой по счету новости начать вывод (например с 4й по 15ю).
Возможность быстрого редактирования новостей прямо из блока, аналогично стандартному функционалу
Установка модуля
{include file="engine/modules/block.pro.2.php?&block_id=BLOCK&template=blockpro"}
Где:BLOCK - Уникальный идентификатор блока
blockpro - имя шаблона, используемого для вывода
Для вывода похожих новостей
перед
if( $config['related_news']
вставить
/*Block.Pro - relatednews*/
$block_id = 'related_'.$row['id']; //Не трогать!
$relatedpro = "1"; //Не трогать!
$template="relatednews"; // Имя шаблона (можно менять)
include_once ENGINE_DIR . '/modules/block.pro.2.php';
/*Block.Pro - relatednews*/
СКАЧАТЬ:
block.pro.2.5.zip
[18,75 Kb] (cкачиваний: 1054)