Итак, вы зарегались в 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 установлен корректно и работает.