Компонент управления рекламой BannerX

Намедни довел до ума разработку jeroenkenters — BannerX и выпустил новую версию.

Компонент позволяет легко и просто разрулить вопрос с рекламой на сайте. Есть даже статистика по кликам и графики.

Список изменений

— Добавлен русский перевод
— Исправлена ошибка с удалением позиции
— Исправлена ошибка с созданием баннера, когда нет рекламных мест
— Активный таб запоминается
— Рекламные позиции в окне создания баннера обновляются мгновенно (раньше надо было перезагрузить страницу)
— Перекомпоновал контекстное меню
— Добавил поддержку ссылок по [[~id]]
— Улучшил предпросмотр изображений баннеров
— Добавил показ изображений в список баннеров
— Обновление позиций по двойному клику левой кнопкой
— Всякие мелочи юзабилити

Пакет в репозитории

Исходный код на GitHub

Все это сделано, как водится, при финансировании студии Simpledream.

Быстрый старт

1. Ставим пакет
2. Создаем минимум одно рекламное место
3. Создаем баннер, отмечаем «активен» и привязываем его к месту.
4. На сайте выводим так:
[[!BannerX?
  &position=`1`
  &limit=`3`
  &tpl=`ваш чанк для оформления`
]]

Параметры сниппета

&position — рекламное место, по умолчанию — 0, нужно указать обязательно.
&tpl — Чанк оформления, по умолчанию bxAd.
&limit — Сколько баннеров вывести за раз, по умолчанию — 5.
&sortby — порядок сортировки, по умолчанию — RAND().
&sortdir — направление сортировки, по умолчанию — ASC.

Следующая заметка
Тема оформления Theme.Bootstrap
Предыдущая заметка
Заготовка для компонентов MODX - modExtra


Комментарии ()

  1. Дмитрий Сахнов 08 сентября 2012, 12:25 # 0
    Привет. Решил установить bannerx, но после установки почему то в месте где должен быть 1 баннер выводится 2 одинаковых баннера, друг под другом, над первым выводится надпись: «Normal banner:» а над вторым баннером выводится «Banner with extra params (available as placeholders in banner URL):» Не знаешь это так и должно работать?
    1. Дмитрий Сахнов 08 сентября 2012, 12:40 # 0
      Разобрался надо было сделать чанк вывода:
      [[+name]]
      1. Иван Брежнев 08 сентября 2012, 12:42 # 0
        А вы сразу это не поняли?
        1. Дмитрий Сахнов 08 сентября 2012, 12:50 # 0
          Как то не думал, что чанк по умолчанию будет выводить баннеры с описанием типа подключения…
          1. Дмитрий Сахнов 08 сентября 2012, 12:51 # 0
            Да и как-то не сразу нашел пример содержимого чанка. В инструкции кроме
            [[!BannerX?
            &position=`1`
            &limit=`3`
            &tpl=`ваш чанк для оформления`
            ]] ничего нет..(((
    2. Максим Щербаков 22 февраля 2013, 19:44 # 0
      Доброго, всё работает спасибо.
      Но показывается только первый баннер, не пойму как вывести второй.(вторая позиция есть и баннер в ней активен)
      вот шаблон
      <div id="banner">
      <h2>[[+description]]</h2>
      <a href="bannerclick/[[+adposition]]"><img src="[[+image]]" alt="[[+name]]" title="[[+description]]"/></a>
      </div>
      вот вызов
      [[!BannerY?
        &position=`1`
        &limit=`5`
        &tpl=`banner`
      ]]
      1. Максим Щербаков 22 февраля 2013, 19:49 # 0
        а всё разобрался)
      Добавление новых комментариев отключено.