Не так давно я начал акцию “Ты скажи, а я сделаю“. В первый же день многие читатели моего блога попросили сделать плагин для 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>”
Вот собственно и все =)
июля 21, 2008 в 19:58
У меня заработало с первого раза – все ок
июля 24, 2008 в 00:53
Спасибо за подробное объяснение, получилось не сразу правда но вполне сносно:)
июля 24, 2008 в 18:09
Спасибо за информацию. Пригодилась.
июля 28, 2008 в 13:26
Отличный способ
августа 20, 2008 в 03:14
спасибо автору за подробное описание .
и хотелось бы добавить так как с сапой давно работаю на сегодняшний день у них глюки творятся неимолверные так что не нужно расстраиватся если за первым разом не получится подключить сайт