Ноя 13

Как я устанавливал ссылки Sape на WordPress


Для начала нужно зарегистрироваться на сайте SAPE.
Итак, идем на сайт SAPE, зарегистрировался, жму ссылку: Добавляю новую площадку.
Скачал папку и положил ее в корень сайта, потом установил код на сайт, и только потом добавил сайт в систему.

Скачал к себе на компьютер архив.
Распаковал его. Внутри архива лежала папка.
Положил эту папку в корень сайта. Корень, это то место, где у нас находится wp-config.php.

Выставил права доступа 777 на эту папку (но не на файл sape.php) и все — осталось добавить код.

Вот код SAPE, который предлагает нам система:

< ?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'секретный код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

Если кодировка на сайте отличается от windows-1251, то в коде вывода ссылок эту часть кода:

$sape = new SAPE_client();

Нужно заменить на:

$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);

Если страница сайта собирается последовательным включением нескольких файлов (через include, require) или вызовом каких-либо функций, то для вызова кода внутри этих файлов или функций необходимо определить переменную $sape как глобальную при создании клиента и перед тем, как использовать ее.

У меня в теме WordPress именно так, так что ищем файлик header.php между тегами

/head и body

И так, основной код установили, теперь нам с вами нужно установить код для вывода самих ссылок в тех местах, где хотим их выводить.

Код для вывода ссылок, так как я решил устанавливать 3 блока кода, то соответственно коды для этих блоков выглядят так:

Первый блок выводит 5 ссылок
< ?php
global $sape;
echo $sape->return_links(5);//выводит 5 ссылок
?>

Второй блок выводит 3 ссылок
< ?php
global $sape;
echo $sape->return_links(3);//выводит 3 ссылки
?>

Третий блок выводит оставшиеся ссылки
< ?php
global $sape;
echo $sape->return_links();//в последним блоке ни чего не указываем, система автоматически определяет оставшиеся позиции.
?>

Ссылки я установил в сайтбары левый и правый, и в page.php(в самом начале, перед выводом постов).

Проверяем правильность установи кода, заходим на сайт и жмем F5. В папке SAPE должны появиться два файла links.db и words.db.

Вывод rконтекстных ссылок.

На сайте Sape.ru рассказывается все о контекстных ссылках и их установке. Самый простой способ скачать плагин, который предлагает Sape.ru, в архиве есть нормальная инструкция по установке плагина.
После того, как я скачал и установил плагин, настроил его, как описано в инструкции перешел к установке кода.

< ?
$text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки';
$text = $sape_context->replace_in_text_segment($text);
echo $text;
?>

Данный код я вставил в файлик single.php в блоке вывода поста:

<div class="entry"></div>

Надеюсь поможет вам статья.
Пока пока.

FofonRed.ru

автор FofonRed \\ теги: , , ,

Один Пинг к “Как я устанавливал ссылки Sape на WordPress”

  1. Паради Говорит:

    Отличный пост! поставлю ссылку на вас……

    У вас в RSS картинки не показывает……


2 комментария к “Как я устанавливал ссылки Sape на WordPress”

  1. 1. ТатьянаNo Gravatar (1 comments.) Говорит:

    Прочитала Ваш пост, установила плагин Maxsie для вывода контекстных ссылок (перед этим прописала параметры sape юзер свой номер, кодировку Utf8 оставила без изменений — где вообще посмотреть какая кодировка у моего блога?)

    активирую плагин и пишет ошибку

    Плагин произвёл при активации 3 символов неожиданного вывода. Если вы заметите ошибку «headers already sent», проблемы с RSS-лентами или другие неполадки, попробуйте деактивировать или удалить этот плагин.

    При созранении статей на блоге уже выдаёт какую-то тоже ошибку, деактивирую плагин — всё нормально. В чём может быть дело?

  2. 2. АндрйNo Gravatar (1 comments.) Говорит:

    Я не могу понять как установить плагин Сапе может пошагово предоставите мни информацию как это сделать , я на вордпрессе и хостин спринтхост
    Заранее благодарен

Написать ответ