9.12.13, 11:54
0 комментарий
  DLE Модули

Block Pro v3 RDN MOD

После того как в block.pro было добавлено склонение слов, я обнаружил что модуль крайне неэффективно использует возможности шаблонизатора DLE.
При каждой итерации цикла заполнения шаблона новостями он подгружает шаблон, итого вы получаете 40 загрузок шаблона при каждой генерации блока (без кеша)



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

Эта версия основана на билде 3.3.5.1 (04.08.2013) в который была так-же была добавлена переменная forceCache из-за которой не происходило кеширование блока на странице профиля пользователя. Версия уже включает патч на склонения слов.

Загрузить версию: 3.3.6.0 Можно во вложении.



Обновление 3.3.6.2:

- добавлены новые теги которые можно использовать в шаблонах:
[poll]выводит текст, если в новости есть опрос[/poll]
[fixed]выводит текст, если новость закреплена[/fixed]

Рассмотрим пример, вы хотите чтобы новости с опросами выделялись в списке новостей необычным шрифтом? Без проблем:
добавьте в вашем шаблоне:

<a href="{full-link}" [fixed]style="color:Tomato"[/fixed] [poll]style="color:SlateBlue"[/poll]>{title}</a>




Ну а дальше ваша фантазия уже должна работать!

Важный совет по подключению модуля, всегда при подключении указывайте параметр:

&forceCache=y 


это гарантирует правильное кеширование модуля.

Версия 3.5.0 (09.12.2013)

Так как автор модуля, переместив лишь пробелы в скобках, выпустил нерабочую версию 3.4.0 выпускаю свой мод на основе её:

- Полностью восстановлена работоспособность модуля версии 3.4.0
- Исправлена и переделана работа сортировки типа Хит, теперь сортировка работает по следующему алгоритму: rating*100 + comm_num*10 + news_read (из версии 3.4)
- forseCache включен по умолчанию, больше не нужно прописывать его при подключении
- Новая переменная groupSuffix - если определена - будет создаваться отдельный кеш для каждой группы пользователей (из версии 3.4)
- Для новостей на модерации не отображался поиск похожих новостей
- titleLimit и textLimit перенесены в шаблоны {title limit="24"} {short-story limit="200"} {full-story limit="200"}
- добавлен параметр moderation, значение moderation=1 позволяет выводить новости только на модерации, значение moderation=2 позволяет выводить вообще все новости, без различия на модерации они или нет
- добавлен тег шаблона [not-approve][/not-approve] который выводит текст когда новость находится на модерации
- добавлен тег шаблона [approve][/approve] который выводит текст когда новость прошла модерацию
- добавлен тег шаблона [edit][/edit] который выводит всплывающее меню для редактирования новости, Пример шаблона новостей на модерации: [edit]{title limit="24"}[/edit]
- улучшена производительность основного запроса
- перестроение некоторых узлов
- добавлен параметр favorites, значение favorites=1 позволяет выводить закладки пользователя



Версия DLE: 9.6 - 10.0
Автор: ПафНутиЙ
Автор мода: Grey

СКАЧАТЬ

Вес файла
11.5 Kb

СКАЧАТЬ

Вес файла
11.58 Kb

СКАЧАТЬ

Вес файла
12.2 Kb

Напишите своё мнение