Динамическое размещение кода контекстной рекламы на Textpattern

Динамическое размещение кода контекстной рекламы на Textpattern

По рекомендациям Adsense, которые бесплатно рассылаются компанией Google, я решил попробовать размещать рекламные блоки непосредственно в самом теле статьи.

На некоторых своих сайтах я уже давно практикую такое размещения, но вот задумался на тему динамического размещения 2 блоков контекстной рекламы после, скажем, 3 и 5 абзаца основного текста статьи.

Оказалось, что в Textpattern это сделать проще простого. Только пришлось применить недавно полученные навыки PHP.

Зачем это нужно?

Ответ на этот вопрос банальней некуда: динамически размещать контекстную рекламу на сайте необходимо просто ради денег. Мною замечено, что на такую рекламу чаще кликают.

Я не проводил каких-то специальных экспериментов, но доход с таких сайтов немного, но подрос, когда на других такого роста замечено не было.

Если Вам интересна лига Европы, больше чем места размещения контекстной рекламы, то по всей видимости на этот блог Вы попали случайно.

Объяснить я это могу лишь тем, что посетитель информационного сайта, который не случайно зашел на него, а целенаправленно пришел посмотреть новые публикации, практически не замечает контекстной рекламы, которая стоит на одних и тех же местах постоянно. После нескольких таких заходов, посетитель вообще не обращает внимание на рекламу, что для нас, как для вебмастеров, является печальным итогом.

Решить такую проблему должно динамическое размещение блоков рекламы. Раньше я выводил контекстный блок между выдержкой и телом статьи (кстати, на этом блоге именно так), но это можно немного оптимизировать.

Вся динамика заключается в том, что блок выводится после нескольких абзацев. У меня это значение равно 2. Можно, кстати, использовать рандомное значение (к примеру, от 2 до 3 абзацев), что еще больше должно улучшить кликабельность контекстного блока.

Реализация динамического размещения контекстной рекламы

Для этого стоит воспользоваться замечательным плагином – rss_auto_excerpt, который умеет выводить только часть текста статьи. По идее автора этого плагина и в функционале самого плагина, есть возможность выводить текст, обрезая его с начала. То есть с помощью этого плагина можно вывести текст не с самого начала, а начиная со второго абзаца и до конца, но почему-то это не работает. Возможно виной всему русскоязычные буквы, но не суть важно.

Для того, чтобы происходило разделение статьи на две части, необходимо, после установки плагина, в форме default разместить код:

<txp:rss_auto_excerpt paragraphs="2" showlinkwithexcerpt="0" />

где выводится первая часть статьи и:

<txp:php>
$body_array = explode('</p>', $thisarticle['body']);

for($i=2;$i <= count($body_array);$i++){
echo $body_array[$i];
}
</txp:php>

где выводится вторая часть статьи до самого конца.

В примере приведен код, который разделяет статью на две части, где первая часть – 2 первых абзаца и вторая часть весь остальной текст (цифра 2, выделенная полужирным стилем, как раз отвечает именно за это).

Вот таким нехитрым способом, мы получаем реализацию более кликабельной рекламы.

Комментарии:

  1. Andrey опубликовал комментарий 20 Декабрь 2012, 17:03 #

    Интересное решение, нужно будет как то попробовать. Спасибо!
    П.С. Кстати, у вас в статьи рекламный блок адсенсе стоит 200*200 (если не ошыбаюсь)… Не пробовали ставить блок на всю ширину поста?
    Или это только в качестве примера? :)

    | Ответить
  2. itshaman опубликовал комментарий 18 Январь 2013, 13:08 #

    Andrey: Интересное решение, нужно будет как то попробовать. Спасибо!
    П.С. Кстати, у вас в статьи рекламный блок адсенсе стоит 200*200 (если не ошыбаюсь)… Не пробовали ставить блок на всю ширину поста?
    Или это только в качестве примера? :)

    Да нужно будет поправить. Спасибо, что подсказали.

    | Ответить
  3. Александр опубликовал комментарий 14 Июнь 2013, 11:38 #

    Нужна помощь. Ищу код вставки блока адсенс на моих страницах типа:
    1)http://aralex.ru/zil-131-bortovoi чтобы блок занимал (а не перекрывал) свободное пространство мужду строк, через определенных символов.
    2)http://aralex.ru/category/avtomobili-zil/ чтобы блок занимал (а не перекрывал) свободное пространство мужду товаров, через определенного (обзац или размер). Сайт имеет таблицу CSS. Готов оплатить. +7(903)678-56-50

    | Ответить
Имя
e-mail
Сайт
Текст комментария: