Имя переменной
|
Значение по умолчанию
Пример использования |
Описание |
template
|
blockpro/blockpro
&template=custom |
Имя шаблона блока без расширения (по умолчанию шаблон блокаберётся из папки blockpro текущего шаблона) |
prefix
|
news_
&prefix=pref_ |
Дефолтный префикс кеша, нужен для автоматической чистки кеша при добавлении на сайте комментария или новости.
Автомтически удаляется, если задано время жизни кеша |
nocache
|
false
&nocache=y |
Отключает кеширование блока |
cacheLive
|
false
&cacheLive=15 |
Задаёт время жизни кеша в минутах |
startFrom
|
0
&startFrom=1 |
C какой новости начать вывод (ноль - это первая новость, 3 - четвёртая) |
limit
|
10
&limit=2 |
Количество новостей в блоке |
postId
|
&postId=1,5,23
&postId=this
&postId=1-10,15-30 |
ID новостей для вывода в блоке (через запятую). Если указать this - будет выведена просматриваемая новость. Может понадобиться для установки кастомизированных метатегов (актуально для киносайтов). При этом будет создаваться отдельный файл кеша для каждой просмотренной новости.
3.3.1 можно указывать диапазон ID через тире
|
notPostId
|
¬PostId=2,4,6
¬PostId=this
¬PostId=2-6,10-15 |
ID игнорируемых новостей (через запятую). Если указать this - будет игнорироваться текущая новость, полезно например для вывода топа из текущей категории, но без текущей новости. При этом будет создаваться отдельный файл кеша для каждой просмотренной новости.
3.3.1 можно указывать диапазон ID через тире
|
author
|
&author=admin,bot
&author=this |
Логины авторов, для показа их новостей в блоке (через запятую). Если указать this - будут браться новости автора из просматриваемого профиля, при этом будет создаваться отдельный файл кеша для каждой страницы профиля
|
notAuthor
|
¬Author=bot
¬Author=this |
Логины игнорируемых авторов (через запятую). Если указать this - будут игнорироваться новости автора из просматриваемого профиля, при этом будет создаваться отдельный файл кеша для каждой страницы профиля. |
tags 3.3.5
|
&tags=новостии,soametag
&tags=this |
Теги новостей, для фильтрации по ним (через запятую). Если указать this - будут браться новости в которых присутствует тег, при просмотре страницы конкретного тега, при этом будет создаваться отдельный файл кеша для каждой страницы тега
|
notTags 3.3.5
|
¬Tags=sometag
¬Tags=this |
Аналогично предыдущему пункту, но новости не будут присутствовать в блоке. |
xfilter
|
&xfilter=image,text |
Имена дополнительных полей для фильтрации по ним новостей (через запятую)
|
notXfilter
|
¬Xfilter=image,text |
Имена дополнительных полей для игнорирования показа (через запятую)
|
catId
|
&catId=5,6
&catId=this
&catId=2-6,10-15 |
Категории для показа (через запятую). Если указать this - новости будут браться из просматриваемой категории, при этом будет создаваться отдельный файл кеша для каждой категории.
3.3.1 можно указывать диапазон ID через тире
|
notCatId
|
¬CatId=3,4
¬CatId=this
¬CatId=8-16,25-155 |
Игнорируемые категории (через запятую). Если указать this - новости будут браться из всех, кроме просматриваемой категории, при этом будет создаваться отдельный файл кеша для каждой категории.
3.3.1 можно указывать диапазон ID через тире
|
noicon
|
noicon.png
&noicon=myicon.gif |
Заглушка для иконок категорий. Указывать необходимо только имя и расширение картинка, предварительно положив картинку в папку /blockpro/ текущего шаблона |
day
|
false
&day=14 |
Временной период для отбора новостей, по умолчанию отсутствует |
dayCount 3.3.3
|
false
&dayCount=7 |
Временной интервал для отбора новостей, по умолчанию отсутствует. Примечание: к примеру нужно вывести новости за прошлую неделю. Код: &day=14&dayCount=7 выведет новости за период 14 дней с интервалом в 7 дней, что и есть прошлая неделя. А вот наглядное пояснение |
fixed 3.3.4
|
false
&fixed=y
&fixed=n |
Показ только фиксированных новостей &fixed=y или показ только не фиксированных новостей &fixed=n |
sort
|
top
&sort=random |
Сортировка новостей в блоке, по умолчанию аналогична выводу ТОП-новостей.
Возможные значения:
по умолчанию - стандартный для DLE топ новостей
hit - Эксперименталный топ. Новости отбираются по формуле рейтинг+(комментарии*0.5)+(просмотры*0.1) 3.3.4
date - по дате добавления
comms - по количеству комментариев
rating - по рейтингу
views - по количеству просмотров
title - в алфавитном порядке
random - в случайном порядке
none - без сортировки (можно использовать для вывода похожих новостей идентично стандартному выводу таковых в DLE)
|
order
|
new
&order=old |
Направление сортировки. По умолчанию новые на верху, старые внизу. любое другое значение выведет новости в обратном порядке. |
image
|
short_story
&image=xfield |
Откуда брать картинку для уменьшеия и вывода в новости. Берётся только первая картинка из новости.
Возможные значения:
short_story - из краткой новости
full_story - из плной новости
xfield - из дополнительного поля, где xfield - имя дополнительного поля |
remoteImages
|
false
&remoteImages=y |
Включает вывод картинки, если она находится на стороннем ресурсе (уменьшаться она не будет!) |
grabRemote 3.3
|
false
&grabRemote=y |
Включает возможность скачивания и уменьшения картинки, если она находится на стороннем ресурсе (работает через cURL). При этом должна быть определена переменная remoteImages. Внимание! включения данной нстройки может серьёзно замедлить отображение страницы при первом обращении к ней. |
showSmall 3.3
|
false
&showSmall=y |
Запрещает использовать для ресайза (или показа) оригинальное изображение, если есть его уменьшенная копия. Это требуется, если в новости лежит уменьшенная копия нужного размера (экономит ресурсы сервера). |
noimage
|
noimage.png
&noimage=custom.jpg |
Картинка-заглушка маленькая. Указывать необходимо только имя и расширение картинка, предварительно положив картинку в папку /blockpro/ текущего шаблона |
noimageFull
|
noimage-full.png
&noimageFull=big.png |
Картинка-заглушка большая. Указывать необходимо только имя и расширение картинка, предварительно положив картинку в папку /blockpro/ текущего шаблона |
imgSize
|
false
&imgSize=150x200 &imgSize=150 |
Размер уменьшенной копии картинки |
imgQuality
|
80
&imgQuality=60 |
Качество уменьшенной копии картинки, допустимо использовать диапазон от 0 до 100 |
resizeType
|
auto
&resizeType=crop |
Метод уменьшения копии картинки.
Возможные значения:
exact - уменьшение без сохранения пропорций,
portrait - уменьшение по высоте с сохранением пропорций,
landscape - уменьшение по ширине с сохранением пропорций,
auto - "умное" уменьшение с сохранинием пропорций, при этом размер изображения не выходит за рамки указанной высоты и ширины
crop - кроп (уменьшение по меньшей стороне и обрезка лишнего с краёв большей стороны)
|
avatar 3.3.3
|
false
&avatar=y |
Разршает вывод аватарки автора новости. Внимание! Включение данной опции прибавит по одному запросу в БД на каждую новость (до кеширования блока). |
textLimit
|
false
&textLimit=150 |
Ограничение количества символов в тексте новости (обрезается и краткая и полная новости). По умолчанию не обзается |
titleLimit
|
false
&titleLimit=50 |
Ограничение количества символов в заголовке. По умолчанию не обзается |
wordcut
|
false
&wordcut=y |
Жесткое ограничение кол-ва символов, без учета длины слов |
showstat
|
false
&showstat=y |
Показывать время выполнения блока. |
related
|
&related=1 &related=this |
Включает модуль в режим отображения похожих новостей, переменная принимает id новости и тогда блок похожих новостей можно вывести даже в на странице с краткими новостями. Если же указать значение this - блок будет работать только в полной новости и показывать новости, похожие на просмативаемую |