Справка - Ссылки

Вопрос по сайту (площадке), который уже есть в системе

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

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

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

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

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

  1. Вставить вызов кода в другое место;
  2. Передать в файл footer.php информацию о текущей странице
    <?php
        include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);
    ?>
    а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):
    <?php
        $o = array();
    
        $o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
        $sape = new SAPE_Client($o);
    ?>

Регистрация

Email будет вашим логином для авторизации в сервисе

Минимальная длина пароля - 6 символов

договора оферты

Уже зарегистрированы? Авторизуйтесь!

Авторизация


Ещё не зарегистрированы? Зарегистрируйтесь!