Сайт ищет нового владельца по разумной цене :) По всем вопросам: promonik1@ya.ru, skype: nik-luck007, https://vk.com/promonik
2
Вы не авторизованы!
Присоединяйтесь к нашему сообществу :)
авторизация
Вакансии
На сайт требуется контент-менеджер
смотреть вакансии
Реклама между материалами для uCoz

Реклама между материалами для uCoz

Скрипты для uCoz 2017-Апр-10 Mihail 407 0

Показать рекламу среди постов - это довольно эффективно. Ведь материал - это то, что пользователи 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>
Источник: не указан
0 комментариев
avatar