Не отображаются ссылки из инклуда
Здравствуйте!
У меня такая проблема, я установил код на страницы сайта, залил папку, все как надо, появился там файл links. Но когда я добавляю сайт в sape, он пишет, введите страницу на которой установлен код, я ввожу и опять все тоже самое. Может дело в том, что у меня код для sape стоит блоке reiting.php, который подключется при помощи инклуда к телу сайта. Читал в разделе FAQ, про эту проблему ничего не понял, может быть кто-нибудь может мне объяснить, как нужно изменять код или еще что-то, чтобы ссылки работали? И еще проверял корректно ли установлен код, у меня выводилось, вроде как и должно <!--Chek kode--!>>. Это же значит что все нормально? Тогда я вообще ничего не понимаю... |
Нет, в вашем случае чек код - это не совсем нормально. Если используете инклуд, то должны изменить код 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']); ?> У меня работает. |
Спасибо за совет.
Но сделал, как Вы сказал, выдает ошибку: "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 — система купли-продажи ссылок с главных и внутренних страниц сайтов.