Всем привет!
Решил предложить сообществу свою разработку на тему отсутствующего функционала размещения баннеров.Данный компонент в первую очередь нужен самому, но, в связи с тем, что разработчики в ближайшее время не планируют выпускать компонент "Баннеры" (ответили письменно на мой запрос), я решил "поделиться" с сообществом данной реализацией.
Название компонента немного не соответствует функционалу, т.к. баннеры выводятся в random'ом порядке. Возможно потом будет дописана возможность смены баннеров без перезагрузки страницы, но на данный момент такой необходимости нет.
Что умеет данный компонент и как он реализован:
— вся работа с компонентом происходит через публичную часть сайта;Почему так сделано? Хочется в дальнейшем реализовать функционал, с помощью которого можно будет предоставлять доступ определенному пользователю к просмотру статистики по своему баннеру.
— создание баннерных позиций;
Баннерная позиция объединяет в себя баннеры, которые будут выводится в виджете в указанном вами месте.
— создание баннеров;
При создании баннера указывается ссылка баннера (не обязательно), дата начала показа, дата окончания показа, количество показов (либо неограниченно), количество переходов (либо неограниченно).
— статистика показов баннеров.
У каждого баннера ведется статистика показов, переходов, считается CTR
— вывод баннеров.
Реализовано через размещение виджетов. Вы сами контролируете, на каких страницах и в каких местах будут показаны определенные баннерные позиции. Для изображений размеры указывать не обязательно, баннер будет адаптивным.
— статистика для рекламодателей.
На странице позиции у каждого баннера генерится ссылка для просмотра статистики, вы можете смело предоставлять ее своим рекламодателям.
update 2.0.1 от 24.11.2017
+ добавление HTML баннера
+ открыть ссылку в новом окне вынесено в настройки баннера
+ выравнивание баннера
+ статистика баннера для пользователей
Компонент бесплатный.
На шоколадку:
Яндекс.Деньги — 41001235605991
Реклама #
DeeMon 9 лет назад #
irbis 9 лет назад #
SpaceSel 9 лет назад #
PS: Такими темпами завтра с утра появится третье решение
irbis 9 лет назад #
R161Net 9 лет назад #
Весьма интересно!!
За разработку +
SpaceSel 9 лет назад #
R161Net 9 лет назад #
R161Net 9 лет назад #
irbis 9 лет назад #
irbis 9 лет назад #
R161Net 9 лет назад #
ValeraK 9 лет назад #
jorgovich 9 лет назад #
irbis 9 лет назад #
jorgovich 9 лет назад #
irbis 9 лет назад #
nmsk 9 лет назад #
irbis 9 лет назад #
решение будет не универсальное
irbis 9 лет назад #
+ добавлено ограничение количества переходов;
+ при создании виджета добавлены поля: ширина и высота. Сделано для правильного отображения флеш-баннеров.
jorgovich 9 лет назад #
irbis 9 лет назад #
Файл /system/controllers/rotatorbanners/widgets/banner/widget.php
удалить строку 9:
строку 6:
jorgovich 9 лет назад #
Kreator 9 лет назад #
Это касается флеш-баннеров. Есть пользователь отключил флеш - ему бы надо показывать заглушку gif или jpg.
Как это сделать?
irbis 9 лет назад #
Может кто другой ответит на этот вопрос.
Kreator 9 лет назад #
irbis 9 лет назад #
R161Net 9 лет назад #
Честно!! жду очень данной функции! Я не тороплю просто интересуюсь! Нужный компонент!!! +
irbis 9 лет назад #
Здесь 3 варианта:
1. Ждать, когда мне это понадобится самому.
2. Подготовить тех. задание, я сделаю его лично для вас или группы людей.
3. Можно доработать своими силами.
AndroS 9 лет назад #
jorgovich 9 лет назад #
AndroS 9 лет назад #
Если интересно, могу целое ТЗ накидать, что делать дальше, чтобы компонент стал ПОЛНОЦЕННЫМ компонентом "РЕКЛАМА" :)
R161Net 9 лет назад #
irbis 9 лет назад #
R161Net 9 лет назад #
Gudan 9 лет назад #
Kreator 9 лет назад #
Можно задать время, когда будет показываться баннер
Можно макс. показов
Можно макс переходов.
А если все три параметра указаны, по каким параметрам ориентироваться баннер будет?
Kreator 9 лет назад #
irbis 9 лет назад #
Публиковать баннер - отдельная опция, для ручного отключения показа.
По моему, все логично выстроено.
irbis 9 лет назад #
Kreator 9 лет назад #
irbis 9 лет назад #
jorgovich 9 лет назад #
irbis 9 лет назад #
nmsk 9 лет назад #
замечательносупер, если бы к баннерным позициям, выставлялась цена при добавлении виджета. Что бы человек например нажал на пустой баннер (шаблон что рекламное место сдаётся) попадал на страницу где указаны цены на рекламные места, как бы формировалась своеобразная страница (карта), с рекламными местами...irbis 9 лет назад #
Мне кажется, все логично!
nmsk 9 лет назад #
kdv1978 9 лет назад #
R161Net 9 лет назад #
irbis 9 лет назад #
jorgovich 9 лет назад #
irbis 9 лет назад #
Вот не хотел я SWF вообще внедрять в этот компонент...
Подумаю, что можно сделать.
jorgovich 9 лет назад #
R161Net 9 лет назад #
irbis 9 лет назад #
jorgovich 9 лет назад #
irbis 9 лет назад #
Видать это судьба, что при обновлении InstantCMS 2 слетела поддержка флеш через поле изображения.
EXID 9 лет назад #
Прикупили сегодня у вас Ротатор.
Поставил!
Настроек нет! Так должно быть?
В виджете выпадающий список пустой.
В каком месте мне создать позиции так и не понял :(
EXID 9 лет назад #
irbis 9 лет назад #
Настройки не добавлял, т.к. все работает именно так, как и планировалось.
В виджете у вас пусто, т.к. вы не настроили данный компонент, а именно не добавили в него позиции вывода и не добавили в них баннеры.
Этот вопрос возник у вас у первых, возможно из-за невнимательности, т.к. в письме, которое я отправляю, изложено подробно что и как делается.
Сразу отмечу, что у некоторых покупателей возникает вопрос, что все настроили, но баннер не выводится. Во ВСЕХ случаях была проблема в том, что дата окончания показа стояла меньше текущий.
Внимательнее все настраивайте и удачи!
Gudan 9 лет назад #
irbis 9 лет назад #
Вы это имеете в виду?
Gudan 9 лет назад #
Birles 9 лет назад #
irbis 9 лет назад #
Birles 9 лет назад #
hozainbarin 9 лет назад #
Capitan 8 лет назад #
Gudan 8 лет назад #
482 7 лет назад #
vikont 7 лет назад #
Kobalt 7 лет назад #
vikont 7 лет назад #
К счастью меня не сильно пока давит, еще подожду, но неприятный осадок уже есть!
Kobalt 7 лет назад #
vikont 7 лет назад #
irbis 7 лет назад #
Сейчас просто висит большой проект, из-за которого не хватает времени заниматься компонентом.
Напишите, что вам необходимо дописать в первую очередь, только в рамках разумного, т.к. я не планировал особо развивать функционал, а согласился лишь идя на встречу участникам сообщества.
Компонент, который я написал и выставил работает по всему заявленному функционалу.
Я планировал, работая над заказом клиента, расширить функционал, но пока это не требуется.
vikont 7 лет назад #
Я вам целую "портянку" хотелок отправлял в письме! Сверху в низ по убывающей значимости. Даже хук пообещали сделать.
irbis 7 лет назад #
4eremnykh 7 лет назад #
Latuma 7 лет назад #
vikont 7 лет назад #
vikont 7 лет назад #
И на форуме уж 22 дня не показывался..
irbis 7 лет назад #
vikont 7 лет назад #
В случае необходимости готов помочь в тестировании.
4eremnykh 7 лет назад #
4eremnykh 7 лет назад #
4eremnykh 7 лет назад #
4eremnykh 7 лет назад #
irbis 7 лет назад #
Работа началась, ожидайте.
Загрузка большая, поэтому пишу по мере нахождения свободного времени.
По биллингу чуть позже, возможно включу.
4eremnykh 7 лет назад #
4eremnykh 7 лет назад #
vikont 7 лет назад #
4eremnykh 7 лет назад #
vikont 7 лет назад #
Вот видите, далеко живет, да и то снег нужен, а он еще не везде выпал....
Вот со снежком и появится.
В Горловке только сегодня первые заморозки были, а два дня назад вообще +12 было... цветы еще цветут
irbis 7 лет назад #
irbis 7 лет назад #
+ добавление баннера в формате HTML (добавлен HTML редактор, при наличии в нем кода происходит приоритетный показ, т.е. замещает файл баннера)
+ добавлена опция открытия ссылок в новом окне (для каждого баннера)
Обновление в течении нескольких часов прилетит всем покупателям на почту.
Что касается добавления баннеров пользователями, привязки системы биллинга и иные глобальные правки - здесь нужно кардинально переписывать компонент, что в моем случае, мне проще разработать новый.
При данной стоимость компонента, открытого исходного кода для правок и аудитории покупателей я не вижу смысла вкладывать силы в его большую доработку. Он полностью выполняет поставленные на него задачи.
Мелкие правки и небольшие доработки я готов вносить и отвечать на вопросы в данном блоге.
Что касается запрошенных хаков, подскажите где нужен их перехват? (во время создания баннера, при показе баннера, иные).
vikont 7 лет назад #
1. Геотаргетинг есть?
2. Позиционирование баннера в поле??? Частенько надо разместить в одном баннерном месте разнокалиберные баннеры (например в шапке), без позиционирования выглядит некрасиво.
3. Статистики для рекламодателей наверно тоже нет, как и доступа для них? Хотя писали, что специально вынесли настройки баннерных мест в отдельный доступ.
4. Хук нужен для списания денег в биллинге у конкретного рекламодателя. Для этого должен быть расчет цены. ,Расчет цены можно сделать через Конструктор форм iForm. Но это костыль, конечно лучше, если бы он был у вас. Если вы категорически против делать такой расчет, тогда Хук. Но это видимо отдельный разговор по согласованию двух разработок.... А в общем получается, что нужен хук при создании баннера. Могу недопонимать нюансов, так что извините.
irbis 7 лет назад #
2 - сделаю выравнивание баннера (слева, по центру, справа) внутри блока
3 - сделаю
4 - подскажу индивидуально, вопрос отправил на почту
Отправку массового обновления перенесем тогда на понедельник-вторник, закрою еще 2 пункта.
irbis 7 лет назад #
Что нового:
+ добавление HTML баннера
+ открыть ссылку в новом окне вынесено в настройки баннера
+ выравнивание баннера
+ статистика баннера для пользователей
Описание компонента обновил выше.
сергей валерьевич баранов 1 год назад #
блягодарочка, скачался)