Корзина пуста
Войти О магазине FAQ Авторы Хостинг Сообщество
Компонент для управления баннерами на сайте.
Создаете баннеры, рекламные места, затем связываете одно с другим и выводите на сайте в нужных местах.

Учитывается статистика кликов.
Загрузите дополнение из админки вашего сайта. Как?

Внимание, этот компонент требует версию PHP не ниже 5.3!
Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

Первым делом нужно создать рекламную позицию, потом несколько баннеров и прикрепить их к позиции.

Список всех баннеров:

Окно редактирования баннеров, есть диапазон дат публикации:

Окно рекламной позиции, со списком включенных для неё баннеров:

На сайте баннеры выводятся сниппетом
[[!BannerY?
	&postion=`1`
]]
Changelog for BannerY.

1.3.2 pl
============
- Improved installation script for MODX 2.4.

1.3.1 pl1 (06.04.2015)
============
- [#23] Added system setting "bannery_media_source" for specifying default media source for banners.
- [#22] Allow uppercase file extension to be rendered in grid.

1.3.0 pl (26.01.2015)
============
- Fixes to handle non standard media sources.

1.3.0 rc2 (03.08.2014)
============
- Added ability to set range of dates for banner display.
- Added icons to context menu.
- Improved user interface.
- [#9] Fixed url of image in positions window.
- [#8] Added ability to set the click variable in system settings.

1.2.0 beta1 (22.10.2013)
============
- Improved builder.
- Added russian lexicon with snippet parameters.
- Added property "source" in object byAd. Now you can select separate media sources for each ad.
- Removed system setting "bannery.media_source".
- Rewritten snippet "BannerY". Now it works through pdoTools and has many new features.
- Improved select of resource for banner in url input.
- Fixed verification of url that entered manually in url input;
- [#2] Image can be removed from banner.

1.1.0 beta (15.07.2013)
============
- Special version by Evd.
- Renamed "ads.grid.js" to "banners.grid.js" because of adBlock issue.
- Support media source for image
- Fixed empty image
- Fixed displaying image in grid and update window
- Fixed select image in browser
- Add settings on install/upgrade
- Removed unused getWorkingContext
- New snippet parameters: "tplOuter" & "toPlaceholder".
- Outer template don't render if output empty

1.0.1 pl (01.10.2012)
============
- Fixed ads/update processor, so now it not change idx of existing AdPosition
- Added combobox for easy selecting of site resources. Also you can specify custom urls (verificated by filter_var()).
- Removed hardcoded manager url from stats.panel.js.

1.0.0 pl (13.09.2012)
============
- Renamed to BannerY
- Added text field "description" for Ads.
- UI improvements. Now you can view all Ads of Position in popup window and add/remove/sort them.
- Added drag-n-drop sorting feature for Ads in Position for specifying exact order of displaying.
- Added properties for snippet BannerX and new sortby - "idx".
- Added quick enable\disable ads in context menu.
- Added filter by position in ads grid
- Added search in ads and positions grids


0.2.2 pl (06.09.2012)
=============
- Class based processors / controllers
- GET vars of clickout URL are now available as placeholders in banner URL (?id=123 => [[+id]])
  (this change is sponsored by bungalowparkoverzicht.nl)


0.2.1 pl (30.08.2012)
=============
- Some UI changes and fixes
- Browser now opens directory of current banner


0.2.0 beta (23.04.2012)
=============
- Added russian lexicon
- Fixed position delete issue
- Fix error when creating ads with no positions
- Stateful tabs
- Positions live update
- Change order of items in context menu
- Add support for [[~id]] links for banners
- Improve images preview
- Add images in ads grid
- Add showing update windows on double click in grid


0.1.0 alpha
=============
- First public version
  1. Илья Ершов 04 октября 2013, 11:39 #
    Нужный, в принципе рабочий компонент. Но в некоторых местах кривой:

    1) Нет возможности вручную вписать целевой URL банера.
    а) Значит нельзя сделать внешнюю ссылку.
    б) Чтобы выбрать целевую страницу на сайте с 1000 страниц контента нужно искать эту страницу в списке по алфавиту в маленьком окошке по 10 строк…
    2) У пользователей с ограниченными правами добавляет перед URL лишний слеш, админу не добавляет. Соответственно сейчас редактировать банеры может только программист, но не контент менеджер.
    3) Не предусмотрена поддержка мультиязычности (мультиконтекстности). Приходится номера баннер-мест в шаблонах прописывать через Лексиконы.
    1. Василий Наумкин 04 октября 2013, 12:10 #
      1) Вообще то в поле можно писать.
      а) Нужно набрать полный url, и если он пройдет проверку функцией filter_var() — то появится в выпадающем списке, где его можно будет выбрать.

      б) Для этого при наборе идет поиск по имени и содержимому страниц сайта


      2) Не думаю, что где-то в коде есть проверка прав и добавление лишних слешей. Лично я такого не припомню, скорее вопрос в работе modX::makeUrl()

      3) Лексиконы для того и придуманы.
      1. Илья Ершов 04 октября 2013, 14:43 #
        ОК,
        1-а) У меня на рабочем сайте, также как показано у тебя в примере — не работает. Скидывает и всё. Любые ссылки. Причина не понятна.

        1-б) Вот пример. Рабочий сайт:


        3 раза один и тот же title: три карточки товара на русском, на английском и на французском языках. Попадание в искомую страницы только методом тыка. Было бы значительно проще, если бы можно было, например, указывать id целевой страницы, или прямой url, но как я уже сказал прямой url скидывается (не проходит проверку) всегда.
        1. Василий Наумкин 04 октября 2013, 15:05 #
          а) Видимо на хостинге проблема с функцией filter_var

          б) Когда буду переделывать (не скоро) — добавлю такую возможность.
          1. Комментарий был удален.
            1. Комментарий был удален.
        2. Алексей 05 октября 2013, 12:32 #
          Хотелка :)
          Было бы очень удобно, если бы каждому баннеру можно было бы задать набор интервалов показа его на сайте. Вложенная табличка при создании/редактировании баннера с 2-мя полями, start_date и end_date. А сниппет их соответственно обрабатывал и если интервал совпадает с текущей датой, — выводил его.
          1. Анатолий 30 января 2014, 18:15 #
            Присоединяюсь к последней хотелке:) Спасибо за компонент!
            1. Никита 07 апреля 2014, 13:19 #
              Василий, а каким образом можно выгрузить статистику в dashboard что бы показывать рекламодателю?
              1. energyplus 19 октября 2014, 23:05 #
                как бы прикрутить к этому компоненту sityselect, чтобы для каждого города или группы городов, показывалась своя группа баннеров? Например, как здесь www.turizm.ru/hot/ «Заказ тура» рядом с логотипом и модуль с менеджером в правой колонке с контактами для моего города.
                1. Константин Тимошенко 09 декабря 2014, 11:27 #
                  Доброе время суток. Небольшая проблемка, поставил компонент, попросил pdo. поставил pdo и… тишина, вообще ничего не выводит, хотя баннеры есть и позиции определены. Заранее благодарю
                  1. Роман Харин 17 сентября 2015, 02:42 #
                    Доброе время суток.
                    Все круто! все работает.
                    Есть вопросик — можно ли как то визуально различать баннеры в зависимости от статуса показов (в зависимости от даты начала и окончания показов) — показывается, будет показываться, дата показов прошла? Например, разным цветом текста и т.п.?
                    1. Роман Харин 17 сентября 2015, 02:56 #
                      и еще как можно поле «Текст баннера» сделать с редактором текста (как поле «Содержимое ресурса»)?
                      1. eduard 28 сентября 2015, 11:48 #
                        Здравствуйте!
                        Компонент очень хороший. Настраивается и ставиться просто даже для меня новичка.
                        На странице «Описание» ошибка в примере
                        [[!BannerY?
                        &postion=`1`
                        ]]
                        Вместо &postion надо &positions.
                        1. Jurik_sps 25 августа 2016, 01:56 #
                          Отличный компонент. Единственный минус -при активации приложения AdBlock не отображаются рекламные блоки. В ссылке есть слово banner, видимо по этой причине приложение определяет картинки как рекламу. А так удобно.
                          Войдите на сайт, чтобы прокомментировать.
                          График скачиваний дополнения за последние 30 дней. Серым фоном отмечены выходные.
                          Название
                          BannerY
                          Сайт дополнения
                          Версия
                          1.3.2-pl
                          Дата выпуска
                          19.08.2015
                          Автор выпуска
                          Василий Наумкин
                          Цена
                          Бесплатно
                          Загрузок
                          1 454
                          Версия MODX
                          от 2.2
                          Теги
                          Другие дополнения автора
                          SMF, Ace, mxManager, MobileDetect, msProfile, Comparison, AjaxSnippet, Markdown, Sendex, debugParser, mspQiwi, AjaxForm, mspRobokassa, msDiscount, AdminPanel, TypoMCE, Office, mSearch2, mspZPayment, PageBreaker, eventsCalendar2, Uploadify, Jevix, Loginza, HybridAuth, Tickets, PhpHypher, DateAgo, Theme.Bootstrap, miniShop2, yTranslit, pdoTools, MinifyX, ms2Gallery
                          Поделиться