Подключение DLE сайта к Sape.Ru

Артем17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.09.2008

Проблема следующая: пытаюсь подключить DLE сайт (dthcbz 7.2) для продажи контекстных ссылок через www.sape.ru

Вот рекомендации, которые приведены у них (SAPE.Ru) на форуме при

установке кода на DLE движок:

1) В файле index.php находите

Код:

$tpl->compile('main');

2) и перед ним прописываете следующее:

define('_SAPE_USER', '12345');

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$o['host'] = 'vash_site.ru';

$sape = new SAPE_client($o);

$tpl->set('{sape_links}', $sape->return_links());

3) А в темплейте для вывода кода sape используете {sape_links}

Всё вроде правильно сделал, однако, когда ссылки начали покупать (на

данный момент куплено 9) на страницах они почему-то не отображаются.

Пытался найти FAQ на эту проблему, кроме следующего ничего ненашел:

"Все страницы нашлись системой, файл links.db создался и заполнился, а ссылки не показываются, что делать?

- Такая проблема вызвана тем, что наш код не может определить, с какой страницы он вызывается. Причин может быть несколько, но самая распространённая заключается в том, что код вызова sape.php вставлен в файл (например, footer.php), который подключается к сайту через подзапрос, например:

include('http://www.site.ru/footer.php');

Есть два возможных решения:

вставить вызов кода в другое место,

передать в файл footer.php информацию о текущей странице:

include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);

а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):

$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу

$sape = new SAPE_Client($o);

"

В связи с этим нуждаюсь в помощи по подключению DLE сайта к бирже Sape.ru

Обращайтесь в ICQ: 319285477

Заявки фрилансеров