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

Главные вкладки

реклама

Это самый главный плагин. Не по подъездам "работать", а вполне легально. Плагин "Рекламные блоки на странице" для InstantCMS 1.10 позволяет выводить два рекламных блока в статьях, блогах и т.д.

Один под заголовком, другой в нужном вам месте.

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

Все настройки плагина находятся в админке.

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

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

Установка плагина "Рекламные блоки на странице" для InstantCMS 1.10:

1. Открываем файл /p_ad_block/plugin.php в любом редакторе и вставляем коды рекламного блока
между строками 97-99 и 106-108 между соответствующими комментариями:

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

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

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

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

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

Если в админке, в настройках плагина поставлено значение 0 для параметра "Разный код вызова для блоков. 1-да,0-нет:", то код для второго блока можно 
не вставлять. 

2. Заливаем архив на хостинг.
3. Устанавливаем и включаем плагин "Рекламный блок под заголовком".
4. Переходим в админку плагинов и настраиваем вывод рекламы.


Инструкция по настройке плагина "Рекламные блоки на странице" в админке:

1.Выводить блок под заголовком. 1-да,0-нет: указывает выводить ли блок под заголовком. По умолчанию включено.
Выводится реклама из первого рекламного блока в коде плагина.
2.Выводить второй блок. 1-да,0-нет: указывает выводить ли второй рекламный блок на странице.
По умолчанию выключено. Если нужно, не забудьте включить. Выводится реклама из второго рекламного блока.
3.Разный код вызова для блоков. 1-да,0-нет: если включено(1), то под заголовком будет выводиться код из
первого рекламного блока, на другой позиции - код из второго рекламного блока. Если выключено(0), то на обоих
позициях будет выводиться одинаковый код(из первого рекламного блока). По умолчанию выключено(0).
4.Класс блока, над которым выводить второй блок: класс блока <div> на странице, над которым нужно выводить
второй рекламный блок. По умолчанию cmm_heading, блок выводится над комментариями. Если задать taglinebar,
будет выводиться над тегами. Можно в тело работы компонента(статьи, посты в блоге...) вставить например код
<div class="reklama"></div>
и в админке задать Класс блока, над которым выводить второй блок: reklama. Тогда второй рекламный блок будет 
выводиться над этим блоком. Сколько раз вставите на страницу блок с классом reklama, столько и будет выводиться.
Если в теле страницы не встречается блок div c заданным в админке классом, то второй рекламный блок будет
выводиться в конце работы компонента(в конце блока div c классом component, перед закрывающим тегом).

Если вам нужно, что этот плагин выводил ваш рекламный код только на главной странице, то отключите первый блок (под заголовком), задайте в админке класс второго блока, например reklama и вставьте код <div class="reklama"> куда вам нужно.

bloki.jpg

На версии Instantcms 1.10.3 из-за плагина сайт может не отображаться. Для устранения этой проблемы в файле плагина plugin.php строку 40:

Код PHP:
 
  1. $components = $inCore->getComponentsDirs();

замените на:

Код PHP:
 
  1. $components = cmsCore::getDirsList('/components');

После этого должно работать!

P.S. Добавлен обновленный вариант плагина "Рекламные блоки на странице" для InstantCMS 1.10 - p_ad_block_v.1.1.0-1.10.6.zip

 
Изменения в версии:
Данный плагин является более старшей версией плагина "Рекламный блок под заголовком v.1.0.0" 
Добавлена возможность вывода рекламы не только под заголовком, но и в теле работы компонента. 
В админке добавлены параметры для тонкой настройки работы плагина.
 
Установка:
1. Открываем файл /p_ad_block/plugin.php в любом редакторе и вставляем коды рекламного блока
между строками 97-99 и 106-108 между соответствующими комментариями. Если в админке, в настройках плагина 
поставлено значение 0 для параметра "Разный код вызова для блоков. 1-да,0-нет:", то код для второго блока можно 
не вставлять. 
2. Заливаем архив на хостинг.
3. Устанавливаем и включаем плагин "Рекламный блок под заголовком".
4. В админке настраиваем плагин.
5. Наслаждаемся видом и считаем денежки от рекламы )))
 
Настройки в админке:
1.Выводить блок под заголовком. 1-да,0-нет: указывает выводить ли блок под заголовком. По умолчанию включено.
Выводится реклама из первого рекламного блока в коде плагина.
2.Выводить второй блок. 1-да,0-нет: указывает выводить ли второй рекламный блок на странице.
По умолчанию выключено. Если нужно, не забудьте включить. Выводится реклама из второго рекламного блока.
3.Разный код вызова для блоков. 1-да,0-нет: если включено(1), то под заголовком будет выводиться код из
первого рекламного блока, на другой позиции - код из второго рекламного блока. Если выключено(0), то на обоих
позициях будет выводиться одинаковый код(из первого рекламного блока). По умолчанию выключено(0).
4.Класс блока, над которым выводить второй блок: класс блока <div> на странице, над которым нужно выводить
второй рекламный блок. По умолчанию cmm_heading, блок выводится над комментариями. Если задать taglinebar,
будет выводиться над тегами. Можно в тело работы компонента(статьи, посты в блоге...) вставить например код
<div class="reklama"></div>
и в админке задать Класс блока, над которым выводить второй блок: reklama. Тогда второй рекламный блок будет 
выводиться над этим блоком. Сколько раз вставите на страницу блок с классом reklama, столько и будет выводиться.
Если в теле страницы не встречается блок div c заданным в админке классом, то второй рекламный блок будет
выводиться в конце работы компонента(в конце блока div c классом component, перед закрывающим тегом)
Категория: 
Плагины Instantsmc