DLE 9.3+Sape+Hostinger.ru

12
Хортица
На сайте с 22.12.2006
Offline
289
#11

Тогда вот моя методика:

1) Разрешаем вставки php в шаблонах

Файл index.php

Найти


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

Заменить на


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

2) Вставляем в main.tpl сразу после {AJAX}


<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'yourkey');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'site.ru;
$sape = new SAPE_client($o);
unset($o);
?>

3) В том же main.tpl в нужном месте для вывода ссылок вставляем


<? echo $sape->return_links(n); ?>

Работает безотказно на всех версиях ДЛЕ начиная с 5.х

На XBit.Money (https://xbit.money/?rid=111) меняю крипту на гривны. Лучшие курсы Обмен Вашего PayPal/ЯД/QIWI/WebMoney и куча плюшек! Рекомендую (https://exchangex.ru/index.php?who=26749)
WebAlt
На сайте с 02.12.2007
Offline
262
#12

В index.php добавить перед

$tpl->set ( '{AJAX}', $ajax );

define('_SAPE_USER', 'ваша sape папка'); 

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

В шаблоне выводим:

{links1} {links2} {links3} {links}

В return_links(1) - 1 означает кол-во ссылок в блоке.

K6
На сайте с 11.05.2010
Offline
9
k66
#13
Хортица:
Тогда вот моя методика:
...

Fatal error: require_once(): Failed opening required '/usr/local/apache/htdocs/b......d/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/u051997027/public_html/index.php(262) : eval()'d code on line 72

k66 добавил 07.07.2011 в 13:32

WebAlt:

......

Fatal error: require_once(): Failed opening required '/usr/local/apache/htdocs/b......d/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/u051997027/public_html/index.php on line 247

k66 добавил 07.07.2011 в 13:35

Оно в принципе ошибок не выдаёт, но на сайте не появляются чек-кода!

Сработал вот этот код:

============================================================================

if (!defined('_SAPE_USER')){

define('_SAPE_USER', 'b.........d');

}

require_once('/home/u051997027/public_html/'._SAPE_USER.'/sape.php');

$o['host'] = 'site.ru'; // БЕЗ HTTP://

$sape = new SAPE_client($o);

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

============================================================================

Попытался добавить в систему, сайт пошел на индексацию

k66 добавил 07.07.2011 в 15:36

В данный момент подошли два кода (при них сайт работает в нормальном режиме):

SHAQ:
а так ?
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'b..КОД..d');
}
require_once('./'._SAPE_USER.'/sape.php');
$o['host'] = 'САЙТ.ru'; // БЕЗ HTTP://
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());

либо так
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'b..КОД..d');
}
require_once('/home/u051997027/public_html/'._SAPE_USER.'/sape.php');
$o['host'] = 'САЙТ.ru'; // БЕЗ HTTP://
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());

На сайте отсутствует чек-код (при просмотре исходника), но сапа сайт приняла, сайт не прошел модерацию так как сделан на бесплатном домене. Потому хочу выразить огромную благодарность всем кто участвовал в решении данной проблемы, особенно SHAQ (http://forum.sape.ru) !!!

Остался последний вопрос, должен ли появляться чек-код в исходном коде страницы, пока еще нет ссылок?

12

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