Вернуться   Форум SAPE.RU > Система SAPE.ru > Ошибки при работе с системой

-->
Ответ
 
Опции темы
Старый 18.08.2010, 17:48   #1
Bannеd
 
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
Последний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущее
Thumbs up Решение: Ошибки на страницах с ЧПУ

Такое может быть, когда всякие плагины к движкам засерают переменную $_SERVER, в частности подменяют $_SERVER['REQUEST_URI]

В таком случае код сапе не может самостоятельно правильно определить урл вызываемой страницы и поэтому не выводит на ней нужные ссылки.

Об этой проблеме и о глобальном решении (внесении необходимых изменений в файл sape.php) я уже сообщил Авелону с Петровичом, надеюсь на их содействие.

До тех пор, пока не вышла новая версия кода сапе, можно использовать следующий способ установки кода сапе на сайты, использующие подобные плагины (в частности Artio JoomSef)
PHP код:
if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''************'); 
     }
     
$o['request_uri'] = getenv('REQUEST_URI');
     require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     
$sape = new SAPE_client($o); 
unset(
$o); 
P.S.
1) плагины, которые изгаживают, переменные вообще не советую использовать
2) данный способ установки можно использовать и при установке сапы на нормальные сайты.
3) никто не гарантирует что переменная окружения тоже останется не загаженной, ибо существует функция putenv. проблемы не в существовании функций и открытости переменных на запись, проблемы в голове людей, которые это делают.

Последний раз редактировалось Последний Герой; 18.08.2010 в 17:54.
Последний Герой вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хорошее решение buble Курилка 2 05.01.2010 16:54
Cтранные ошибки на некоторых внутренних страницах! Generator Ошибки при работе с системой 7 18.04.2009 02:12
Решение проблемы с ПР miker30 Пожелания пользователей системы 13 10.01.2009 00:52
Решение проблемы с Тиц 051 Пожелания пользователей системы 6 25.01.2008 12:57
YAL - Не актуально - решение? Jooz Вопросы по работе системы 16 01.09.2007 17:56


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