Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы от новичков (http://forum.sape.ru/forumdisplay.php?f=25)
-   -   Вопрос по http://sape.ru/faq.php?id=22#a5 (http://forum.sape.ru/showthread.php?t=7948)

Hed1n 18.01.2008 00:25

Вопрос по http://sape.ru/faq.php?id=22#a5
 
Форум http://www.mediatracker.ru/
Проблема, описанная тут
Код вызова вставляю в overall_header.tpl.
Собственно объясните как реализовать следующее:
Цитата:

- передать в файл 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);
Именно что куда нужно вставить и прописать. Заранее благодарен.

D.iK.iJ 18.01.2008 13:13

Как я понимаю, файл с кодом Sape (overall_header.tpl) будет вызываться так:
PHP код:

<?PHP
include('http://www.mediatracker.ru/overall_header.tpl?uri='.$_SERVER['REQUEST_URI']);
?>

А в него (в код sape) нужно дописать строки:
PHP код:

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

Так?

D.iK.iJ 18.01.2008 13:21

Как-то я вставлял на свой сайт код таким способом. Сделал страницу kod.php с текстом:
<?php
define('_SAPE_USER', '****************************');
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.ru/kod.php?uri='.$_SERVER['REQUEST_URI']); ?>

Да, все работало прекрасно на страницах типа
http://site.ru/
http://site.ru/?p=23445
Но на страницах с двумя параметрами
http://site.ru/?p=23445&q=234
Ссылки уходили в ерор :( Так и не знаю что делать.

V!rus 18.01.2008 18:23

Цитата:

Но на страницах с двумя параметрами
http://site.ru/?p=23445&q=234
Ссылки уходили в ерор Так и не знаю что делать.
может вы инклуд не туда вставили? Не должны в эррор по идее уходить...


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

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