Рекламные блоки в текстах типов контента

+18
3.38K
С помощью данного компонента, вы легко можете добавить баннеры или любой HTML код, в статьях, новостях, блогах, везде где используется Типы контента. Имеет легкие настройки в Админке, там можно создавать блоки, а потом в текстах статьи, можно поставить код, например {BLOCK=4} и при просмотре, система выводить баннер.


Иллюстрация
Страница добавления и редактирования

Иллюстрация
Компонент легкий в работе, имеет одну таблицу с 4 полями. Используется всего один SQL запрос, для оптимизации которого добавлены индексы. Даже если в статье 4-5 блоков, то для обработки идет один SQL запрос, по средством ajax.

Иллюстрация

Результат

Иллюстрация

Для более подробной информации, посмотрите видео


(!) системные файлы, не изменены.

Демо: здесь

0
Upliner Upliner 6 лет назад #
Браво Парвиз. Однозначно +
Очень нужная и удобная вещь по доступной цене.
Обязательно возьму себе в ближайшее время.
+1
Upliner Upliner 6 лет назад #
В догонку к прошлому комменту
Понимаю что сбор статистики переходов / просмотров/ СТР - это нагружающий базу процесс, но все же, можно ли данную разработку дополнить примитивной статистикой?
+1
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Попробую
0
Upliner Upliner 6 лет назад #
Я его конечно и без статистики забрать готов smile
Но все же, если у вас получится дописать такой функционал, то не лишним было бы сделать ему "выключатель". Это на случай если сбор статистики грузить начнет.
Две опции:
- Отчистить статистику блока
- Отключить сбор статистики
Я знаю, админы многих сайтов могут часами пялится на статистику переходов и др. показателей движения трафика joke Это завораживает. shock
Вот безумно потрясно, то что разработчики icms2 дописали возможность вывода статистики по проекту в админке. Хвала им и уважуха.
И вам уважуха за столь доступное (по цене) расширение функционала.
0
Владимир Владимир 6 лет назад #
примитивной статистикой
вот стоит адсенс чем стандартная статистика от гугла не подходит?
0
Upliner Upliner 6 лет назад #
С адсенсом понятно. Там своя статистика.
Я имел в виду статистику по баннерам и контекстным ссылкам (по аналогии статистики ротатора баннеров в 1.10.6).
Но присмотрелся к разработке повнимательней и понял, что по ее логике сделать это будет не просто.
В общем, идея статистики это всего лишь предложение. Само решение хорошо и в том виде в котором есть сейчас, учитывая его цену.
-1
letsgo letsgo 6 лет назад #
Аналог моей в блоге) ток в 2.5 раза дороже.
+1
Fuze Fuze 6 лет назад #
500/300 != 2.5

И судя по сайту, изначальная цена была 500. Ой как некрасиво конкурентов давить)
-7
letsgo letsgo 6 лет назад #
Это ты мне пишешь? Чуть ошибся, была скидка на праздниках, уже закончилась и теперь да 300.

Помнится ты писал, что делать аналоги не совсем корректно) Да и не раз писал даже. А я ведь верил, думал что да есть некое этическое правило, не повторять разработку другого, по крайней мере для продажи. Видимо тут красота в том, чтобы мнение менять в зависимости от ситуации? Ок, спасибо что подсказал.
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
я и не знаю что у Вас есть такая разработка, тем более не знал, что для второй версии.
+3
Нил™ Нил™ 6 лет назад #
Хоть бы и знал. конкуренцию никто не отменял) Если код не ворованный, никаких проблем)
+2
Нил™ Нил™ 6 лет назад #
кстати о конкуренции, после этого наезда, я бы на вашем месте пока поставил цену 150 р)
+2
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Не ворованный.
У него вроде Поле, а у меня реализовано с помощью хука
+1
letsgo letsgo 6 лет назад #
Согласен с конкуренцией, только за. Но был случай прямо противоположный, после которого не делал аналогов, чтобы не обидеть кого. Мне удобнее именно конкуренция.

Насчет кода, думаю тут нет воровства никакого, так как принцип разный, у меня указываются количество символов после которых ставится реклама, а тут надо в статье вставлять блоки.
+3
Fuze Fuze 6 лет назад #
Это ты мне пишешь? Чуть ошибся, была скидка на праздниках, уже закончилась и теперь да 300.
Да, тебе. Мне не важно было или не было. Ты сказал, я ради интереса проверил. И написал. Где я об аналогах что-то сказал? Комментарий был про 2.5 раза дороже.
Помнится ты писал, что делать аналоги не совсем корректно
Не приписывай мне того, что я не говорил или аргументируй цитатами и пруфлинками, мало ли, вдруг я запамятовал.
А я ведь верил, думал что да есть некое этическое правило, не повторять разработку другого, по крайней мере для продажи. Видимо тут красота в том, чтобы мнение менять в зависимости от ситуации?
Тут видимо "и шапка горит". Еще раз: комментарий был про 2.5 раза. А у тебя видимо "что болит, о том и пишу".
+3
vikont vikont 6 лет назад #
letsgo Не совсем аналог! У вас нет вставки Хуком! А здесь где хочу там и ставлю! И можно создать много разных блоков.
Ваш вариант хорош для жесткого закрепления рекламы за определенным местом и всего 3 блока. Нет управления из админки. Реклама будет появляться во всех статьях данного Типа контента!
Так что предложенный Evanescence вариант более универсальный и удобнее в практике!
0
globator globator 6 лет назад #
Можно даже сделать группу баннеров, добавить код для группы и что бы при обновлении страницы баннеры поменялись автоматически. Так функциональнее будет smile
0
Денис Васильевич Денис Васильевич 6 лет назад #
Не, ну.. очевидно, плагиат ведь.. laugh Вот, моя разработка
хм.. Вроде как, я свою разработку опубликовал даже прежде чем letsgo. Значит, так, буду на обоих в суд подавать!! laugh
0
vikont vikont 6 лет назад #
Денис Васильевич! Ваш вариант несомненно самый универсальный, так как можно вставлять не только рекламу, но и разные виджеты!
Но он не имеет админки! Все вся реклама требует создания кучи HTML виджетов и хранить их в неиспользуемых (если они нигде больше не применяются).
Так же надо помнить точные названия каждого виджета, а они не всегда простые.. в обще есть напряг при верстке статьи. Хотя не скрою ваш вариант на порядок превосходит остальные, но вот удобства немного не хватает.
0
o5Tolik o5Tolik 6 лет назад #
А что мешает стандартным редактором это сделать
0
Jestik Jestik 6 лет назад #
А если к примеру материалы добавляет не админ? Что заставите всех Ваш код пихать?) Хотя решение как в этом посте мне не совсем понятно. У Летсгоу лучше, хоть я пишу хоть не я реклама все равно будет
0
vikont vikont 6 лет назад #
Админ создает блоки и дает их названия редактору. Редактор при верстке вставляет готовые хуки и все.
0
Василич Василич 6 лет назад #
В идеале вывести бы над(или под) редактором список баннеров(сам код который самовыделяется при нажатии чтобы можно было просто скопипастить).
Это так, хотелка для удобства и максимальной автоматизации работы.
Разработка полена, прикуплю при запуске проекта на инсте.
0
MegaRostov MegaRostov 6 лет назад #
Обязательно возьму. 5+

Еще от автора

Обновление шаблона LTE
Исправление всех известных багов и другие доработки в шаблоне LTE
Бесплатный шаблон LTE
Адаптация бесплатного шаблона AdminLTE на InstantCMS 2.15 и выше.
Обновление доски 1.4.1
Обновление компонента "Новая доска объявлений", где исправлены все обнаруженные баги, а так же реализованы все хотелки, которые пользователи просили д
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.