Старый 21.08.2016, 21:44   #1
Новичок
 
Регистрация: 21.08.2016
Сообщений: 2
Вес репутации: 0
Sevengo на пути к лучшему
По умолчанию Как правильно сделать в моем случае?

Привет всем!
Мой сайт работает на кодировке utf-8, включен mod_rewrite, и код сапы я вставил в отдельный файл footer.php, который подключается к страницам через подзапрос. Так вот я в футер поставил такой код, который учитывает модрерайт и утф-8:
Код:
<?php
    define('_SAPE_USER', 'ееееееееееееееееее');
    require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
    $o = array();
    $o['request_uri'] =
   (isset($_SERVER['REDIRECT_URL'])) ? $_SERVER['REDIRECT_URL'] : "";
$o = array();
$o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
unset($o);

    echo $sape->return_links(3);

?>
Но вот как его объединить еще с этой рекомендацией:
передать в файл 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);

?>


Не понимаю, как это все сложить вместе.

Последний раз редактировалось Sevengo; 21.08.2016 в 21:53.
Sevengo вне форума   Ответить с цитированием
Старый 21.08.2016, 22:44   #2
Эксперт
 
Аватар для MonAmur
 
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 608
MonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущее
По умолчанию

а просто рекомендуемый код пробовали вставить в footer.php?
MonAmur вне форума   Ответить с цитированием
Старый 22.08.2016, 09:39   #3
Специалист
 
Аватар для DRAKULKA
 
Регистрация: 12.09.2010
Сообщений: 183
Вес репутации: 174
DRAKULKA - это имя известно всемDRAKULKA - это имя известно всемDRAKULKA - это имя известно всемDRAKULKA - это имя известно всемDRAKULKA - это имя известно всемDRAKULKA - это имя известно всем
По умолчанию

Пиши вот так:

PHP код:
<?php
    
global $sape;
    if (!
defined('_SAPE_USER')){
        
define('_SAPE_USER''ееееееееееееееееее');
    }
    require_once(
realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
 
$o['charset'] = 'UTF-8';
 
$sape = new SAPE_client($o);
 unset(
$o);
?>
И в месте вывода ссылок:

PHP код:
<?php global $sape; echo $sape->return_links(3); ?>
(это всё в одном файле футер, в хедер не лезь)

Если будешь включать статьи, то нужно добавить ещё две строчки.
DRAKULKA вне форума   Ответить с цитированием
Старый 22.08.2016, 20:46   #4
Новичок
 
Регистрация: 21.08.2016
Сообщений: 2
Вес репутации: 0
Sevengo на пути к лучшему
По умолчанию

DRAKULKA, спасибо попробую так.
Sevengo вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редирект или как правильно сделать... X3M-Slider Вопросы по работе системы 12 13.11.2012 20:02
Как правильно сделать FlyingDutchman Общие вопросы оптимизации 5 01.11.2010 12:10
Как сделать, чтобы другие авторы могли писать на моем блоге. lbmoney Разработка и сопровождение сайтов 5 08.05.2010 20:36
Как мне быть в моем случае? michey_v Финансовые и юридические вопросы 16 06.10.2008 00:20
Как правильно сделать? rashman Вопросы по работе системы 4 18.09.2007 13:48


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