Показать рекламу среди постов - это довольно эффективно. Ведь материал - это то, что пользователи 100% смотрят на сайте, и реклама среди них куда заметнее, чем где то с боку в сайдбаре. Не многие знают как реализовать такое на uCoz. Так давайте разберемся!
Сейчас вам предложу три варианта, как можно реализовать такую систему у себя на сайте, среди материалов
Первый способ НЕ работает при включенной функции: «Использовать ajax для переключателей страниц».
Рассмотрим следующие способы:
- При помощи условных системных операторов uCoz.
- При помощи JavaScript.
- Комбинированный.
Способ первый:
Выводить рекламу можно используя системный тег $ID$
. Используя простейшее условия, что номер материала кратен 6, то выводить рекламу.
Вот такой код Вам нужно будет вставить в «Вид материалов» нужного модуля:
Код
<?if($ID$%6='0')?> <div><!-- Какая либо реклама здесь --></div> <?endif?>
Способ второй
Достаточно простой способ, но для тех, кто хоть как то понимает, как работает JavaScript.
Код вставить нужно после условного оператора $BODY$
на главной странице нужного модуля или же на странице категории/раздела.
Код
<div id="ads" style="display:none;"> ...моя реклама #1... </div> <script type="text/javascript"> $('#allEntries .eBlock:eq(1)').after($('#ads').css('display','block')); </script>
Настройка кода:
Вместо «...моя реклама #1...», нужно вставить свою любую рекламу
eBlock – это стандартное значение класса в модуле «Каталог файлов». Если у Вас используется свой вид материалов, то Нужно изменить eBlock на свое значение или же просто вставить свой вид материалов между <div class="eBlock"></div>