• Автор:

    Flesha
  • Добавлено:

    дек 06, 2011
  • Комментариев:

    0
  • Просмотров:

    1766

Модуль Block.Pro v.2.0

Модуль Block.Pro v.2.0

Особенности модуля:
- Лёгкая установка модуля, подключение через include.
- Все настройки модуля являются необязательными, указываются непосредственно в строке подключения блока.
- Кеширование каждого блока в отдельный файл, картинки кешируются в отдельную папку.
- Произвольное количество блоков с топами, случайными новостями или последними новостями на страницах.
- Неограниченное количество вариантов вывода блоков за счёт использования шаблонов.
- Расширенная работа с дополнительными полями.
- Оформление модуля производится через tpl и CSS.

Возможности модуля:

Параметры строки подключения:
минимальная строка подключения должна выглядеть так:
{include file="engine/modules/block.pro.2.php?&block_id=XXX&template=blockpro"}


где XXX - уникальное для каждого блока значение.

&block_id=block1 - Обязательная переменная! Идентификатор блока, уникальное значение для каждого блока.
&template=blockpro - Обязательная переменная! Имя шаблона.

&day=30 - Берём новости за последние 30 дней, Если указать ноль - будут браться новости за всё время (параметр не учитывается, если выводятся последние новости).
&category=1-2-3 - Будут браться новости только с категорий 1, 2 и 3 (категории указываются через черточку) по умолчанию выводятся все категории.
&bad=y - Превращает список категорий в список исключаемых категорий.
&news_num=10 - количество новостей в блоке.
&img_xfield=imgae - Имя дополнительного поля с картинкой для создания уменьшенной копии. В данном дополнительном поле должна быть ТОЛЬКО прямая ссылка на изображение формата jpg, jpeg, gif или png.
&img_size=60x60 - Размер уменьшенной копии изображения, возможно задавать как максимальный размер по большей стороне (тогда картинка будет пропорционально уменьшена), так и конкретный размер в формате "ширина"x"высота" (тогда картинка будет уменьшена, а излишки обрезаны).
&random=y - Вывод новостей в случайном порядке.
&last=y - Последние новости.
&wordcut=y - Содержимое новости будет обрезано до определённого количества символов (по умолчанию - 80), а если не определять эту переменную, то до конца слова, попадающего в диапазон символов (другими словами конец строки будет не "прив..." а "привет..."

Теги шаблона:
{title limit="30"} - Заголовок, обрезанный до 30 символов.
{title} - Полный заголовок.
{text limit="50"} - Краткое содержимое, обрезанное до 50 символов.
{text} - Содержимое краткой новости как есть.
{category-icon} - выводит иконку или иконки (если несколько категорий) новости.


Остальные теги аналогичны таковым в шаблоне shortstory.tpl (все, возможные для использования, теги указаны в шаблоне blockpro.tpl)

Установка:
1. Копируем файл block.pro.2.php в папку /engine/modules/.
2. Копируем файл blockpro.tpl в папку с шаблоном.
3. Создаём в папке /uploads/ папку blockpro и прописываем ей CHMOD 777
Это для картинок к новостям.
4. Подключаем модуль строкой
{include file="engine/modules/block.pro.2.php?&block_id=XXX&template=blockpro"}


где XXX - уникальный для каждого блока идентификатор, цифры или буквы, разницы нет.

4.Всё готово! Далее настраиваем шаблон и CSS под себя и радуемся жизни.

Автор: ПафНутиЙ (pafnuty.name)
Версия DLE: 9.x

Внимание! У Вас нет прав для просмотра скрытого текста.
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.