Итак, вы зарегались в Sape, пытаетесь добавить свой сайт как площадку, а вам выдают ошибку
Код на сайте не установлен
И хоть ты тресни. Я сейчас не буду говорить о том, что у вас права не настроены, скрипт лежит не там где надо или код добавлен не туда. Если это так, то делайте все по инструкции. Я помогу тем, кто вроде бы честно делает всё по инструкции, но всё равно нихуя не получается. Дело в том, что Sape дает вам неверную инструкцию. Почему? Потому что пидорасы. Вот так выглядит инструкция, которая не работает. А вот если проскроллить ее ниже, то мы увидим уже рабочий код. Как видите, он отличается очень важным моментом – наличием вот этой переменной как при инициализации, так и при вызове.
global $sape;
Если ее добавить, то всё заработает и сайт добавиться. Чтобы не мучиться тысячу раз, можно включить режим тестирования Sape. Для этого вам нужно изменить код добавив вот эту строчку. Обратите внимание, что в скобочках появилось обращение к переменной. У меня WordPress, и запуск кода в тестовом режиме выглядит вот так.
</head>
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ВАШЕ_ЧИСЛО');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
?>
<body <?php body_class(); ?>>
Код стоит между закрывающим тегом head и открывающим body внутри файла header.php моей темы (!). Теперь если вставить второй маленький код Sape скажем в footer.php
<?php
/**
* @package Название_темы
*/
?>
</div><!-- end page-wrap -->
<footer id="colophon" role="contentinfo">
<div>
<?php
global $sape;
echo $sape->return_links();
?>
</div>
</footer>
<?php wp_footer(); ?>
</body>
</html>
и открыть сайт, то при просмотре кода страницы в футере появится комментарий с числом. Это означает что код Sape установлен корректно и работает.