В предыдущей статьи я рассказывал вам про
биржу Sape (история, заработок, партнерка и т.д), сегодня поговорим, как правильно установить код
sape на такие популярные движки как:
wordpress, joomla, dle, ucoz и kasseler.
Регистрация
Набираем в браузере этот заветный адрес
http://www.sape.ru/, в правом верхнем углу кнопочку "регистрация".
Дальше ставим галочку - будем работать как вебмастер
На третьем шаге регистрации рекомендую ставить галочку на против "Физическое лицо", почему?! вот
здесь я уже про это писал.
Установка кода для сайтов на .php
После успешно выполненной регистрации на бирже
Sape, следует приступить к установке специального кода на сайте. Технология установки кода для сайтов на .php на всех движках практически одинакова.
На бирже
Sape изложены инструкции по установке кода биржи на разных хостингах и разные движки. Остановимся на хостинге с поддержкой php, поскольку вебмастера php-скрипты используют чаще других. Ознакомиться с инструкциями можно на странице
http://help.sape.ru/sape/faq/1085.
1. Папку с архивом кода следует скачать на свой компьютер и разархивировать, после чего загрузить на хостинг в корневую папочку сайта (где лежит файл indеx.php) и выставить на эту папку в файловом менеджере права 777. Я например это делаю все через Total Commander
В том случае, если ваш сайт состоит из статических html-страниц, необходимо посмотреть наличие файла в корневой директории .htaccess. В нем должна присутствовать такая строчка: 'Add Type application/х-httpd-рhp .phр .htm .html'. В случае отсутствия строчки обязательно добавьте её. Если же нет самого файла .htaccess, его необходимо создать. В противном случае робот биржи
Sape с вашим сайтом работать не сможет.
2. Теперь на тех страницах где мы будем продавать ссылки нужно прописать такой код:
Показать код [CODE]<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ВАШ_ХЕШ_КОД');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape = new SAPE_client();
?>
А теперь чтобы вывести продаваемые ссылки добавим код
Показать код [CODE] <? echo $sape->return_links($n); ?>
где
$n – количество ссылок, которое вы хотели бы вывести в данном месте страницы.
Установка кода sape на DLE
Повторяем 1 пункт, только теперь сам код вызова ссылок нужно вставлять не в шаблон движка, а в файл index.php.
1. Открываем файл index.php ищем следующую строчку кода
Показать код [CODE]$tpl->compile('main');
И перед ним дописываем:
Показать код [CODE]if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ВАШ_ХЕШ_КОД');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$o['host'] = 'ваш_сайт.ru'; // БЕЗ HTTP://
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());
Теперь в любом месте вашего шаблона вы просто прописываете {sape_links}.
Установка кода sape на WordPress
Есть дав варианта размещения кода
sape на движок WordPress. Самый лучший вариант это размещение в сайдбаре Вашего блога. И так начнем повторяем действие в 1 пункте (скачиваем архив к себе на сервер)
1. Открываем папку вашего шаблона, по умолчанию это wp-content/themes/default/
находим файл sidebar.php, а в нем строку
Показать код [CODE]<?php wp_meta(); ?>
после дописываем
Показать код [CODE]<?php
define('_SAPE_USER', 'ВАШ-ХЕШ-КОД');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>
2. Второй вариант это через админку движка WordPress. Мы в админ панели, заходим
Выберите Внешний вид => Редактор тем => Шаблон боковой колонки
6. Вставьте код системы
Показать код [CODE]<?php
define('_SAPE_USER', 'ВАШ-ХЕШ-КОД');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>
в код боковой колонки. Сохраните (Обновить файл).
Если на Вашем сайте/блоге используется кодировка русских букв UTF-8, то необходимо в коде вывода ссылок строку:
Показать код [CODE]$sape = new SAPE_client();
изменить на:
Показать код [CODE]$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
Все установка кода завершена.
Установка кода sape на kasseler
И так, архив скачали с кодом
sape, положили папочку в корень сайта. Открываем папку blocks и создаем файл block-sape.php с таким содержанием:
Показать код [CODE]<?php
if(!defined('BLOCK_FILE')) {Header("Location: ../index.php"); exit;}
$kay = "Ваш хеш код";
if (!defined('_SAPE_USER')) define('_SAPE_USER', $kay);
//Подключаем глобальные переменные
global $config, $main;
//Сохраняем настройку дебагера
$config_deb = $config['mode_debugging_php'];
//Отключаем вывод ошибок PHP
$config['mode_debugging_php'] = '';
//Подключаем модуль SAPE
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
//Кодировка сайта
$o['charset'] = 'UTF-8';
//Метод получения содержимого, если не работает: удалить.
$o['fetch_remote_type'] = 'curl';
// Проверка кода
$o['force_show_code'] = true;
//Таймаут подключения
$o['socket_timeout'] = 10;
//На месте размещения кода должна появиться красная надпись :
//$o['verbose'] = true;
//Хост
$o['host'] = 'домен'; // тут название вашего домена
//URI текущей страницы
if(kr_strpos($main->uri, '%') !== false AND kr_strpos($main->uri, '&') === false){
$base_file = basename($main->uri);
$patch = str_replace($base_file, '', $main->uri);
$base_file = str_replace($main->config['file_rewrite'], '', $base_file);
$o['request_uri'] = $patch.urlencode(urldecode($base_file)).$main->config['file_rewrite']; //$main->uri - выводит текущуюю страницу
} else $o['request_uri'] = $main->uri;
//Далее SAPE код
$o['multi_site'] = true; //Указывает скрипту наличие нескольких сайтов
$sape = new SAPE_client($o);
//Удаляем масив параметров
unset($o);
//Получаем ссылки
$content = $sape->return_links();
if(!empty($content)){//Если были получены ссылки для страницы создаем стилевой блок
//открываем стилевую таблицу
open();
//Выводим ссылки
echo $content;
//закрываем стилевую таблицу
close();
} else echo "<span></span>"; //если ссылок не было, мы просто не создаем стилевой блок
//Возвращаем прежнюю настройку дебагера
$config['mode_debugging_php'] = $config_deb;
?>
Далее сохраняем, идем в админ панель вкладки "блоки и баннеры", добавить блок и из выпадающего списка выбираем наш созданный файл block-sape.php, далее выбираем размещение блока с права, с лева или футер.
Добавили, далее обязательно жмем вкладку "Сохранить". Вот и все, на этом установка кода sape на Kasseler завершена.
Подключение площадки к бирже Sape
Вернемся в панель управления биржи, выбираем вкладку добавления площадки, выбираем тематику площадки, вводим урл и жмем отправить.
При правильном выполнении этого пункта, ваш сайт появится на бирже Sape со статусом «ожидает индексации». После этого его обязательно проверяет робот биржи, а затем модераторы, как правило это происходит в течении суток. В случае одобрения сайта, можно смело начинать продавать ссылки, стоимость которых сразу следует установить выше рекомендуемых.
Рекомендации
Следует обратить внимание, что если вы планируете продавать более 2-х ссылок с каждой страницы, тогда следует установить код, позволяющий производить выведение ссылок в самых различных местах странички. Разумеется, установить такой код необходимо на всех продаваемых страницах сайта. Далее добавьте свой сайт в систему, введите его адрес и тему.
Но следует запомнить, что не рекомендуется размещать больше двух продаваемых ссылок на одной странице сайта, так как
поисковые системы могут его забанить.