1. Регистрируемся на sape.ru и заходим в свой аккаунт.
2. Переходим на страницу добавления новой площадки (вкладка «Вебмастеру») и скачиваем zip-архив с кодом (для хостинга с поддержкой PHP) для установки на сайте.
Для всех сайтов одного пользователя sape устанавливается одинаковый код. Код устанавливается перед добавлением сайта в систему.
3. Распаковываем архив. Внутри находится папка с длинным названием из букв и цифр. Закачиваем эту папку на сервер в корень сайта.
4. Выставляем для этой папки (но не на файл sape.php) права доступа 777.
5. Переходим в папку шаблона сайта и добавляем над <body> такой код:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш_код_из_названия_папки');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
6. В местах желаемого размещения ссылок (например, под меню и картой сайта) прописываем (в шаблоне) код:
<? echo $sape->return_links($n); ?>
где $n – количество ссылок в данном блоке.
Пример с сайта sape.ru:
Предположим, Вы планируете выводить на странице 5 ссылок в 3-х блоках, разнесенных в разные места страницы, например, 1 ссылку под левым навигационным меню, 2 ссылки под правым меню и оставшиеся 2 ссылки в «подвале» страницы. В этой ситуации вам необходимо сделать в исходном коде страницы 3 дополнительные php-вставки:
<? echo $sape->return_links(1); ?> ,- под левым меню;
<? echo $sape->return_links(2); ?> ,- под правым меню;
<? echo $sape->return_links(); ?> ,- в «подвале» (обратите внимание, функция вызывается без параметра, т.к. это последний ее вызов на данной странице);
7. Закачиваем шаблон на сайт.
Код установлен. Можно подавать заявку на включение сайта.
Проверка кода
Чтобы проверить правильность установки кода на сайте, необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:
$sape = new SAPE_client();
изменить на:
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
При корректной установке кода вы увидите закомментированное число или строку <!–check code–> в коде страницы, в том месте, где вы хотите размещать ссылки из SAPE.
После проверки не забудьте вернуть код в исходное состояние..
Установка кода контекстных ссылок
1. Находим в файле шаблона код <?php z_content(); ?>, перед ним вставляем <sape_index>, а после него </sape_index>. Чтобы получилось вот так:
<sape_index><?php z_content(); ?></sape_index>
2. Закачиваем шаблон на сайт.
Контекстные ссылки подключены.
Личный кабинет

августа 17, 2008 в 2:04
А не поздно ли уже раскручивать реферальские ссылки Сапы? Думаю с этого уже много не заработать, так как все сайты гиганты давно уже в сапе, а с мелких сайтов мало можно получиться проценты :(
августа 17, 2008 в 2:16
Некоторые пользователи Zebrum Lite просили инструкцию по установке кода на сателлит, поэтому была написана эта статья.
Согласен с тем, что привлекать участников в Sape уже поздно. Но по теме статьи нужно было разместить ссылку на sape.ru, поэтому ссылка и размещена.
> а с мелких сайтов мало можно получиться
Это зависит от количества мелких сайтов ;)
августа 18, 2008 в 3:31
Zebrum, да могли бы и не оправдываться перед Номад Кочующий. Вы хозяин и здесь и разработчик данной CMS и Ваше право куда, где и какие ссылки давать у себя на сайте.
По теме: Спасибо за Вашу работу. Буду пробовать. Желаю успехов и дальнейшего развития Zebrum Lite :)
августа 18, 2008 в 14:02
А где можно посмотреть весь список переменных CMS Zebrum?
августа 20, 2008 в 9:21
Список переменных можно посмотреть на странице документации по шаблонам:
http://blog.zebrum.ru/sozdanie-shablonov/
августа 21, 2008 в 12:52
А если в шаблоне нет php z_content();
Как быть?:)
августа 21, 2008 в 12:59
HaZe, добавить его туда :)
августа 22, 2008 в 22:03
Да, отличный вообще скрипт, теперь только саттелиты можна и делать для сапы !
августа 24, 2008 в 20:18
Я так понял, что невозможно сделать разное кол-во ссылок на страницах разной вложености типа (6-4-3) ?
августа 24, 2008 в 20:51
Kot, количество ссылок на страницах разной вложенности указывается в настройках сайта в аккаунте на sape.ru. Там можно указать разное количество ссылок для страниц с разной вложенностью.
В шаблоне прописывается в каком месте страницы сколько ссылок выводить.
Их не будет больше, чем указано в настройках сайта на sape.ru
сентября 1, 2008 в 23:29
Нужно встроить в скрипт коды популярных бирж. Вставил свой код – и развесил ссылки по блокам, былобы супер
сентября 1, 2008 в 23:57
Такая опция планируется
сентября 22, 2008 в 17:25
ТАКАЯ куча вопросов, а сапу поставить все равно нужно :)
сентября 22, 2008 в 19:05
Но ведь страницы формируются .html, а сама требует .php?!
Или работает и при таких настройках? Возможно вообще вместо html создавать расширение php?
сентября 22, 2008 в 20:13
renkid,
Расширение .html используется исключительно для самих адресов страниц (и его можно поменять на любое другое). Вне зависимости от расширения при заходе на любую страницу выполняется PHP-скрипт, который и подключает Sape через шаблон.
октября 2, 2008 в 10:26
Здравствуйте. А как вставлять код xap.ru в zebrum lite?
октября 4, 2008 в 12:50
Alex,
Есть два варианта кода xap.ru, но в целом ни с тем, ни с другим проблем при подключении быть не должно.
Рассмотрим «Cтатичный код без кэширования»: в начале шаблона вставляем предложенный нам код PHP. Кодировку (например, UTF-8) можно либо жёстко указать в строчке var $_encoding = ‘UTF-8′; , либо после создания объекта, после строчки:
$tnx = new TNX_l();
$tnx->_encoding = zengine::config()->get(’engine.charset’);
Далее по шаблону расставляем вывод ссылок:
echo $tnx->show_link(1); // выводим первую ссылку
echo $tnx->show_link(1); // выводим вторую ссылку, желательно в другом месте страницы, ниже
echo $tnx->show_link(1); // выводим третью ссылку, желательно в другом месте страницы, ниже
echo $tnx->show_link(); // выводим оставшиеся, желательно в другом месте страницы, ниже
Если возникнут проблемы/вопросы, пишите на форуме. поможем.
октября 5, 2008 в 23:01
У SAPE видимо доходы перевалили… легализвались.
Что будет если выбрать «Не резидент России». Не будет ли проблем с выводом денег?
октября 25, 2008 в 17:03
С выводом средств проблем в сапе не будет если зарегестрирыватся как не резидент так как я являюсь таковым
ноября 2, 2008 в 11:51
А у меня почему-то, когда ставлю вывод ссылок (»echo $sape->return_links(2);» например) выходит ошибка:
Fatal error: Call to a member function return_links() on a non-object in /home/***/public_html/templates/techblue7/template.php on line 109
декабря 7, 2008 в 20:41
Помогите пожалуйста, незнаю уже что делать. Все сделано по инструкции, а выдает ошибку.
Warning: Division by zero in /home/bykof162/public_html/templates/freshlight/template.php on line 22
Warning: Division by zero in /home/bykof162/public_html/templates/freshlight/template.php on line 22
Warning: require_once(/home/bykof162/public_htmlкод_скрытphp’) [function.require-once]: failed to open stream: No such file or directory in /home/bykof162/public_html/templates/freshlight/template.php on line 22
Fatal error: require_once() [function.require]: Failed opening required ‘/home/bykof162/public_htmlкод_скрытphp’’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/bykof162/public_html/templates/freshlight/template.php on line 22
На 22 строчке на какую ссылаеться ошибка находится строчка:
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
Подскажите что это может быть.
Заранее благодарен.
декабря 9, 2008 в 14:19
Замените тот кусок кода на этот (разница в кавычках):
require_once($_SERVER['DOCUMENT_ROOT'] . "/" . _SAPE_USER . "/sape.php");
декабря 20, 2008 в 4:52
помогите очень нужно
как сделать чтоб php код заработал в кавычках ?
<?
$text = »;
$text = $sape_context->replace_in_text_segment($text);
echo $text;
?>
декабря 20, 2008 в 4:57
я выше написал код но оно его вырезало так что вот картинка

декабря 20, 2008 в 21:11
wlad2,
Пожалуйста, задавайте технические вопросы на форуме.
Может быть Вам подойдет следующий вариант решения:
http://zebrum.ru/forum/index.php?showtopic=169&view=findpost&p=1195
января 20, 2009 в 15:02
значит код нужно вставлять именно в шаблон? а я хотел втавить в файлы в папке content, чтобы разбросать в тексте страницы. это возможно?
января 21, 2009 в 11:00
Теоретически это возможно сделать, но требуется написание дополнительного кода php-программистом.
апреля 26, 2009 в 16:00
Устанавил код точно как написанно выше ни каких ошибок не появилось, но при добавлении площадки в Sape пишет что код не найден. Когда устанавливаю код для контекстных ссылок, то сайт добавляется!
апреля 27, 2009 в 14:42
StronG,
пришлите на support@zebrum.ru название домена и файл шаблона.
мая 29, 2009 в 13:57
Скажите каким образом у вас получилось установить контекстные ссылки если помимо тэгов сапы ещё код нужно менять с вызовом другой функции…?
июня 6, 2009 в 22:13
А как можно поставить и то и другое ?? т.е. и контекст и гиперссылки )
августа 19, 2009 в 7:24
поставил код сапы. стали покупать ссылки. но почему-то все тексты ссылок кракозяблами отображаются. кодировка на сайте используется utf-8. сам сайт отображается нормально, криво отображаются только сапоссылки. подскажите, с чем это связано?
августа 19, 2009 в 8:26
вопрос отменяется. нашел ответ на форуме сапы.