Rezer.net » Реклама и др. » Модуль Ротатор баннеров 1.1
Имеется админка Модуль Хак

Модуль Ротатор баннеров 1.1

(платные модули для DLE)
Модуль Ротатор баннеров 1.1
Версия: 1.1 Рейтинг:
 (голосов: 42)
Добавлен: 15 июля 2011 (03:32) Просмотров: 30700
Тип: Комментариев: 62
Совместимость: DLE: 7.x DLE: 8.x DLE: 9.x DLE: 10.x DLE: 11.x
Оф. страница: http://rezer.net/module/partners/index.html
2880руб 2016руб (скидка 30%)

Добавить в корзину

Добавить в коризну
Ротатор баннеров - позволяет показывать любые виды баннеров на вашем сайте, ротируя их показы. Для этого достаточно создать группу баннеров, и в неё добавить несколько (или 1) баннер, и вставить полученный тег группы в ваш шаблон. Сама система ротации баннеров, да и самого модуля в некоторых смыслах уникальна, и отличается от всех ротаторов, доступных даже для других CMS. Долго пролистывая интернет, сайт дле.реформал.ру, просматривая другие системы управления сайтом, этот модуль приобрёл все потребности и возможности, которые были до этого в других CMS и которые требовались пользователя DLE. К тому же как написал, есть и свои идеи, которые реализованы в данном модуле.

Модуль поддерживает все виды баннеров, будь то картинка, много картинок, ссылка, флэш, popunder, cliclunder, html и т.д. Не буду врать, встроенно всего 6 типов баннеров: картинка, много картинок, текстовая ссылка, флэш баннер и popunder (clickunder и все баннеры данного типа). 6 - ой тип, это любой html код (html, java, js и т.д.), который вы впишите.

К тому же, модуль умеет подсчитывать колличество показов и кликов по баннеру. Но не просто подсчитывает их, а записывает некие данные о пользователе: IP адрес, ссылка, дата и время, какой баннер был, имя пользователя, id пользователя. Данная возможность позволяет конвертировать эти данные для управления, которые будут показынны далее. Имеется возможность указания максимального колличества показов и кликов по баннеру.

Возможность гео тартегинга позволяет показывать баннеры определённым странам (в модуле изначально более 260 стран). Система довольно простая, существует два вида гео контроля. Первый, как в модуле Гео - локатор (http://www.cn-software.com/ru/cngeoip/), база также подходит. Можно скачать бесплатную версию базы без городов (что нам и надо - только страны). Второй вид, это как в модуле GeoIP (http://www.maxmind.com/), удобна тем, что база регулярно обновляется и предоставляется абсолютно бесплатно. Также имеется возможность отключения данной функции.

Контроль показов по дате и времени суток, позволяет не задумываться об выключении баннера в нужный месяц, день, час и даже минуту. Поставили дату начала показа ( можно поставить, чтобы баннер начал показывать через неделю, месяц и т.д.) и конец показа, и это всё выполнится автоматически.

У каждого баннера обязательно должна быть своя группа (которых может быть неограниченно), для того, чтобы показываться в определённом месте не каждый раз, то есть меняться показами с другими баннерами этой группы.

Функция показывания баннеров определённым группам, даёт возможность показывать баннер только тем посетитеям, которые не оплачивали VIP доступ (на каждом сайте реализовано по разному).

Расширенная функция даты показов, позволяет чётко распределиться показами баннеров. По месяцам года, дням месяца, дням недели и даже по времени суток, вы сможете настроить баннер как захочется. К примеру баннер может показываться только по будням с 08:00 до 21:00 - с этим проблем не возникнет.

Показы по категориям, действуют только в том случае, когда посетитель находится в какой - то категории. Их может быть неограниченно, и распределяется как в стандартном модуле рекламы в DLE.

В некотором роде уникальная возможность (есть похожее, но не совсем такая же) контролирование показов по любым раздеам сайта. Будь то главная страница, контакты, категории, полная новость, все комментарии, профиль и т.д. - на каждый раздел вы сами настраиваете баннер. Уникальность состоит в том, что вы можете воучную добавлять новые страницы: при установке модуля (например тот же форум), вы в настройках данного модуля добавляете строчку "forum|Форум" где forum адрес страницы без ЧПУ. Добавлять таких страниц вы можете сколько угодно.

Ещё одна уникальная возможность, которую я вообще нигде не встречал, это показы показы по конкретным поисковым роботам, браузерам или любым другим интернет - ботам. Функция работает следующим образом: например вы пользуетесь браузером Mozilla, и каждый раз, как вы посещаете любую страницу, браузер передаёт некоторую информацию о себе, примерно такую "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)" (с каждой версией может меняться) - но смысл в том, что можно догадаться, что вы пользуетесь файрфоксом. Достаточно с новой строчки поля вписать слово "Firefox" или "Mozilla" и баннер не будет показывать посетителям, в чьих браузерах встречается похожая фраза. Также можно вписать слово "Gecko" и вы запретите показы баннера все браузерам Gecko. Также поисковики бесплатно выкладывают информацию, какой юзер-агент посылают их боты, и вы можете скрывать рекламу от них. Думаю смысл функции понятен.

Довольно распространённая функция, приоритет показа баннера, перед другими баннерами данной группы. Я поставил максимальный приоритет от 1 до 10, более подробней о данной функции будет ниже т.к. сейчас вы всё равно не поймете весь смысл функции.

Все выше описанные настройки индивидуальны для каждого баннера. Ну это конечно не все, у каждого типа баннеров имеются свои дополнительные, которые будут описаны ниже.

Ротатор баннеров 1.1


Выше показан основной вид добавления баннера. Также не упомянутые функции - это скрытые ссылки, показ в админке и включения баннера. Тут думаю каждый поймёт зачем это нужно. Стоит отметить текст после альтернативного названия, и перед выбором приоритетов. Здесь находятся все типы баннеров, которые меняются без перезагрузки страницы в этом же месте. Раз показан тип изображение, тогда начнём с него. При нажатии на кнопку плюсик, тип изображение меняется на много изображений (наверное единственный тип, который выбирается из другого типа):

Ротатор баннеров 1.1


Данный тип отличается от простого изображения тем, что здесь может быть много изображений. У каждой картинки имеется своя ссылка (каждая новая картинка вписывается с новой строчки, ссылка вписывается через знак #). Плюс этого типа в том, что вы можете вписывать дополнительный текст через знак "#", и их может быть неограниченно. Ещё плюс данного типа, что он работает с шаблонами, то есть: должно быть два шаблона. Один основной, а второй формирующий картинку и ссылку. Всякими разными манипуляциями вы можете создать сложные баннеры, например как вылез с правой нижней стороны браузера у пользователя сообщение в виде ICQ, которое будет меняться не перезагружая страницу. Также можно реализовать Ротатор изображений (как на партнёрке "лоадпартнёрс" или по типу модуля "http://dletweak.ru/mods/1655-dle-rotator-v10.html"). Конечно для реализации таких сложных баннеров необходимо знание HTML.

О типе "Текстовая ссылка" сильно рассказывать нечего т.к. там только нужен сам текст и ссылка. Другими словами стандартная реализация типа.

Ротатор баннеров 1.1


Всё, что вы видите сверху, отсносится к типу баннеров "Flash баннер". Можно даже сказать, что это тоже стандартная реализация, но есть одна уникальность. Как многим известно, на рекламные флэшки часто ставят встроенные ссылки, из-за которых блокируется её редактируемость. В данном модуле реализована такая возможность как "Усиление ссылки". Если опция включена, то здесь будут задействован тег HTML "div", вернее два таких тега, один из которых будет на заднем плане. То есть, сама флэшка будет находиться под прозрачной ссылой, размером с саму флешку, и при нажатии будет срабатывать уже не флэш-ссылка, а html. Сразу говорю, что IE не справляется с данной задачей, и возможно ещё некоторые браузеры. Но Mozilla, Opera, Chrome работают отлично.

Ротатор баннеров 1.1


Popup баннеры - очень нужный тип баннеров (который кстати не встречается в модулях рекламы, а имеются только специально заточенные под него хаки). Конечно, клики здесь подсчитать не удастся, из-за многим ясным причинам. Но показы и всё остальное легко работает. Многие знают, что данный тип очень часто (скорее всегда) показывается несколько раз в день одному пользователю, а платят вам всего один раз за одного посетителя. Чтобы не было такой путанницы и не распугивать посетителей этой ужасной (всё равно я тоже использую) рекламой, была реализована функция, которая позволяет показывать пользователю один попандер, определённое количество раз в день. Здесь на помощь приходят куки, которые и содержат информацию, что да, данному пользователю уже был показан данный попандер и не показывается. Может функция не очень удобно реализована вплане настройки количества показов в день, зато так намного обширней. Здесь вы вписываете время в сек. через которое данный баннер снова покажется пользователю.

Ротатор баннеров 1.1


И самый последний тип баннеров - это HTML код. Несмотря на то, что данный тип требует ручной настрйки, здесь всё же есть свои уникальные возможности. Я долгое время думал, как же подсчитывать клики по баннеру, если его генерирует пользователь, а не модуль, к тому же может быть такое, что не каждую ссылку необходимо будет менять, да и ещё куча проблем. Сначала была принята идея обводить весь текст как ссылку, но потом, при создании баннера данного типа возникли некоторые сложности. Во первых, было не красиво, что весь баннер подсвечивался синим цветом (ссылка) и вообще, что он весь ссылка. И тут пришла нехитрая мысль: пользователь вписывает в специально поле свою ссылку, а код вписывает тег {link}, а после при выводе баннера она заменяется ссылкой. Поначалу вроде нормально, а потом опять был необходим баннер не с одной ссылкой, а даж с тремя. Эту задачу решил просто:

Ротатор баннеров 1.1


При нажатии на плюсик, вам выводится большой текстовое поле, где вы с каждой новой строчки вписываете ссылку. Каждая строчка является уникальным идентификатором ссылки, и если необходимо получить ссылку первой строчки, то просто вставляете в код тег {link:1} - где 1 это и есть номер строчки. Также для кода можете вставлять тег {target} которая заменится на значение "target" (то есть как должна открываться ссылка).

Ротатор баннеров 1.1


С типами уже всё. Теперь немного поподробней расскажу о последних настройках баннеров. Часто бывает такое, да и слышал, что пользователи DLE ругаются на то, что нельзя скрывать баннеры в админке, а их размер шире чем сам браузер. По умолчанию данная опция включена, и баннер показывается в админке, а если её выключить, то на месте баннера будет показана информация о том, что показ якобы запрещён.

Клики считаются таким способом: для каждой ссылки генерируется своя ссылка (по типу leech, но только поддерживает ЧПУ) и при заходе на эту страницу, записывается клик, инфа о пользователе и отправляет его на необходимую страницу. Всё бы хорошо, но а если рекламодатель скажет, чтобы ссылки были видны поисковикам, то тут возникнет проблема, ежели не выключение данной опции. При выключении ссылка будет такой, какой вы её написали и поисковик её опознает, даи посетителю внизу браузера выведется нормальная ссылка. Только вот при клике, сработает код javascript, который заблокирует данный ссылку и откроет скрытую для подсчёта клика. Поисковикам от этого js кода плохо не будет т.к. они его не поймут и пропустят и ссылка проиндексируется. А для скрытых ссылок ообще рекомендую запретить браузерам индексировать страницы в файле robots.txt.

Включение и выключение - довольно примитивная функция, но должна присутствовать. Если баннер выключен, то значит он не показывается.

Ротатор баннеров 1.1


Эту функцию я оставил на последок, только потому, что она есть у каждого типа баннеров за исключением текстовых ссылок. При нажатии на кнопку "обзор" у вас появляется мини окошко, которое позволяет вставлять картинки загруженные на сервер (о картинках и загрузке будет ниже). Здесь довольно просто, наводите мышку на картинку или флэшку и в мини окошке она автоматически демонстрирует себя. Если понравилась (шутка конечно), то нажимаете на на неё, и она вставляется в текстовое поле (как в bb кодах, выделили текст, значит он заменится ссылой на картинку, поставили курсор - на то место вставится ссылка, ничего не выбирали, вставится в конец). Для удобства можно загрзуить файл с компьютера без перезагрузки страницы (используется JQuery) и обновится список файлов.

Ротатор баннеров 1.1


Сколько разговоров было уже о группах баннеров, но конкретно, что она из себя представляет, не рассказывалось. Сама группа впринципе из себя ничего не представляет, за исключение трёх вещей:

1. Группа может содержать неограниченное количество баннеров, то есть столько, сколько вы пожелаете.
2. Группа ротирует баннеры (основная возможность группы), то есть на одном и том же месте показывает разные баннеры.
3. Имя сессии: необходима для баннеров типа "Popup", когда записываются куки в браузер, данные куки не должны совпадать с другими, и тут как раз нужна эта опция. Возможностей у неё куда больше, чем просто 5 буковок вписать, она позволяет создавать неограниченное колличество ротаторов popunder'ов, и сразу показывать по несколько данных баннеров, не утрачивая возможность ограничения колличество показов в день.

Ротатор баннеров 1.1


Выше на картинке вы можете увидеть главную страницу модуля. Изначально, при создании модуля было принято решение создать стандартное расположение разделов, то есть четыре раздела, на каждый который необходимо переходить по ссылкам. Но потом всё поместилось на одной странице. Как вы видите, в первой вкладке показаны группы баннеров. Сразу видно ID группы, название, колличество баннеров, включённость, CTR (будет рассказано ниже) и опции:

Ротатор баннеров 1.1


О графиках расскажу позже. С данной менюшки можно также открыть окно, с уже выбранной группой, то есть получается добавить баннер в данную группу. Получить код - открывается новое окошко, где выводятся три тега (о которых кстати тоже будет позже). Отключение и включение работает на аяксе без перезагрузки. Нажав на кнопку "Очистить" вы можете быстро удалить все баннеры данной группы.

Ротатор баннеров 1.1


При клике на группу, открывается список баннеров данной группы (картинка выше), в данном случае в этой группе всего один баннер. Я не стал загромождать список различной информацией о баннере, для экономии места для превью баннера.

Ротатор баннеров 1.1


Всю необходимую информацию я спрятал в невидимое окошко. Его вы можете увидеть слева, показывается оно при наведении мышки на название баннера. Справа, при клике на настройки, выводится менюшка, где можно посмотреть какую-либо информацию о данном баннере. О графиках будет рассказано позже, при клике на кнопку "Полная статистика" вам откроется новое окно с информацией о кликах и показах (будет рассказано ниже), доступ к баннеру позволяет давать рекламодателям гостевой доступ (без возможности изменения) к баннеру (тоже будет ниже), включение происходит без перезагрузки.

Ротатор баннеров 1.1


Теперь пришло то самое время, рассказать о функциях, которые я оставил на потом. Первая функция - это графики. Для вывода графиков используется флэшка, чьим создателем является http://www.amcharts.com/. Если вы видели статистику сайта 4dle.ru, то вам будет проще понять принцип вывода. В вышеуказанной картинке, выведены графики всей группы и выбран тип "Показы" (имеются также типы показов и ctr). При просмотре графиков группы, выводятся все баннеры, которые относятся к ней, а при просмотре конкретного баннера, показываются его клики и показы. Вы также можете настроить размеры флэшки и быстро выбрать другую группу (или баннер). На данной картинке статистика к сожалению нарушена из-за изменения базы данных, а так она формируется нормально.

Ротатор баннеров 1.1


При клике на ссылку "Полная статистика" выводится небольшое окно, где можно посмотреть статистику всех показов и кликов по баннеру. Ниже показаны изображения:

Ротатор баннеров 1.1

Ротатор баннеров 1.1


Сортировка, переход по страницам и т.д. происходит без перезагрузки страницы (работает на аяксе). При просмотре данной статистики можно быстро экспортировать данные в форматы: excel, xml, и txt. А также можно очистить всю статистику данного баннера.

Ротатор баннеров 1.1


При клике на "Доступ к баннеру" открывается новое окошко и выводится список доступов. К каждому баннеру может быть неограниченное колличество доступов, также у каждого доступа свои настройки. При нажатии на кнопку "Создать доступ", у вас появляется форма создания:

Ротатор баннеров 1.1


Где предлагаеся вписать:

1. Ключ - можно отнести к названию доступа, тоже должно быть уникальным.
2. Пароль - пароль для доступа к статистике.
3. Дата окончания доступа - если оставить пустым, то удалится вместе с баннером, иначе в указанное время.

Ротатор баннеров 1.1


Изначально не планировалось создавать отдельное окошко под получения кода баннера или группы т.к. был всего один тег для вывода. Но потом понадобилось скрывать некоторый код в шаблоне, если баннер показался, и после реализации, было придумано создать своё окошко получения тегов. Раньше я упомянал о теге группы, но в модуле есть возможность получить тег конкретного баннера и выводить его на сайте без ротации. При открытии окошка автоматически выдаются три тега выбранной группы (или баннера), но вы также можете быстро без перезагрузки выбрать теги другого баннера или группы. Теперь немного о самих тегах:

1. Самый первый тег отвечает за сам вывод баннера, тут без комментариев.
2. Второй тег показывает всё содержимое, если баннер показался и скрывает содержимое, если не показался.
3. Третий тег полностью противоположен второму, то есть скрывает всё содержимое, если баннер показался и показывает содержимое, если не показался.

Ротатор баннеров 1.1


При клике на кнопку "Дополнительно" у вас появится мини строчка с кнопками быстрых массовых действий. Каждое действие соответствует названию кнопки, поэтому объяснять невижу смысла. Конечно таких массовых действий не достаточно для удобства, поэтому я создал очень удобное массовое редактирование баннеров, и расскажу о нём попозже.

Ротатор баннеров 1.1


Конечно, это не совсем относится к баннерам, но я думаю нужная функция. При клике на кнопку "Проверка GeoIP" находящеся на главной странице, у вас открывается новое окошко, где вы можете проверить свою базу стран и городов. Функция также поддерживает сразу два класса для определения (описаны выше) и также смену базы для класса. Вообще я её создавал для себя, чтобы проверить работу гео тартегинга, но решил оставить. Здесь всё довольно просто, выбираете класс, базу данных (можно автоматически), тип IP (просто IP, или IP:PORT) и нажимаете кнопку показать, после чего выводится список стран и городов данных IP. В данном случае у меня не определён один адрес, это значит, что база уже устарела и пора её сменить, а при выборе другой базы данных ip определился нормально. Все IP адреса, которые вы видите на картинке являются бесплатными Proxy серверами и умрут совсем скоро (это я так, на всякий случай).

Ротатор баннеров 1.1


Настроек модуля довольно маловато, и их все вы можете видеть на картинке показанную выше. Как раз на этой странице, вы и добавляете дополнительные модули для показа (описано выше). Сохранение происходит без перезагрузки страницы.

Ротатор баннеров 1.1


Вот что знаю, дак это очень важная функция для многих. Читал реформал, и все говорили, что необходимо загружать картинки через веб интерфейс. Только здесь вы можете загружать не только картинки, но и swf файлы (флэш). Долго мучился с загрузкой файлов с компьютера, чтобы всё происходило без перезагрузки, и пришлось восльзоваться плагином к JQuery "Ajax upload" (http://valums.com/ajax-upload/). Поэтому загрузка файлов с компьютера происходит без перезагрузки. Также вы можете загружать файлы и с интернета, в этом случае можете сразу настроить файл: изменить имя и уменьшить его (только для картинок). Обновление листа, также как и загрузка файла с интернета происходит без перезагрузки (работает на аяксе). Для каждого изображения или флэшки вы можете быстро получить ссылку на него, ссылку в формате html или удалить файл через аякс. Для картинок,появляется ещё одна опция для её редактирования, снизу показана картинка, как выглядит окошко, которое появляется при клике на эту опцию:

Ротатор баннеров 1.1


В данной форме вы можете:

1. Переименовать файл.
2. Сжать до определённых размеров по высоте и ширине.
3. Сжать по максимальной стороне, по высоте или по ширине. Необходимо для плавного сжатия.

Функция "Качество сжатия" действует только для JPEG изображений. Также вы можете сохранить изображение как копию, не затрагивая оригинал изображения.

Ротатор баннеров 1.1


Четвёртая вкладка выводит небольшую статистику модуля. Здесь собраны самые такие основные данные, все их вы можете увидеть на картинке выше. Не рассказанная функция, это файлы статистики. В них помещается информация о просмотрах и кликов по баннерам, но со временем они могут набирать большой вес. Хоть это на нагрузку почти не влияет т.к. эти файлы используются только тогда, когда администратор хочет посмотреть данные по баннеру, они не всегда нужны. Например данные за один год назад уже не являются актуальными и лучше очистить их для экономии места.

Ротатор баннеров 1.1


Выше уже были глобальные массовые действия, но как уже писал их не хватало для удобно редактирования нескольких баннеров. Чтобы переключить на режим массового редактирования, достаточно нажать на кнопку "Веб-камера" и ждать загрузки на аяксе. После ожидания вылазит вот такой список баннеров с некоторой информацией о них. Сортировка, навигация работает без перезагрузки страницы (не аякс =), простой js). Наведя мышку на название баннера, выводитсяего превью. Снизу пказана картинка:

Ротатор баннеров 1.1


Все возможные действия вы можете увидеть на картинке выше. Я постарался собрать всё в хорошо оформленный список и разбил действия по группам. Отпарвка формы происходит с помощью аякса без перезагрузки страницы. Также дальнейший выбор, сохранение, и возвращение работает на аяксе. Для меня эта одна из самых важных разделов данного модуля т.к. позволяет быстро и очень просто отредактировать почти любые моменты нужных баннеров.

Также хочу отметить, что все js скрипты, которые используются в модуле были проверены в браузерах:

1. Internet Explorer 7, 8.
2. Mozilla 3, Mozilla 3.5.
3. Opera 9, 10.
4. Google Chrome 2.
5. Safari 4.

Результат проверки: все js скрипты отлично работают в браузерах под номерами (выше написаны) 2,3,4,5. В IE (все версии) под номером 1, не знаю почему, но не работает календарь выбора дат и времени. Покопавшись в добавлении новостей, календарь тоже не работает и на других сайтах (не DLE) тоже не работает. Остальные скрипты на данных версиях браузера работают безошибочно.

Остальные версии тестируемых браузеров не проверялись, также и других марки браузеров тоде не проверялись. Тест проводился потому, что на js скриптах основана почти вся админка данного модуля и было бы не прилично оставлять ошибки.

На этом с админкой всё, теперь переходим к функционалу на сайте.

Для начала начнём с гостевого доступа:

Ротатор баннеров 1.1


После выдачи ключа, рекламодатель должен зайти на определённую страницу. Модуль поддерживает ЧПУ, поэтому может быть 2 адреса. На этой странице вводит полученный ключ и пароль и автоматически попадает в статистику нужного баннера:

Ротатор баннеров 1.1


Всё, что может вывестись, вы можете увидеть на картинке выше. Формирование графиков для гостевого доступа, опционально выключается в настройках модуля для экономии ресурсов сервера. После попадания на данную страницу, у пользователя сохраняются куки (как авторизация пользователя), и он может вернуться на данную страницу без ввода ключа, но только в том случае, если доступ не удалился и он не заходил в статистику другого баннера. Гостевой доступ использует шаблоны tpl, поэтому вы можете с лёгкостью изменить дизайн по себя.

Как вы уже поняли, модуль позволяет ротировать баннеры посредством вывода групп. Теперь хочу немножко рассказать о самом алгоритме вывода на сайт. Вообще любой тег модуля вывода баннеров и групп, вы можете использовать абсолютно в любом шаблоне, даже в том, который не идёт стандартно в DLE, а создаётся с установкой нового модуля. Допустим вы создали группу и добавили в неё три баннера со своими условиями. Данный тег группы вы вставляете в краткую новость, то есть получится, что тег будет не один а больше (возьмём 10 к примеру). Я реализовал модуль так, что ротация баннера не обязательно должна происходить при перезагрузки страницы, иначе бы у нас в каждой краткой новости висел бы один и тот же баннер, а сменился бы только при обновлении страницы. Здесь же всё доволно сложннее, ротация может происходить прямо при парсерстве тегов, и после показа одного баннера он запомнится, и следующий тег, уже заменится другим баннером и т.д. После показа трёх баннеров (моржет и двух - смотря какие условия у баннера) цикл начнётся сначала и статистика показов не нарушится, а запишется столько раз, сколько показался баннер. Если в группе есть баннер, который может вывестись, то тег без рекламы не останется в любом случае. Можно также вывести конкретный баннер, чтобы в каждой краткой новости была одна и таже реклама, для этого необходимо просто вставить тег конкретного баннера, а не группы. Думаю с этим понятно.

Теперь о нагрузке.
Выводы баннеров, групп, подсчёт показов, кликов, запись в статистику и т.д. на первый взгляд кажется слишком много будет запросов к базе данных. Но с этой задачей я решил поступить иначе. При первой загрузки страницы, после установки модуля на сайт, делается запрос к базе данных на выдачу листа групп, затем делается запрос к базе данных на выдачу всех баннеров первой группы, затем запрос на баннеры второй группы (если есть конечно) и т.д. То есть в среднем 3-5 запросов к базе данных. Затем эта информация обрабатывает и заносится в кэш, который и производит подсчёт кликов, показов и др. Далее при обновлении страницы, запросов к базе данных от модуля не поступает вообще, а используется кэш. Сам кэш автоматически очищается 1 раз в час. При отсутствии кэша, делается повторный цикл действий, который описан выше. При присутствии 5 групп, которая каждая должна вывести по баннеру, модуль затрачивает на всё про всё, в среднем 0.03 сек., что я считаю не так много.

Приоритет баннера.
Обещал, что расскажу ниже т.к. раньше бы вы этого не поняли. Приоритет нужен для того, чтобы баннер показывался чаще других. Сам приоритет играет роль только для тех баннеров, которые находятся в данной группе. Возьмём тодже пример с краткими новостями. Пусть по условиям баннеров, могут вывестись все три баннера, только у второго приоритет равняется 2. В этом случае, первый и третий баннер покажутся по одному разу, а второй баннер 2 раза и опять сначала. Только в данном случае, баннеры не показываются по порядку, а то бы второй баннер показался бы два раза сподряд. А они перемешиваются, и никто не знает в каком порядке выведутся баннеры. В конце концов статистика показа на одной странице с 10 новосями будет такой: первый и третий баннер покажутся по три раза, а второй 4 раза, но опять же, никто не знает, насколько хорошо компьютер их перемешает (я привёл статистику без перемешивания).

Графики и GeoIP
В связи с неопределением лицензии на распространение бесплатной версии графиков, вам придётся вручную зайти на их сайт и скачать флэш файлы и загрузить на сайт (написано в справке). Два класса GeoIP идут с модулем в комплекте и не нарушают права использования. Единственное, что вам надо будет для них сделать, дак это скачать базу данных стран и городов для них и загрузить на сервер. Весят они порядком ~20 MB.

- При выключении всего модуля на сайте, теги групп не остаются, а при показе удаляются, чтобы не пугать посетителя сайта.
- Думаю о показах баннеров достаточно, уже всё рассказано.

При установки модуля содзаётся 3 таблицы в базе данных:

1. Таблица для групп баннеров.
2. Таблица самих баннеров.
4. Таблица для гостевого доступа.

Опять же хочу заметить, что на сайте используется всего 2 таблицы (и то не постоянно).

Установка модуля довольна простая. После загрузки всех файлов на сервер, запускаете файл установки базы данных. После установки базы, вам выдаётся спсиок действий, которые необходимо выполнить (для каждой версии DLE разные действия, именно поэтому текст установки не в txt). Действий в 3-5. Установка максимум может занять минуты 3.

Поддерживаемые версии DLE: 7.0, 7.2, 7.3, 7.5, 8.0, 8.2, 8.3, 8.5
Также скорее всего модуль будет работать на более ранних версиях. По запросу я могу лично проверить работоспособность (подогнать если потребуется) под вашу версию DLE.

Совместимость со стандартным модулем управления рекламой: Данный модуль никак не влияет на работу стандартного модуля управления рекламой, который входит в дистрибьютив DLE, то есть вы можете паралельно использовать два модуля у себя на сайте.

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

---------------------------------------------------------------------

Цена модуля: 90$
Да знаю, цена не маленькая, но посмотрите сколько ушло времени на создание всего этого.
Рекомендовать:

Комментарии  Rss комметарии

Автор  dima, 23 июля 2011 22:30
был бы он под DLE 9.3.....
Ответить
Автор  REZER, 3 августа 2011 05:13
Да конечно, версия под DLE 9.3 будет готова на этой недели.
Ответить
   
Автор  dima, 7 августа 2011 21:55
Модуль супер был бы демо... а лучше бета (бесплатная)
Ответить
Автор  Тарас, 8 августа 2011 00:51
Модуль на один домен?
Ответить
   
Автор  REZER, 8 августа 2011 20:15
Да, на один домен и все его поддомены.
Ответить
Автор  Дмитрий, 11 августа 2011 01:45
Подскажите пожалуйста можно ли решить следующее с помощью этого модуля:

В одном блоке (html внутри) нужно показывать разную информацию для разных городов России. Зашёл человек с Курска например и в этом блоке выводится информация только для жителей Курска.


Заранее спасибо.
Ответить
   
Автор  REZER, 11 августа 2011 12:03
На данный момент модуль работает только со странами.
Ответить
Автор  Aky, 13 августа 2011 01:56
а возможно ли его использовать как баннерную систему? то есть показывать рекламу на разных сайтах? типа openX
Ответить
   
Автор  REZER, 14 августа 2011 10:11
Модуль запланирован как контролёр рекламы на своём сайте. Пока что экспорта рекламы для других сайтов нету.
Ответить
   
Автор  Aky, 28 августа 2011 05:01
а возможно ли это сделать?
Ответить
Автор  bratoz, 8 сентября 2011 14:18
Есть вопросик.
Мне не нужен такой огромный функционал, мне нужно сделать показ баннера только одному городу. Санкт-петербург.

Но я хочу размещать баннер не на своих сайтах, а на сайтах рекламодателей. Как быть?
Ответить
Автор  Михаил, 4 октября 2011 14:53
Хочу купить, в 9.4 работать будет?
Ответить
   
Автор  REZER, 5 октября 2011 10:49
Да конечно, это один из немногих модулей, которые работают на 3-х линейках DLE 7x-8x-9x.
Ответить
Автор  Сергей777, 21 ноября 2011 06:22
Можно на базе этого модуля организовать геотаргетинг по городам России ?
Ответить
   
Автор  REZER, 21 ноября 2011 23:03
Нет, на данный момент только по странам.
Ответить
   
Автор  Cawa, 12 декабря 2011 00:55
А с этим ротатором можно размещать кликундеры, поисковики не будут банить?
Ответить
   
Автор  REZER, 12 декабря 2011 02:09
Размещать можно, но никто не даст вам гарантий, что вас никогда не забанят. Это зависит от того, как представится поисковик, ведь теоретически он может и как посетитель с IE заходить.
Ответить
   
Автор  Cawa, 12 декабря 2011 12:05
Понятно, тогда лучше не использоват кликундер, скажите пожалуйста возможно ставить на один блок несколько тизерные рекламы и клики будут правильно расчитаться? И как будут показываться рекламы, пользователь обновляет страницу и он видит следующую рекламу? Было би не плохо если смогли в демо показывать рекламный блок нескольких тизерних сетях.
Ответить
Автор  xeon, 8 февраля 2012 16:47
Можно реализовать баннерную сеть - правильно понял?
Ответить
Автор  unvs, 5 мая 2012 02:50
Обновился до 9,6 версии, при установки с нуля пишет куеву тучу ошибок, потому как произошли изменения в базе данных от разработчика, про ТС модуля подкорректировать по новую версию
Ответить
Автор  aprnickolay, 29 мая 2012 14:54
на версии DLE 9.6 нормально работает?
Ответить
   
Автор  REZER, 1 июня 2012 18:14
Да, модуль работает на DLE 9.6
Ответить
Автор  Валерий1, 25 июня 2012 10:26
Насолько закрыт код модуля? Есть возможность его подкорретировать для сеья. К примеру на скринах вижу, что есть возможность показа баннера в определённых разделах и модулях, если я хочу добавить свои модули ($do) в которых требуется показ вкл/выкл?
Ответить
   
Автор  REZER, 1 июля 2012 09:59
Исходный код модуля открыт, добавить $do можно в админцентре, имеется к этому инструкция, с этим проблем не возникнет.
Ответить
Автор  alex7733, 23 августа 2012 01:06
Поставили ротатор, но вместо баннера выводится {partners:verhniy-banner>adsense} В чем может быть проблема?
Ответить
Автор  alex32, 12 ноября 2012 13:31
Здравствуйте, немного не понял из описания, в связи с этим вопрос: допустим Открыли 1 страницу, вторую, третью. На каждой вы увидели рекламный баннер. А перейдя на четвертую страницу, банер вы уже не видите.То есть, можно ли как то настроить кол-во показов одному уникальному посетителю? по ай-пи или еще как то? в демо тоже не нашел решения. Спасибо.PS. Цена, как вы заметили, немаленькая, поэтому очень интересует этот вопрос, от этого зависит брать-не брать.
Ответить
Автор  Екатеринааааа, 6 февраля 2013 20:55
Возможно ли к нему прикрутить модули оплаты. Чтобы к примеру пользователь сам купил на сайте на месяц баннер оплатил он уходит на модерацию и после модерации появляется и через месяц снимается.
Если нет, сколько будет стоить доделать это?
Ответить
   
Автор  Екатеринааааааа, 6 февраля 2013 20:56
Если можно выйдите на связь если можете реализовать. Готов оплатить отдельно от себя доработку данного функционала.
Ответить
   
Автор  REZER, 7 февраля 2013 11:33
Обратитесь в тикеты, есть один похожий готовый вариант, уже рабочий.
Ответить
   
Автор  Kanarsky, 12 мая 2013 04:56
Написал два дня назад, жду ответ.
Спрашивал не об этом, но тоже интересует данная доработка. Можно озвучить информацию для всех или делать запрос в тикеты?
Ответить
Автор  alex32, 12 февраля 2013 09:34
Как вывести баннер на поддомене? В часности, на форуме LB?
Ответить
   
Автор  Kanarsky, 12 мая 2013 04:57
Присоединяюсь. Но это скорее вопрос к Никите.
Ответить
Автор  Kanarsky, 25 марта 2013 18:31
Задавал вопрос, удалили что ли?

Повторю: на 9.8 работает модуль?
Ответить
   
Автор  REZER, 26 марта 2013 06:01
Не знаю, ничего не удаляли ))) Да, модуль работает на DLE 9.8
Ответить
Автор  Евгений, 6 августа 2013 14:57
На DLE 10.0 работает?
Ответить
   
Автор  REZER, 3 сентября 2013 11:17
Да, работает.
Ответить
Автор  Александр, 2 сентября 2013 16:58
Работает ли на 9.7?
Скажите, у меня два домена - site.com и site.com.ua (зеркало). В моем случае надо покупать две лицензии или одну?
Ответить
   
Автор  REZER, 3 сентября 2013 11:17
Да, работает. На счёт доменных зеркал, напишите в тикеты, поможем.
Ответить
Автор  bigtalk, 19 сентября 2013 04:07
Есть косяки при работе с кодами кликандера.
Код вставки после срабатывания кликандер кода появляется на сайте :(
Суппорт в тикетах почему то молчит :(
Ответить
Автор  Kanarsky, 25 сентября 2013 07:30
Виктор, предложение по доработке:
1. Вынести файлы отчётов по показам в статистику клиента, чтобы клиенты могли самостоятельно скачивать эти файлы. Отнимает время рассылка этих отчётов "вручную".
2. Расширить кабинет клиента. Бывает, что клиент размещает баннеры разных форматов или баннеры находятся в разных группах, поэтому приходится одному клиенту давать несколько разных доступов, что неудобно всем. Нужно объединить всё в одном кабинете.
3. Самый важный пункт на текущий момент: можно ли реализовать ограничение по показам на одного пользователя?

В тикетах не отвечаете.

Попутно вопрос для использующих модуль: у кого-нибудь слетает проверка лицензии, вследствие чего модуль полностью отключается?
Ответить
Автор  bigtalk, 26 сентября 2013 12:36
Разрабы походу вообще забили на свой продукт. Деньги получили и затихарились. А о сообщаемых багах не хотят слышать. Никаких исправлений. У меня бага в работе мода а никто не шевелится.
Ответить
Автор  Kanarsky, 29 октября 2013 17:09
Кто обновился?
Ответить
Автор  Kanarsky, 13 мая 2014 21:58
Пора бы уже функционал обновлять. smile 3 года как без изменений.
Ответить
Автор  Kanarsky, 28 мая 2014 04:19
Обнаружился неприятный баг, два баннера в ротации - при выставлении одному приоритета - 2 (у второго стандартно - 1), у первого постоянно слетает статистика как показов, так и кликов.
Ответить
Автор  bigtalk, 7 октября 2014 11:32
Заметил косяки. Если начинаешь выбирать разные опции показа, например выбирать категории где показывать, или в каких разделаХ. каким группам, То баннеры частично не показываются. По 5 раз обновляешь баннер то есть то нет.
Ответить
Автор  bigtalk, 25 октября 2014 05:07
Если назначить одному баннеру показ только Россия, Украина а другому баннеру в этой же группе "Все страны". То периодично место первого баннера просто пустое, из-за того IP не принадлежит ни RU ни UA. Логика вообще отсутствует. По нормальному нужно показать баннер который подойдет для этого юзера а не пустое место. am
Ответить
Автор  sidorivan, 20 ноября 2014 08:37
Можно ли крутить свои тизеры в этом модуле, и как оно, где глянуть!
Ответить
Автор  Kanarsky, 20 ноября 2016 01:33
Rezer, аналогичная просьба - реанимируйте модуль.
Ответить
Автор  Kanarsky, 28 января 2017 00:44
Операция "Реанимация". Обновляемся smile

Интересно, по другим модулям тоже будут обновления?
Ответить
Автор  krasnogorsk.name, 17 мая 2017 12:57
На версии 11.3 модуль работает не корректно! Просьба адаптировать!!!
Ответить

 

Внимание! Обо всех ошибках необходимо писать на форуме (все комментарии с ошибками на сайте будут теперь удаляться).
Уведомление! Обращаем ваше внимание на то, что вы можете оставить отзыв о модуле.


Отправить
# Название Версия Дата выхода
1 Ротатор баннеров 1.1 1.1 15 июля 2011 (03:32)

* Как только выходит новая версий дополнения, то все старые автоматически пропадают с сайта и заменяются на новую.
* Если вы хотите посмотреть изменения старых версий, то можете переходить в них отсюда.
Возможности дополнения 1.1
Неограниченность групп Да
Неограниченность баннеров Да
Полная статистика показов и кликов Да
Ограниченое в кол-ве кликов Да
Ограниченое в кол-ве показов Да
Тайм таргетинг Да
Запрещённые браузеры Да
Приоритет показов баннера Да
Поддержка скрытых ссылок Да
Гео таргетинг Да
Показы в нужных категориях Да
Показы только на нужных страницах Да
Показы определённым группам Да
Поддержка баннеров Popup Да
Графики статистики Да
Отключение баннера без удаления Да
Массовое управление баннерами Да
Отключение группы без удаления Да
Статистика всего сайта включая CTR Да
Редактор изображений для баннеров Да
Предоставление гостевого доступа Да
Поведенческий таргетинг Да
Расширенный тайм таргетинг Да
Управление частями кэша Да
Доп. теги для групп и баннеров Да
Поддержка UTF8 Да
Если, какая-то возможность не отмечена в данном списке, значит она поддерживается в новых версиях данного дополнения. Вы также можете опционально сравнить все возможности имеющихся версий данного дополнения на этой странице.
Скачивание файлов

Для того, чтобы скачать файл, необходимо быть зарегестрированным и авторизированным пользователем сайта. Перейдите по ссылке "Скачать" и выберите необходимый файл для загрузки (версию DLE, модуля и т.д). Если дополнение платное, то вам придётся сначала купить его.

Демо версия

В демо версии вы можете посмотреть всю работу дополнения до его установки. К тому же, если дополнение платное, то вы можете визуально оценить его возможности. Если имеется административная часть, то можете заходить в неё под логином:

Логин: demo
Пароль: demo

* Если вы не можете войти под указанным логином, то наберите в строке адреса браузера "http://partners.rezer.net/reset.php" и дождитесь ответа. После чего все настройки автоматически востановятся по умолчанию.

Форум поддержки

Все вопросы, ошибки и пожелания для новых версий вы можете оставлять на форуме. Для каждого дополнения имеется отдельная тема. Чтобы не засорять форум и не искать эту тему, вы можете перейти в неё по ссылке, указанной ниже.

Документация по модулю

Прочтите полную документацию по данному модулю и узнайте как работать со всеми функциями модуля.


Скачать Демо Форум Документация

Авторизация Регистрация
Ротатор баннеров
  Реклама
Сегодня без рекламы
  Важный опрос
Ваша версия DLE

(Ваш вариант)

   Результаты
  Последние новости
  Счётчики
Rambler's Top100
Мы принимаем
Проверить аттестат www.megastock.ru