Плагин «Мастер блоков сайдбара, тулбара и хуков (Blocks Master)»
ОПИСАНИЕ
Плагин позволяет создавать неограниченное количество блоков в сайдбаре, элементов в тулбаре и хуках, установки произвольного текста в каждый блок и его редактирование через веб-интерфейс. Настройки для показа: на определенных страницах сайта, авторизированным или нет пользователям, указание периода по времени и максимального количества показов.
ПОДРОБНЕЕ
- возможность создания неограниченного количества блоков в сайдбаре для вывода произвольного текста, JS, html и т.п
- возможность задания списка путей для каждого блока, где нужно показывать блок. Например, для вывода блоков на страницах определенного блога с возможностью выбора дублировать ли этот блок в топики привязанные к блогу или нет
- возможность вывода блока на произвольных страницах (например, определенного топика, поиске по тэгу)
- возможность задавать тип блока (блоки в сайдбаре, кнопка на панели тулбара или хук)
- возможность показа только для зарегистрированных пользователей
- возможность указывать временные интервалы для показа блоков (дата и время от и до), в течении которых будет показываться блок
- возможность использовать синтаксис (команды) smarty в тексте. А при использовании плагина исполнения php кода в шаблонах — возможность выполнять и php код. Для примера, в плагин добавлен блок, в тексте которого используются команды смарти. Этот блок добавляет кнопку в тулбар для доступа к админке плагина для администраторов сайта.
- встроена возможность показа содержимого через хуки в 146 возможных местах шаблона. Список хуков можно изменить в конфиге. Для хуков также поддерживается приоритет, как и для блоков сайдбара и кнопок в тулбаре.
- при создании блока в поле для содержимого доступен стандартный редактор что позволяет, например, загружать изображения
СКРИНШОТЫ
1. Страница списка заданных блоков:
2. Включены 3 баннера (2 вначале контента и один в конце):
3. Страница добавления нового блока:
4. Вид главной страницы, на которой видно два баннера на месте хука и один блок в сайдбаре:
РЕЗЮМЕ
В честь выхода в свет плагина раздаю скидочные купоны самым быстрым:
Плагин доступен в каталоге.
Это кросспост из гида.
64 комментария
Т.е по идее, эфир должен быть выше, ведь 100>0
Это предопрделенный список?
да, это весьма удобно и быстро. в конфиге список.
Сначала я регистрирую все возможные варианты хуков (т.е. те которые прописываю в базе со служебным префиксом, а в __call проверяю префикс)
Сначала все показывалось. Теперь (причину не могу отследить) — нет :) странно, наверняка что то упустил как всегда.
показывать на странице блогов, главной и теге «mytag».
Т.е. хука нет. Я придумываю ему название, затем прописываю в конфиге и в шаблоне. И я так понимаю, это все.
{если блок ИМЯ_БЛОКА активирован}...{/if}?
Но сообщество хочет — универсальную банерокрутилку + модуль оплаты.
Какие планы по развитию плагина или будет ли плагин в продолжении темы баннерокрутилки?
элементы должны быть линейными.
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template «56ce9c4d115421f0a1a08332c072f664f8481f87» on line 1 "<p><!-- Yandex.Metrika counter — и так далее, как откатить обратно.
Забыл видимо поставить {literal}код{/literal}
а как настроить показывать везде кроме 1 — 2 папки?
новое место доступно.