how-to: интегрируем Sape в Flashcat

Дано: Flashcat — бесплатный скрипт каталога сайтов. Sape — отличная биржа по покупке-продаже ссылок.

Задача: Подружить одно с другим.

Решение:

1. Распаковываем и заливаем архив, скаченный с Sape, на свой хостинг (в папку с flashcat’ом).

2. Открываем файл index.php из флэшката. Находим строку require_once ‘_app.php’; и после нее вписываем:

define(‘_SAPE_USER’, ‘ВАШ УНИКАЛЬНЫЙ КОД’);
require_once($_SERVER[‘DOCUMENT_ROOT’].‘/’._SAPE_USER.‘/sape.php’);

3. В конце файла заменяем функцию show_tpl($vars) на (к примеру):

function show_tpl($vars)
{
$tpl=file_get_contents(’tpl/main.tpl’);

foreach($vars as $k=>$v){
$tpl=str_replace(’{{’.$k.’}}’, $v, $tpl);
}
$tpl=preg_replace(’|{{.*?}}|si’,’’,$tpl);
$sape = new SAPE_client();
$tpl=str_replace(‘’, $sape->return_links().” \r\n”, $tpl);
echo $tpl;
}

4. Собственно все. Теперь в самом низу страниц будет код Sape.

Немного личного — закрутился как белка в колесе с новым офисом и старой студией).

З.ы. по поводу интеграций — задавайте вопросы по интеграции кода сапы в скрипты. Постараюсь помочь каждому.