Как можно вставить рекламный код после определенного абзаца во всех статьях, новостях сайта.

голоса: 0

Задаю вопрос: Как можно вставить рекламный код после определенного абзаца во всех статьях, новостях сайта?

И тут же на него отвечаю(ну не я конечно -- из других вопросов взял):

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

<div id="insertABlock">$MESSAGE$</div>

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

<div class="ABlockTo">
здесь ваш скрипт рекламы адсенса или любой другой
</div>

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

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

выделил красным, это номер абзаца тела <p>текст материала</p> скрипт вставит рекламный блок автоматически перед тем абзацем который вы укажите вместо выделенного красным.

ДОПОЛНИТЕЛЬНЫЙ ВОПРОС: Как вставить код рекламы, не после какого-то обзаца, а скажем, перед началом статьи (например, как реклама ucoz) или например, после статьи? (сразу после последнего обзадца). 

| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: webanet

Ответов: 1

голоса: 0
 
Лучший ответ
перед или после ставится перед или после кода $MESSAGE$
| Автор:
Выбор ответа лучшим | | Автор: Сергей Львов

Т.е. должно получиться вот так.

<div class="ABlockTo">
здесь ваш скрипт рекламы адсенса или любой другой
</div>

потом

<div id="insertABlock">$MESSAGE$</div>

а вот это, вообще не нужно, да?

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

скрипт не нужен
...