Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы от новичков (http://forum.sape.ru/forumdisplay.php?f=25)
-   -   Не отображаются ссылки из инклуда (http://forum.sape.ru/showthread.php?t=8333)

kish 28.01.2008 19:17

Не отображаются ссылки из инклуда
 
Здравствуйте!

У меня такая проблема, я установил код на страницы сайта, залил папку, все как надо, появился там файл links.
Но когда я добавляю сайт в sape, он пишет, введите страницу на которой установлен код, я ввожу и опять все тоже самое.

Может дело в том, что у меня код для sape стоит блоке reiting.php, который подключется при помощи инклуда к телу сайта.

Читал в разделе FAQ, про эту проблему ничего не понял, может быть кто-нибудь может мне объяснить, как нужно изменять код или еще что-то, чтобы ссылки работали?

И еще проверял корректно ли установлен код, у меня выводилось, вроде как и должно <!--Chek kode--!>>. Это же значит что все нормально?

Тогда я вообще ничего не понимаю...

D.iK.iJ 28.01.2008 19:36

Нет, в вашем случае чек код - это не совсем нормально. Если используете инклуд, то должны изменить код SAPE (примерно так):

define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_Client($o);
echo $sape->return_links();

А файл с кодом вызывать так:
<?php include('http://site.com/kod.php?uri='.$_SERVER['REQUEST_URI']); ?>

У меня работает.

kish 28.01.2008 19:52

Спасибо за совет.
Но сделал, как Вы сказал, выдает ошибку:
"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/kish/public_html/index.php on line 105"


Часовой пояс GMT +3, время: 09:31.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.