DevCraft Документации
Шаблоны

Кнопка подписки v200.1.0

Шаблоны subscribe/*.tpl и запасной subscribe.tpl — кнопка «Подписаться» на сайте

Вставка: show_notifications.php?focus=subscribe (и параметры типа / id). Сначала ищется файл subscribe/{тип}.tpl; если его нет — subscribe.tpl.

Файлы по типу

ФайлТип
subscribe/news.tplnews
subscribe/cat.tplcat
subscribe/user.tpluser
subscribe/tag.tpltag
subscribe/xfield.tplxfield
subscribe/all.tplall
subscribe.tplзапасной, если файла типа нет

Теги

ТегЗначение
{subscribe-label}«Подписаться» или «Отписаться»
{subscribed}1 / 0
{subscription-id}id объекта подписки
{subscription-type}news, cat, …
{news-id}id новости (для type=news)
{count}число подписчиков
{user-hash}хеш сессии DLE (доступен в общих тегах блока)

Обязательное для скрипта

Класс кнопки: dc-notify-subscribe. Атрибуты: data-type, data-id, data-subscribed. Для новости удобно ещё data-news-id="{news-id}". Счётчик — класс dc-notify-subscribe-count.

<button type="button"
	class="dc-notify-subscribe"
	data-type="news"
	data-id="{subscription-id}"
	data-news-id="{news-id}"
	data-subscribed="{subscribed}">
	{subscribe-label}
	<span class="dc-notify-subscribe-count">{count}</span>
</button>

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

См. также

На этой странице