Плагин "Рекламные блоки на странице" v.1.1.0 для ICMS 1.10

+95
5.74K
Всем привет!
Очередная переработка под InstantCMS 1.10. Адаптированная версия плагина Рекламный блок под заголовком.

Кроме адаптации внесены некоторые изменения. Теперь на странице работы компонента можно выводить два рекламных блока. Один под заголовком, другой в нужном вам месте. Есть возможность включения или выключения первого или второго блока. В блоках можно выводить рекламу с одинаковым рекламным кодом или разным. Можно задать класс тега <div>, над которым будет выводиться второй рекламный блок. По умолчанию выводится над комментариями(div класса cmm_heading). Все настройки найдете в админке. Инструкция по установке и по настройкам в админке в файле инструкция.txt внутри архива.

Если для второго блока задать вывод над тегом div c собственным классом и в теле компонента(в статьяъ, блогах...) указать этот класс дива, то рекламу можно выводить в любом месте, где вам нужно. Сколько раз вставите, столько и будет выводиться. Еще одна возможность тонкой настройки рекламы.

Если нужно, например, выводить рекламу над комментариями и над собственным классом, то можно клонировать модуль. Просто измените название папки плагина p_ad_block на другой и в файле plugin.php везде, где встречается p_ad_block, замените на своё название. Главное, чтобы название начиналось на p_. Измененный архив залейте на хостинг и в админке установите и настройте новый плагин с вашим названием.

Ну и собственно, Скачать архив

Приятного пользования!
+1
reload reload 12 лет назад #
Довольно таки оперативно!
+
+1
xcjccjmj xcjccjmj 12 лет назад #
Нужный плагин +
+1
prosis prosis 12 лет назад #
Марат спасибо большое и вопрос: афиша будет?
+5
Марат Марат 12 лет назад #
Да. Афиша тоже будет. Надеюсь )
Но будет в самом конце. В первую очередь переделаю те расширения, которые использую сам. Сделаю миграцию своего сайта, затем афиша.
Начал переделывать структуру урл по афише и много чего надо будет изменить. В первую очередь, думаю, будет переделано под 1.9, затем в кратчайшие сроки под 1.10. По урл надо будет ещё на форуме совместно потолковать. Позже создам тему. Вопросов очень много.
+1
Роман Роман 12 лет назад #
Удачной вам работы
+1
Марат Марат 12 лет назад #
Спасибо )
0
prosis prosis 12 лет назад #
удачи, ждем...
0
lezginka.ru lezginka.ru 12 лет назад #
+
0
Alex Optimum Alex Optimum 12 лет назад #
Спасибо
+1
Anonim Anonim 12 лет назад #
Очень важно выводить рекламный блок СРАЗУ за текстом статьи или блога записи, или объявления. Сразу за текстом
0
Atid Atid 12 лет назад #
Объясните
+1
Марат Марат 12 лет назад #
Минона права. Так советуют спецы всяких ЦОПов. Два лакомых места для рекламных блоков. Сразу же под заголовком и внизу, сразу же под основным контентом страницы. Ну, если контент большой, можно ещё и в теле. Для нижнего блока важно, чтобы он шел сразу под текстом(без всяких разделителей...). Тогда CTR будет высокий.
Это можно сделать и не сложно. Но нужно будет привязываться к другим эвентам. Хотя и при существующем исполнении можно сделать. Задайте в админке свой класс блока div и в статье, где нужно(через кнопку источник) расположите div с этим классом. Должно работать.
Привязываться к другим эвентам пока нет времени.
0
Бергал Бергал 12 лет назад #
Марат, спасибы! афигенская штука. я с ее помощью прицепил ко всем материалам, помимо метрики еще и кнопки соцсетей :)))
0
Atid Atid 12 лет назад #
она для 1.9 подходит?
0
Марат Марат 12 лет назад #
Так во второй строчке поста ссылка на старую версию плагина, который и работает на 1.9.
0
densvi densvi 12 лет назад #
а под 1.8 подходит?
0
Edik_Salonikski Edik_Salonikski 12 лет назад #
большое спасибо!
0
SLOT 800 SLOT 800 11 лет назад #
Спасибо отличный плагин,
Но Марат подскажите пожалуйста:
1.Можно ли сделать так, что бы на главной не выводились рекламные блоки?
2.почему не получаетвя вывести над тегами после текста статьи?
0
lokanaft lokanaft 11 лет назад #
Хм, я бы разделил по "</h1>" тело и просто вставил бы туда вызов модуля, ну и внизу также scratch
Код можно было бы легко менять из админки, а также настраивать страницы вывода.
+2
Марат Марат 11 лет назад #
В ответ на мой коммент? ))) Я же не со зла и не показаться. Просто увидел знакомый момент и поделился, как можно сделать.)
+1
lokanaft lokanaft 11 лет назад #
Я разве со зла?! Просто вы дали повод посмотреть код и я высказался, что думаю по этому поводу)) У всех же разные взгляды на вещи v
+3
Марат Марат 11 лет назад #
Ну тогда всё нормально )
Ваше предложение хорошее, вывод из модуля. Чтобы с админки вставлять код. Спасибо! Буду дорабатывать, учту.
Вы совершенно правы, взгляды на вещи разные. На то мы и индивидуумы ))) Господи, слово то какое )))
-3
Константин Г. Константин Г. 11 лет назад #
Скажите, модуль хранит код рекламы в базе или в файлах? Нехотелось бы БД негружать рекламой....
+5
Марат Марат 11 лет назад #
Константин Г. , вот сижу и думаю... Когда что-то выкладываешь в блоги, сидишь, тратишь время, пишешь пост, пишешь инструкцию по установке и.т.д. Чтобы пользователям было легче и понятнее. Хотя иногда и лень, но обычно всегда стараюсь сделать. А вам лень даже скачать архив и прочесть внутри инструкцию. Вопрос, для кого же я пишу инструкцию??????? Или Вы считаете, что у меня больше свободного времени, чем у Вас?
Внутри архива есть файл инструкция.txt и в нем прописано:
Установка:
1. Открываем файл /p_ad_block/plugin.php в любом редакторе и вставляем коды рекламного блока между строками 97-99 и 106-108 между соответствующими комментариями. Если в админке, в настройках плагина поставлено значение 0 для параметра "Разный код вызова для блоков. 1-да,0-нет:", то код для второго блока можно не вставлять.
2. Заливаем архив на хостинг.
3. Устанавливаем и включаем плагин "Рекламный блок под заголовком".
4. В админке настраиваем плагин. 5. Наслаждаемся видом и считаем денежки от рекламы )))
А в посте:
Инструкция по установке и по настройкам в админке в файле инструкция.txt внутри архива.
-7
Константин Г. Константин Г. 11 лет назад #
Уважаемый, ну зачем я буду качать и ставить плагин если он мне не подойдет, может быть. Или нетакой какой мне нужен. Сейчас скачаю и посмотрю((
+3
Владимир Савенко ✝️ Владимир Савенко ✝️ 11 лет назад #
а что это огромный труд скачать? Или за данный плагин денег требуют? Поставить можно и на локалке и посмотреть уж если боитесь за проект.
0
Anonim Anonim 11 лет назад #
в файлах
-3
Константин Г. Константин Г. 11 лет назад #
+ Хороший.
А как-то увеличить самому можно с 2 рекламм на 5-6?
+6
Shishlena Shishlena 11 лет назад #
Если для второго блока задать вывод над тегом div c собственным классом и в теле компонента(в статьяъ, блогах...) указать этот класс дива, то рекламу можно выводить в любом месте, где вам нужно. Сколько раз вставите, столько и будет выводиться.

Еще одна возможность тонкой настройки рекламы.
Если нужно, например, выводить рекламу над комментариями и над собственным классом, то можно клонировать модуль. Просто измените название папки плагина p_ad_block на другой и в файле plugin.php везде, где встречается p_ad_block, замените на своё название. Главное, чтобы название начиналось на p_ . Измененный архив залейте на хостинг и в админке установите и настройте новый плагин с вашим названием.
+5
Марат Марат 11 лет назад #
Эх!!! Приятно видеть умную девушку. Спасибо! А то, у меня уже нервы сдают )
+1
Нил™ Нил™ 11 лет назад #
не мелочитесь. увеличивайте до 20
0
Anonim Anonim 11 лет назад #
Какая разница сколько кодов вызова ставить вверх? Вниз?

Мы в футер поставили и вызов "твитнуть" и рекламы яши, и рекламы гоши, и вызов другой партнерки в футер
+1
Shishlena Shishlena 11 лет назад #
Отличный плагин! Спасибо огромное и большущий "плюс"!!!
-1
Константин Г. Константин Г. 11 лет назад #
Да не, я имел ввиду не одну и туже 5 раз, а разную.
-1
Константин Г. Константин Г. 11 лет назад #
клонировать если тока? Хорошо если в админке добавить поле ввода лля кода))
+1
Anonim Anonim 11 лет назад #
нда... видимо праздники не прошли даром. Молодой человек, алкоголь - яд.
0
Константин Г. Константин Г. 11 лет назад #
непонимаю я)) щас буду по полочкам расскладывать.
+1
Anonim Anonim 11 лет назад #
Что конкретно, Вам, не понятно?
Устанавливаете плагин

Открываете файл p_ad_block/plugin.php

<!-- НАЧАЛО КОДА ПЕРВОГО РЕКЛАМНОГО БЛОКА-->
здесь вставляете код рекламы или то, что вам нужно. Оно будет выводиться под заголовком
<!-- КОНЕЦ КОДА ПЕРВОГО РЕКЛАМНОГО БЛОКА-->

А это будет внизу выводиться над словом комментарии...

<!-- НАЧАЛО КОДА ВТОРОГО РЕКЛАМНОГО БЛОКА-->

<p>Онлайн. Поделитесь с друзьями: </p>

<!-- КОНЕЦ КОДА ВТОРОГО РЕКЛАМНОГО БЛОКА-->

Все! Переходите в админку, в управление плагинами, и настраиваете работу этого плагина, ничего сложного там нет
-1
Константин Г. Константин Г. 11 лет назад #
я это понял . я непонял где он выводится. под какими коментариями? мне вообще нужно в другом месте выводить. сижу пробую...
+1
Anonim Anonim 11 лет назад #
Он выводится над словом КОмментарии (див cmm_heading)
в общем вконце див component

и перед заголовком <h1 class="con_heading"

Если хотите изменить вывод - то просто поменайте в plugin.php эти параметры
+3
Марат Марат 11 лет назад #
И даже в этом случае Вам ответили
0
Константин Г. Константин Г. 11 лет назад #
1) Если мне нужно только на главной?? 2) Все виды кодов поддерживаются? Например js, php, iframe реклама?
+1
Shishlena Shishlena 11 лет назад #
>> Если мне нужно только на главной??
Костя, давайте еще раз внимательно перечитаем инструкцию.
Можно:
1. В тело работы компонента(статьи, посты в блоге...) вставить например код <div class="reklama"></div>
2. В админке задать Класс блока, над которым выводить второй блок: reklama. Тогда второй рекламный блок будет выводиться над этим блоком.
Самое простое, что приходит в голову (возможно не самое правильное)
Если вам нужно, что этот плагин выводил ваш рекламный код только на главной странице, то отключите первый блок (под заголовком), задайте в админке класс второго блока, например reklama и вставьте код <div class="reklama"> куда вам нужно.
""


Еще проще все это сделать, открыв файл plugin.php в каком либо редакторе
0
Константин Г. Константин Г. 11 лет назад #
А какие виды кодов?
0
Shishlena Shishlena 11 лет назад #
js, php - точно. На счет остального - это, наверное, к автору :)

У вас получилось использовать плагин так как вы хотели?
0
Константин Г. Константин Г. 11 лет назад #
Почти. JS выводит. А вот php непробовал, незнаю как будет. это сморя какой код еще наверное.. сегодня наверно попробую с новым дивом на другие страницы вставить.
0
ermakover ermakover 11 лет назад #
Что-то второй рекламный блок у меня не выводится никак, но да ладно, видно руки кривые - и за первый огромное СПАСИБО!
+1
Avert Avert 11 лет назад #
Вы код, который добавляете посмотрите внимательно. Возможно, как это существует в некоторых партнерках, существуют две части кода, один непосредственно в то место где реклама должна быть, другой перед тегом </body>
Правда может еще какая нибудь причина быть.
+1
Melon Melon 11 лет назад #
На версии 1.10.3 не работает, из-за плагина сайт не отображается. Сделайте пожалуйста адаптацию плагина, вещь крайне полезная!
+8
Марат Марат 11 лет назад #
В файле плагина plugin.php строку 40:
Код PHP:
  1. $components = $inCore->getComponentsDirs();
замените на:
Код PHP:
  1. $components = cmsCore::getDirsList('/components');
И всё заработает )
+1
Карен М. Карен М. 10 лет назад #
Здравствуйте, Марат. В 1.10.4 заменил 40-ую строку и заработало. Но даже плагин (хоть очень хорош) не решил крайне важной проблемы. Как не вставляй рекламу Адсенс, становится невозможным редактирование страницы клубов. Весь интернет обыскал, никто не знает решения. У меня на сайте около 40 клубов. Из-за этой проблемы не могу запустить Адсенс. Если знаете решение, подскажите, пожалуйста. Буду очень Вам благодарен.
+1
Melon Melon 9 лет назад #
Для 1.10.6 адаптировал Денис Васильевич скачать
0
Александр Пичушкин Александр Пичушкин 7 лет назад #
а на 1.10.7 пойдет??

Еще от автора

Фильтр "Вставка модуля" v 1.0.0
Приветик! Давненько что-то я ничего не писал ) Не знаю было это или не было, вчера увидел темку, решил сделать немного по-другому. Вещь то нужная.
PHP классы для работы с VK API и с API Яндекс Метрики
Доброго времени суток, коллеги! Выкладываю два класса: -для работы с API Вконтакте; -для работы с API Яндекс Метрики.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.