Форум SAPE.RU

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

OnlySteam 21.06.2015 11:41

CMS DLE использую 3 шаблона и ссылка Sape не отображаеться
 
Здравствуйте, через поиск искал но к сожалению не нашел решения.

В сапе уже есть решение но я сам не могу понять как его сделать.

Сайт no-steamserv.ru
SAPE в низу сайта.

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

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

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

Есть два возможных решения:
- вставить вызов кода в другое место,
- передать в файл footer.php информацию о текущей странице:

include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);

а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):

$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_Client($o);

Помогите решить проблему. Либо ссылку на тему если такая тема поднималась. Спасибо заранее.

Ank 22.06.2015 11:27

http://forum.sape.ru/showthread.php?t=85370
код либо стоит криво, либо совсем не стоит


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

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