Добавление контекстной рекламы google adsense на сайт на движке pligg
На одном из моих сайтов на движке 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.
Переход на Wordpress 2.3
Вышла новая версия движка довольно давно, но вот обновиться руки дошли только сейчас. В связи с несчастьем, случившемся с автором сайта mywordpress.ru, сборку которого я использовал раньше, простое обновление сделать не получилось.
Поискав русификации движка, я остановился на версии от maxsite.org (Кстати, рекомендую данный блог к прочтению).
Об установке русского wordpress 2.3 можно прочитать тут. Ответы на большинство вопросов есть в файле read-me.txt, который идет в архиве со сборкой.
Если Вы раньше использовали сборку от других авторов, то я рекомендую не обновлять блог, а установить заново и импортировалть старые записи. О переносе записей и комментариев написано тут.
В эту сборку включено также несколько полезны плагинов. Приведу небольшие комментарии по некоторым из них:
С помощью него можно поместить в url статьи его транслитилированный заголовок
Об этом плагине я уже писал. Он подменяет стандартный rss-фид блога Feedburner'овским.
Этот плагин, также как и предыдущий, уже был описан в предыдущем обзоре плагинов. Сборник кнопок для добавления ссылки на пост в различные социальные сети.
Антиспамовая картинка. Без комментариев, как говорится.
Добавляет в конце каждого поста различные варианты ссылок на данный пост.
Добавляет в блог улучшенную навигацию по страницам.
Для отображения ссылок на страницы необходимо в нужном месте шаблона вставить такой код:
По умолчанию эти плагины выключены, так что не забудьте их включить;)
Также рекомендую плагины Активные комментаторы и Похожие статьи, которые я описывал в этой статье.
Добавление в Pligg кнопок русских социальных закладок
Имеющиеся в стандартной поставке социальные закладки не совсем подходят для русских сайтов.
Я взял набор сайтов и картинок кнопок отсюда и несколько переделал код Pligg.
Итак:
1. Скачайте отсюда плагин для WordPress и скопируйте из папки Images все картинки в папку templates\yget\images\ вашего сайта на Pligg.
2. Откройте файл templates\yget\link_summary.tpl и замените в нем этот код (строки 218-223):
<a title="submit '{$title_short}' to del.icio.us" href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&noui&jump=close&url={$enc_url}&title={$enc_title_short}', '{#PLIGG_Visual_LS_Delicious#}','toolbar=no,width=700,height=400'); return false;"><img src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/delicious.png" border="0" alt="submit '{$title_short}' to del.icio.us" /></a>
<a title="submit '{$title_short}' to digg" href="http://digg.com/submit?phase=2&url={$enc_url}&title={$title_short}&bodytext={$story_content}"><img src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/digg.png" border="0" alt="submit '{$title_short}' to digg" /></a>
<a title="submit '{$title_short}' to reddit" href="http://reddit.com/submit?url={$enc_url}&title={$title_short}"><img src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/reddit.gif" border="0" alt="submit '{$title_short}' to reddit" /></a>
<a title="submit '{$title_short}' to simpy" href="http://www.simpy.com/simpy/LinkAdd.do?href={$enc_url}&title={$title_short}"><img src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/simpy.png" border="0" alt="submit '{$title_short}' to simpy" /></a>
<a title="submit '{$title_short}' to yahoo" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u={$enc_url}&title={$title_short}"><img src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/yahoomyweb.png" border="0" alt="submit '{$title_short}' to yahoo" /></a>
| <a href="javascript:bookmarksite('{$title_url}', '{$enc_url}')">{#PLIGG_Visual_LS_Fav_Book#}</a>
на следующий:
<a target=_blank href="http://www.google.com/bookmarks/mark?op=edit&bkmk={$my_base_url}{$story_url}&title={$title_short}"><img border="0" title="google.com" alt="google.com" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/google_bmarks.gif" /></a>
<a target=_blank href="http://bobrdobr.ru/addext.html?url={$my_base_url}{$story_url}&title={$title_short}"><img border="0" title="bobrdobr.ru" alt="bobrdobr.ru" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/bobrdobr.gif" /></a>
<a target=_blank href="http://del.icio.us/post?url={$my_base_url}{$story_url}&title={$title_short}"><img border="0" title="del.icio.us" alt="del.icio.us" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/delicious.gif" /></a>
<a target=_blank href="http://www.linkstore.ru/servlet/LinkStore?a=add&url={$my_base_url}{$story_url}&title={$title_short}"><img border="0" title="linkstore.ru" alt="linkstore.ru" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/linkstore.gif" /></a>
<a target=_blank href="http://rumarkz.ru/bookmarks/?action=add&popup=1&address={$my_base_url}{$story_url}&title={$title_short}"><img border="0" title="rumarkz.ru" alt="rumarkz.ru" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/rumark.gif" /></a>
<a target=_blank href="http://memori.ru/link/?sm=1&u_data[url]={$my_base_url}{$story_url}&u_data[name]={$title_short}"><img border="0" title="memori.ru" alt="memori.ru" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/memori.gif" /></a>
<a target=_blank href="http://moemesto.ru/post.php?url={$my_base_url}{$story_url}&title={$title_short}"><img border="0" title="moemesto.ru" alt="moemesto.ru" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/moemesto.gif" /></a>
<a target=_blank href="http://www.technorati.com/faves?add={$my_base_url}{$story_url}"><img border="0" title="technorati.com" alt="technorati.com" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/technorati.gif" /></a>
<a target=_blank href="http://news2.ru/add_story.php?url={$my_base_url}{$story_url}"><img border="0" title="news2.ru" alt="news2.ru" src="{$my_base_url}{$my_pligg_base}/templates/{$the_template}/images/news2-ru.gif" /></a>
| <a href="javascript:bookmarksite('{$title_short}', '{$my_base_url}{$story_url}')">{#PLIGG_Visual_LS_Fav_Book#}</a>
Заодно исправлен баг с некорректным заголовком при добавлении страницы в закладки IE.
PS на всякий случай: оригинал статьи доступен по адресу: http://photonblog.net/posts/dobavlenie-v-pligg-knopok-russkix-socialnyx-zakladok/
Заметки про поисковики
Заметил благодаря статистике перехода по ссылке на одном из своих сайтов, что Яндекс не всегда выдает "Быть может, вы искали:" при вводе в другой раскладке, а сразу выдает результаты поиска по исправленным словам.
Например попробуйте поискать fyjvfkmyfz pjyf.
А если вы не знаете сколько чайных ложек в стакане или сколько будет 7-8*79/53+567/528-7 - попробуйте набрать эти запросы (то что выделено жирным) в гугле:)
А Вы знаете, какими сайтами владеет Даниил (maulnet.ru)?:) Тут Вам на помощь придет Live.com с запросом IP:81.176.228.33
Про индексацию
Очень меня смущало отсутствие моего сайта (.org.ru) в индексе Яндекса. Сайту больше полугода, и у него есть некоторая посещаемость. Написал об этом им (через контактную форму).
Через несколько дней ответили:
Здравствуйте, Владимир!
Благодарим Вас за то, что обратили наше внимание на проблемы с индексированием
Вашего сайта. Мы постараемся в скором времени определить, по какой причине он
отсутствует в поиске.
--
С уважением, Платон Щукин
Служба поддержки Яндекс.Ру
http://help.yandex.ru/
Буду надеяться, что все таки включат:)
Еще вчера пропал из индекса новый сайт, включенный туда около недели назад. Это нормально, или мне уже можно начать беспокоиться?