photon blog

Блог о движках и SEO

Контекстная реклама

Подписаться на эту рубрику по RSS

РСЯ и utf-8

Рубрика: Контекстная реклама
Дата: 24/12/2007 15:29:20

Я уже писал, что поставил на пару сайтов контекстную рекламу от РСЯ. Вобщем-то я поставил ее и забыл, периодически проверяя статистику. Последняя меня, к слову, совсем не радовала.

Скажу также, что пользуюсь я чаще всего оперой для просмотра страниц. Недавно зашел на свой сайт под ИЕ и немножко припух:) - Контекстная рекламка показывалась, но в нечитаемом виде. Вся проблема оказалась в том, что у моего сайта кодировка utf-8, а у РСЯ по умолчанию рекламные объявления транслируются в кодировке windows-1251.

Кому лень читать справку - для установки нужной кодировки добавьте в код показа объявлений в конец ссылки, начинающейся с http://bs.yandex.ru/ (или http://an.yandex.ru/) параметр &charset=utf-8 .

На одном из моих сайтов на движке Pligg завелся небольшой трафик. Монетизировать я его решил через Google Adsense. Было решено поместить один блок (250 на 250) в колонку справа, один после первой новости на главной странице и один на странице с самой новостью перед комментариями. Ниже о файлах, в которые можно вставить данные блоки объявлений.

Блок после первой новости на главной странице

Открываем файл libs/link_summary.php , ищем там такой код:

if ($links) {
foreach($links as $link_id) {
$link->id=$link_id;
$link->read();
$link->print_summary('summary');
}
}

И заменяем его на:

if ($links) {
$t_i=0;
foreach($links as $link_id) {
$link->id=$link_id;
$link->read();
$link->print_summary('summary');
if($t_i++==0) {
echo('<center>
Код Adsense
</center>');
}
}
}

Блок после текста новости и перед комментариями

Открываем файл templates/yget/story_center.tpl , ищем там такой код:

И после него вставляем:

<center>
Код Adsense
</center>

Блок в колонке справа

Открываем файл templates/yget/sidebar.tpl и после любой строчки вставляем все тот же код:

<center>
Код Adsense
</center>

От строки, после которой вставите код, будет зависеть высота блока в колонке справа. Я вставлял после этой строки:

{assign var=sidebar_module value="categories"}{include file=$the_template_sidebar_modules."/wrapper.tpl"}

Код Adsense - это тот код, который был сгенерирован в админке Google Adsense.