SAPE на Wordpress
Решил я попробовать продавать у себя в блоге ссылки от довольно популярной в exUSSR бирже SAPE.RU попробовав при этом если не зарабатывать (хотя с sape это вполне возможно), то хотя бы перевести его на самоокупаемость.
Sape — это система купли продажи ссылок с главных и внутренних страниц сайтов с широкими возможностями по автоматизации процессов со стороны оптимизаторов и вебмастеров. Система направлена на максимальное удовлетворение потребностей как вебмастеров так и оптимизаторов.
И сразу же столкнулся с некоторыми проблемами при интеграции sape в wordpress. Информации довольно мало(по крайней мере не в официальном FAQ не на форуме я конкретного ответа не нашел), как по мне, по решению таких казалось бы простых вопросов. Тем более что просто "вставить код и забыть" как это предлагает Google Adsense или Яндекс Директ здесь не получалось.
В основном проблема, с которой сталкиваются пользователь сайтов на Wordpress, это адаптация кодировки. Т.е. добиться вывода ссылок в блоге/сайте "на русском", а не крякозяблями вида �����������. Для этого нужно сделать 2 шага:
<?php
define('_SAPE_USER', 'ВАШ КОД SAPE');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>
На этом все, интеграция и "борьба" с кодировками завершена.
И еще небольшой tips для будущих пользователей, пожелающих присоединиться к sape. Это решение об уменьшении ВС (Внешних Ссылок) на Вашем сайте. Для sape они имеют значение, и чем их меньше, тем лучше. Здесь решений есть 2:
1. Ручной: в корне хоста (если Wordpress у Вас стоит именно там) создаете файл url.php и встраиваете в него этот код
<?php
$url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
if(preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)){
sleep(3);
header("Location: $url");
exit();
}
?>
потом в посте при указании ссылки типа href пишем следующее: href="http://ВАШ.САЙТ/url.php?url=http://ССЫЛКА НА ВНЕШНИЙ САЙТ
2. Автоматический: при помощи плагинов, которые бедет автоматически изменять все Ваши внешние ссылки в постах
плагин WP-NoIndex - помещает все ссылки в тег noindex
плагин Click Counter - автоматом делает редирект, т.е. превращает все внешние ссылки в "внутренние".


Вчера, online редактор 





