Установка кода SAPE на dle 9.5

R2
На сайте с 02.03.2010
Offline
47
3762

помогите подключить вот подключаю Sape вот так

define('_SAPE_USER', '********************');  

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set('{links1}', $sape->return_links(2));
$tpl->set('{links2}', $sape->return_links(1));
$tpl->set('{links}', $sape->return_links());

Вывожу так {links1}, {links2} и {links}

И выдает ошибку

Fatal error: require_once(): Failed opening required '/usr/local/apache/htdocs/571609b6c22b44d66320b0ebd3f376a5/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/u8464453/public_html/index.php on line 292
PRchief
На сайте с 12.06.2009
Offline
92
#1

Я ставлю так:

В файле index.php находим
$tpl->compile('main');
и перед ним прописываете код вызова ссылок:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ВАШ_ХЕШ_КОД');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'ваш_сайт.ru'; // БЕЗ HTTP://
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());

А в файле вашего шаблона для вывода кода sape используете {sape_links} .

Все работает. Ссылки не разношу.

BadBoy
На сайте с 31.01.2005
Offline
291
#2

самый нормальный способ, пользуюсь им с момента основания сапы

http://ocokin.ru/bookmarks/527-kak-ustanovit-kod-sape-na-dle-datalife.html

R2
На сайте с 02.03.2010
Offline
47
#3

не один из методов не работает почемуто выдает ошибку

Fatal error: require_once(): Failed opening required '/usr/local/apache/htdocs/571609b66320b0ebd3f376a5/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/u846437/public_html/index.php on line 291
The WishMaster
На сайте с 29.09.2005
Offline
2542
#4

Что-то с путями напутано.

Пешу текста дешыго! Тематики - туризм, СЕО, творчество, кулинария, шизотерика :)
R2
На сайте с 02.03.2010
Offline
47
#5
The WishMaster:
Что-то с путями напутано.

ну вот в index.php вставляю

if (!defined('_SAPE_USER')){
define('_SAPE_USER', '571609b6c22b44d66320b0tys55ebd3f376a5');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'www.мой сайт.ru'; // БЕЗ HTTP://
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());

И все равно ошибка

Fatal error: require_once(): Failed opening required '/usr/local/apache/htdocs/571609b6c22b44d66320b0tys55ebd3f376a5/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/u846409637/public_html/index.php on line 294

кажись и руки не кривые

The WishMaster
На сайте с 29.09.2005
Offline
2542
#6
/usr/local/apache/htdocs/571609b6c22b44d66320b0tys55ebd3f376a5/sape.php

Этот путь реально существует на сервере?

[Удален]
#7

ставьте модуль sape для DLE и не парьтесь

BadBoy
На сайте с 31.01.2005
Offline
291
#8
The WishMaster:
Этот путь реально существует на сервере?

+1

скорее всего должен быть

типа того - /usr/local/apache/htdocs/www/site.ru/571609b6c22b44d66320b0tys55ebd3f376a5/sape.php

и проверьте разрешены ли у вас на серваке инклюды, на всякий случай.

jungledrums:
ставьте модуль sape для DLE и не парьтесь

толку? если пути нарушены...

zerto2
На сайте с 17.02.2011
Offline
52
#9

У меня такой код работал

define('_SAPE_USER', '**********');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'lalala.ru'; // БЕЗ ВВВ и ХТТП
$o['request_uri'] = $_SERVER['REDIRECT_URL']; //apache
$sape = new SAPE_client($o);
$tpl->set('{sape1}', $sape->return_links());

Все это перед $tpl->compile ( 'main' );

Ну а если с путями как сказали выше все ок и файлы там есть и права на нужные папки и файлы выставлены и все равно не работает, то попробуйте в index.php чуть ниже заменить строчку

echo $tpl->result['main'];

На

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

и бухайте PHP код сапы прямо в main.tpl

Это конечно не самый лучший случай, но на край пойдет, пока не разберетесь в чем у вас дело

^^
[Удален]
#10

У меня та же проблема

помогите решить, всю ночь кавыряю ничего не помогает HELP!!

мля всё решил, дело было в правах на файлы сам себя мучил всю ночь из за не внимательности!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий