За этот плагин во многом спасибо Алексу. Изначально он трудился над Banner Rocket Light, который затем стал плагином banners.  Данный плагин был установлен одному из моих заказчиков.  Однако – при работе его выявились определенные проблемы, которые потребовали изменения плагина.

Изначально возникший как форк, этот плагин был переписан полностью.

И существенных обновлений:

  • сокращено количество запросов – примерно в 2 раза, текущая задача которую я ставлю – это дальнейшее сокращение запросов – за счет формирования единого стека.
  • уход от ООП.
  • создание списка-баннеров по кастом запросам .
  • добавление экстраполей.
  • возможность добавления произвольных ссылок флеш-банерам.
  • другие мелкие изменения
readme.md

Banners

Простая банерка, в которой максимально оптимизованы запросы.

Использование:

Вариант 1. Загрузка из категории

  • Вставьте в шаблон:

    {PHP|banner_widget(':category', :count)}

Вариант 2. Загрузка с использование запросов

  • Создайте в админ панели запрос вида

    'ba_width>300 and (ba_cat="all" OR ba_cat="'.$GLOBALS['COT_CITY'].'")'

  • Вставьте в шаблон:

    {PHP|banner_widget(':queryid', :count)}

C данным методом будьте особенно осторожны, так как он выполняется через конструкцию eval()

При включенном постраничном кэшировании баннеры загружаются при помощи AJAX


Комментарии

1. Юрий
04 февраля 2016

Здравствуйте

сразу после установки - при нажатии на администрирование или структура - получаю

modules/banners/inc/banners.functions.php on line 14

????

С уважением

2. esclkm
21 февраля 2016

а полный текст ошибки вы не могли бы привести?

Новый комментарий

Имя:
:

Смотрите также:

Нет изображения

customnews

Новости везде
Нет изображения

XLS importer

Импорт из xls документа
Нет изображения

Treeview

Строим дерево категорий
Нет изображения

FancyBox

подключение FancyBox
Нет изображения

Custom Titles

Произвольные заголовки для страниц
Первый контакт с нами