[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Форум » Интернет » Вебмастеру » uCoz » Как вставить рекламный код после абзацев
Как вставить рекламный код после абзацев
ingvarr
(65535) На сайте
Дата: 12.05.2019, 17:14:06 | Сообщение № 1
admin
Репутация: 732
Награды: 116
Часто возникает вопрос о том, как на uCoz сайтах вставить рекламный блок в статью между абзацами.
Есть разные решения для этого. Вот самое простое на мой взгляд:

1) в шаблоне страницы комментариев ищем код $MESSAGE$ и заменяем его на:

Код
<div id="insertABlock">$MESSAGE$</div>


2) после данного кода ниже ставим свой там где будет скрипт рекламы:

Код
<div class="ABlockTo">
здесь ваш рекламный блок
</div>


3) после перед тегом </body> в самом низу шаблона страницы комментариев ставим код вида:

Код
<script>
$( $( ".ABlockTo" ) ).insertAfter( "#insertABlock p:eq(4)" );
</script>


Цифра 4 в последнем коде - это номер абзаца тела <p>текст материала</p>.

Ответить



ingvarr
(65535) На сайте
Дата: 12.05.2019, 17:20:33 | Сообщение № 2
admin
Репутация: 732
Награды: 116
Если вместо тегов абзаца <p> используются разрывы строк <br> или <br />, то последний код скрипта будет выглядеть так:

Код
<script>
$( $( ".ABlockTo" ) ).insertAfter( "#insertABlock br:eq(4)" );
</script>


(селектор :eq() работает с количеством любых тегов)
Ответить
Форум » Интернет » Вебмастеру » uCoz » Как вставить рекламный код после абзацев
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru HotLog