Не так давно я начал акцию “Ты скажи, а я сделаю“. В первый же день многие читатели моего блога попросили сделать плагин для wordpress, который позволял бы без особых усилий подключать блог к системе sape.ru.
Реализацию данного плагина я обязательно сделаю в следующей версии WpAds’a. А пока я хочу подробно описать несколько способов, как красиво вывести продажные ссылки…
Итак, я надеюсь что для большинства из вас не составляет трудности добавить свой блог в сапу =) Мануалов на этому тему было написано больше, чем достаточно, так что давайте перейдем сразу к самому интересному, а именно к вставке кода сапы в шаблон wordpress’a
1. Вставляем код в footer.php
Да, многие говорят что ссылки в футере плохо учитываются и страницы пессимизируются, но если подойти с головой, то все будет впорядке =) Смотрите, робот определяет футер, только по тому, что он находится в самом конце кода. Так что нам мешает после вывода ссылок добавить кучу JS скриптов? Или задать слой под названием “footer” в середине документа?
А теперь поэтапная инструкция:
Открываем файл /wp-content/themes/%название нашей темы%/footer.php
Все шаблоны wordpress’a построены на <div>, так что ищем код, который отвечает за вывод копирайта (мне кажется, это идеальное место, куда можно добавить наши ссылки). Этот участок кода можно найти по такой строчке:
<?php bloginfo('name'); ?>
Это строчка с 90% вероятностью находится в теге </div>, так что нужно вставить код сапы до тега </div>. Вот собственно и все =)
2. Вставляем код в sidebar.php
Это место для ссылок имеет как свои плюсы, так и свои минусы: вероятностью пессимизации страниц уменьшается, но трафик с вашего ресурса может убежать на сайты рекламодателей.
Открываем файл /wp-content/themes/%название нашей темы%/sidebar.php и изучаем его конструкцию. Схематично ее можно представить так:
<div id="sidebar">
<ul>
<li class="Название класса">
<h2>Последнии записи</h2>
<ul>
<?php get_archives('postbypost','10','html','',''); ?>
</ul>
</li>
<li class="Название класса">
<h2>Реклама</h2>
<ul>
<li>
</li>
</ul>
</li>
</ul>
</div>
Обычно в шаблоне можно заметить 3-5 схожих блока, которые обычно отвечают за вывод рубрик, архивов, календаря, блогролла…
Нам остается только выбрать в каком месте будут наши ссылки и добавить код сапы. Все это должно выглядеть вот так:
<div id="sidebar">
<ul>
<li class="Название класса">
<h2>Последнии записи</h2>
<ul>
<?php get_archives('postbypost','10','html','',''); ?>
</ul>
</li>
<li class="Название класса">
<h2>Реклама</h2>
<ul>
<li>
<?php
define('_SAPE_USER', 'd796343ae2ef3a8c9e283ccb8e2f04c1');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
echo $sape->return_links();
?>
</li>
</ul>
</li>
</ul>
</div>
Теперь идем в настройку влощадки и в поле Разделитель ссылок и пишем там “</li><li>”
Вот собственно и все =)
[...] а именно к вставке кода sape в шаблон wordpress’a Блог ленивого программиста » Подключаем sape к wordpress [...]
спасибо, всё легко и просто… проблем возникнуть не должно, правда предпочитаю поставить плагин, чем возиться с кодом : )
а мне кажется, что это очень просто. Такое ощущение, что народ не может чуть чуть в верстке поковыряться.
Футер определяется не по коду. Редирект на дорах тоже не определяется, зато факт перехода легко определяют… Вставляйте код как можно ближе к тексту и я буду покупать у вас ссылки по высоким ценам)))
PS надеюсь твой плагин не принесет новую волну непотсайтов….
Спасибо за хорошее обьяснение! Будем пробовать
Одесский манимейкер, все поисковики анализируют сайты через сорцы страниц. Существуют роботы, которые определяют и читают ява-скрипт и проч., но для борьбы с продажными ссылками такие роботы не применяются уж точно.
Да и редиректы читаются непосредственно через яву (в том числе и шифроманные), а не через “факт перехода” ))
Да уж, я лично плагин поставил и не парюсь, правда почему-то сапа не все страницы заховала, а только парочку и харю, но мне много и не надо
тю, а я сижу парюсь никак не могу поставить
спасиб за объяснение
Zybc, переубеждать не буду….
Долго мучался что бы посадить сапу и выручил меня плагин MaxSite Sape!
Ха, интересно, я кинул в футер но что то коряво работает. Что то с кодировкой не пойму.
У меня заработало с первого раза – все ок
Спасибо за подробное объяснение, получилось не сразу правда но вполне сносно:)
Спасибо за информацию. Пригодилась.
Отличный способ
спасибо автору за подробное описание .
и хотелось бы добавить так как с сапой давно работаю на сегодняшний день у них глюки творятся неимолверные так что не нужно расстраиватся если за первым разом не получится подключить сайт