Модуль Block.Pro v.2.5 - Расширенный вывод блоков с новостями для DLE.
Модуль для удобного и гибкого вывода новостей на любой странице DLE-сайта.
-Вывод популярных (топ по комментариям, рейтингу, просмотрам или как стандартный топ в dle), похожих, случайных (с возможностью отключения кеширования блока) или последних новостей.
-Подключение модуля одной строкой непосредственно любой в шаблон (через include).
-Простая и очень гибкая настройка вывода каждого блока.
-Кеширование каждого блока (обновление кеша при добавлении новости или комментария на сайт) с возможностью отключения кеша для каждого блока.
-Настройка категорий для вывода новостей (вывод только из определённых категорий, игнорирование определённых категорий, вывод или ингорирование новостей из просматриваемой категории)
-Вывод уменьшенной копии картинки (в т.ч. и вместе с оригинальной картинкой) из короткой новости или дополнительного поля (картинки берутся только из папки uploads текущего сайта).
-Автоматическое создание папки для уменьшенных копий изображений и выставление нужных прав.
-Обрезка заголовка новости до заданного количества символов.
-Обрезка текста новости (до заданного количества символов или до конца слова).
-Ввод иконок категории.
-Можно задать временной интервал для отбора новостей (по умолчанию 30дней).
-Можно задать каждому блоку свой шаблон, свою картинку-заглушку.
-Поддержка всех тегов, используемых в шаблонах кратких новостей.
-Возможность быстрого редактирования новостей прямо из блока.
-Поддержка фильтра (перекрестные ссылки) по допполям, реализованного в DLE9.5
-Можно указать с какой по счету новости начать вывод (например с 4й по 15ю).
-Возможность быстрого редактирования новостей прямо из блока, аналогично стандартному функционалу
Установка модуля1.Скопировать файл block.pro.2.php в папку engine/modules/
2.Скопировать содержимое папки THEME в папку с текущим шаблоном сайта
3.В нужном месте прописать строку подключения модуля с обязательными параметрами:
{include file="engine/modules/block.pro.2.php?&block_id=BLOCK&template=blockpro"}
Где: BLOCK - Уникальный идентификатор блока blockpro - имя шаблона, используемого для вывода
Настроить дополнительные параметры строки подключения и шаблонДля вывода похожих новостейОтключить стандартный вывод похожих новостей в админке (Настройка системы » Оптимизация запросов к базе данных » Отображение похожих новостей » "нет")
Открыть файл engine/modules/show.full.php перед 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*/
Версия DLE: 9.5 (на других не проверялся, но работать должен)
Версия модуля: 2.5
Дата релиза: 29.03.2012
Автор: ПафНутиЙ (pafnuty.name)
Внимание! У вас нет прав для просмотра скрытого текста.