Все для CMS » DataLife Engine » Хаки и модули » Модуль BlockPro 3.3.3.0

Модуль BlockPro 3.3.3.0

  • 0
Данный материал предоставлен сайтом All4Cms.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Модуль BlockPro 3.3.3.0.
Модуль BlockPro 3.3.3.0

Модуль Block.Pro.3 поможет вам с лёгкостью заменить {custom}, {topnews} и [related-news] в DLE 9.6-10.0, а благодаря возможности кеширования на заданный промежуток времени, нагрузка на хостинг в целом не превышает нагрузки от {custom}.

Модуль распространяется совершенно бесплатно для частного и коммерческого использования. Единственное условие для распространиения - сохранение копирайтов автора (закомментированные строки в начале php-файла модуля) в неизменном виде.

Особенности Block.Pro.3:

- Вывод популярных (топ по комментариям, рейтингу, просмотрам или как стандартный топ в dle), похожих, случайных (с возможностью отключения кеширования блока) или последних новостей.

- Подключение одной строкой в любой шаблон сайта.

- Нет обязательных переменных, достаточно просто подключить модуль

{include file="engine/modules/blockpro/block.pro.3.php"}

и выведется топ 10 новостей за всё время.

- Полноценный вывод дополнительных полей.

- Полноценный вывод похожих новостей без правок движка. Можно использовать параллельно со стандартным выводом, можно вывести похожие новости даже на странице кратких новостей или профиля пользователя или в любом другом месте. (добавляется +1 запрос на блок при отсутствии кеша)

- Кеширование каждого блока с возможностью установки времени жизни или отключения кеша для каждого блока.

- Фильтры новостей

-По авторам

-По категориям (3.3.1 можно указывать диапазон ID через тире)

-По новостям (3.3.1 можно указывать диапазон ID через тире)

-По дополнительным полям (указанные допполя проверяются на заполненность)

- Все фильтры могут принимать множественные свойства, перечисляемые через запятую. Могут исключать из вывода указанные значения, а так же могут сочетаться исключающие и разрешающие фильтры. (к примеру фильтрация по авторам с логинами username, username2, но за исключением автора с логином username3)

- У модуля собственный класс для работы с картинками.

- Разные методы уменьшения (точный размер, уменьшение по высоте, уменьшение по ширине, "умное" уменьшение, кроп).

- Уменьшенная копия создаётся из полноразмерной картинки, а не thumb или thumb в зависимости от настроек.

- Можно задавать качество создаваемой уменьшенной копии картинки, что дополнительно повышает скорость загрузки страницы.

- Картинку можно брать из допполя, краткой или полной новости. При этом в дополнительном поле кртинка может содержаться в любом виде, а не только в виде прямой ссылки

- Выводится только первая картинка, если попадается смайлик или спойлер - выводится заглушка.

- Выводится уменьшенная и оригинальная картинки, если таковых нет - выводится настраиваемая заглушка.

- Настраиваемая заглушка для отсутствующих иконок (для удобства стилизации картинка имеет class="bp-cat-icon". Загушки настраиваются для уменьшенной и оригинальной картинок)

- Можно выводить картинки, хранящиеся на сторонних сайтах (radikal и т.п.) при этом они не будут уменьшаться, а выведутся как есть в зависимости от настроек они будут так же уменьшаться или выводиться как есть (рекомендую в этом случаи уменьшать такие картинки средствами CSS).

- 3.3 Добавлена защита от кривых рук, когда админ не склеивает зеркала и люди ходят на сайт и с www и без www (картинки в этом случаи показывались только на одном из сайтов (т.к. для модуля (как и для самого движка) сайт с www и без www - разные сайты.(см настройки DLE, там можно указать только один домен). Теперь картинки будут показываться всегда.

- 3.3.3 Вывод аватара автора новости (добавляется +1 запрос на блок при отсутствии кеша)

- 3.3.3 Вывод новостей за заданный интервал времени (к примеру за прошлую неделю).

- Вывод всех иконок категорий, к которым принадлежит новость, а не только первой, как в стандарте DLE.

- Автоматическое создание папок для уменьшенных копий изображений и выставление нужных прав (папки создаются в соответствии с размером уменьшенных картинок, и наименованием месяца и года создания новости), таким образом иерархия папок на сервере становится более понятной и в случаи большого числа изображений не тормозит работу сервера.

- Обрезка заголовка новости до заданного количества символов.

- Обрезка текста новости (до заданного количества символов или до конца слова).

- Все настройки блока вынесены в строку подключения, это уменьшает нагрузку и упрощает настройку.

- Более детальную информацию по возможностям модуля можно найти в таблице сравнения Block.Pro.3 и {custom}.

Установка модуля:

Внимание!

Все файлы модуля имеют кодировку UTF-8. Если ваш сайт работает в кодировки windows-1251, вам необходимо перекодировать как минимум файлы block.pro.3.php и blockpro.tpl в windows-1251.

1) Распаковать содержимое папки upload/engine из архива в корень сайта. Имейте ввиду, что необходимо предварительно переименовать папку upload/THEME в соответствии с именем вашего шаблона сайта.

2) В нужном месте прописать строку подключения модуля:

{include file="engine/modules/blockpro/block.pro.3.php"}

3) Настроить дополнительные переменные строки подключения и шаблон. При этом не забывайте про знак вопроса перед первым параметром строки подключения.

4) Для правильного составления строки подключения пользуйтесь генератором

Версия DLE: 9.6-10.0 (Поддержка ранних версий пока не планируется.)

Автор: ПафНутиЙ

Контакты: http://pafnuty.name

Модуль распространяется бесплатно для частного и коммерческого использования.

При публикации модуля на других сайтах не забывайте оставлять ссылку на первоисточник, уважайте чужой труд.


  • Хаки и модули
  • 20-06-2013, 18:32
  • 2 598
Вернуться назад
    • Ник: artball
    • 27 июня 2013 06:05
    1
    Аватар
    Использую у себя на сайте. Довольно гибкий в использовании модуль. И главнео free)
    • Нравится
    • 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.