
Плагин «HTML Blocks Manager»
Версия 1.2 |
Совместимость: 1.0.3
Добавлен: 17 ноября 2013 | Обновлен: 23 декабря 2013
Установлен 31 раз
Добавлен: 17 ноября 2013 | Обновлен: 23 декабря 2013
Установлен 31 раз
Плагин позволяет размещать произвольные HTML/CSS/Javascript блоки в любом месте сайта, где определён вызов хука из шаблона.
Отлично подходит для:
1) управления рекламными баннерами(в том числе рекламой от Yandex или Google)
2) вставки кодов счётчиков(напр. Yandex.Метрика, Google Analytics)
3) вставки сторонних виджетов для отзывов(напр. от Reformal.ru)
4) и т.д.
Плагин избавляет от необходимости каждый раз править шаблон темы для вставки вышеуказанного функционала и позволяет управлять этим всем из браузера.
Плагин позволяет:
1. Указать страницы на которых показывать или не показывать блок
2. Задавать статус отображения блокам: «активный», «неактивный», «только для админа» — специальный режим при котором Вы можете проверить корректность отображения блока, не показывая его посетителям сайта
3. Указать даты начала и конца показа блока — особенно актуально для размещения рекламных баннеров.
4. Загружать изображения в блок так же как Вы это делаете при создании топика.
Подробнее: http://livestreet.ru/blog/addons/16297.html
Отлично подходит для:
1) управления рекламными баннерами(в том числе рекламой от Yandex или Google)
2) вставки кодов счётчиков(напр. Yandex.Метрика, Google Analytics)
3) вставки сторонних виджетов для отзывов(напр. от Reformal.ru)
4) и т.д.
Плагин избавляет от необходимости каждый раз править шаблон темы для вставки вышеуказанного функционала и позволяет управлять этим всем из браузера.
Плагин позволяет:
1. Указать страницы на которых показывать или не показывать блок
2. Задавать статус отображения блокам: «активный», «неактивный», «только для админа» — специальный режим при котором Вы можете проверить корректность отображения блока, не показывая его посетителям сайта
3. Указать даты начала и конца показа блока — особенно актуально для размещения рекламных баннеров.
4. Загружать изображения в блок так же как Вы это делаете при создании топика.
Подробнее: http://livestreet.ru/blog/addons/16297.html
УСТАНОВКА
1. Скопировать плагин в каталог /plugins/.!!! Директория плагина должна называться htmlblocks!!!
2. При необходимости отредактировать настройки плагина /plugins/htmlblocks/config/config.php
3. Активировать плагин.
4. После активации управление блоками доступно на странице yoursite.com/htmlblocks
ПОРЯДОК РАБОТЫ
1. Создать один или более регионов указав место на сайте где они должны выводиться. Регион — это контейнер для блоков.
Регионы с блоками могут отображаться только в тех местах, где есть вызов хука из шаблона, например {hook run='body_begin'}. Для того чтобы вывести блоки в месте где нет хука, необходимо:
a)вставить код вызова хука,
напр. {hook run='my_super_hook'}
и добавить этот хук в список хуков Вашего шаблона. В составе плагина идёт список хуков для шаблона synio.
b) Таким образом, добавляем в файл htmlplocks/config/synio_hooks.php информацию о нашем хуке:
'template_my_super_hook' => 'Новое место для вывода блоков',
2. Перейти на страницу региона, создать один и более блоков, а также порядок их вывода
ОГРАНИЧЕНИЯ:
Плагин не позволяет управлять встроенными блоками Livestreet, такими как «Прямой эфир» или «Блоги»
Протестирован на шаблоне synio
1. Скопировать плагин в каталог /plugins/.!!! Директория плагина должна называться htmlblocks!!!
2. При необходимости отредактировать настройки плагина /plugins/htmlblocks/config/config.php
3. Активировать плагин.
4. После активации управление блоками доступно на странице yoursite.com/htmlblocks
ПОРЯДОК РАБОТЫ
1. Создать один или более регионов указав место на сайте где они должны выводиться. Регион — это контейнер для блоков.
Регионы с блоками могут отображаться только в тех местах, где есть вызов хука из шаблона, например {hook run='body_begin'}. Для того чтобы вывести блоки в месте где нет хука, необходимо:
a)вставить код вызова хука,
напр. {hook run='my_super_hook'}
и добавить этот хук в список хуков Вашего шаблона. В составе плагина идёт список хуков для шаблона synio.
b) Таким образом, добавляем в файл htmlplocks/config/synio_hooks.php информацию о нашем хуке:
'template_my_super_hook' => 'Новое место для вывода блоков',
2. Перейти на страницу региона, создать один и более блоков, а также порядок их вывода
ОГРАНИЧЕНИЯ:
Плагин не позволяет управлять встроенными блоками Livestreet, такими как «Прямой эфир» или «Блоги»
Протестирован на шаблоне synio
Список версий с изменениями
-
1.2
19 декабря 2013 -
1. Если в системе для кэширования использовались файлы, то при активации появлялось предупреждение: Warning: in_array() expects parameter 2 to be array, string given in /var/www/..../public/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 511 Warning: in_array() expects parameter 2 to be array, string given in /var/www/.../public/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 511
2. Мелкий фикс для поля даты окончания показа блока
-
1.1
24 ноября 2013 - Улучшен интерфейс выбора хука(места отображения) при редактировании параметров региона: вместо выпадающего списка — модальное окно с пояснениями
-
1.0
17 ноября 2013 - Релиз