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

-->
Ответ
 
Опции темы
Старый 02.03.2009, 16:32   #1
Новичок
 
Регистрация: 20.11.2007
Сообщений: 70
Вес репутации: 202
Archy на пути к лучшему
По умолчанию Не работает global $sape;

Добрый день.

Наблюдается проблема, когда из шапки и из подвала приходится запускать $sape = new SAPE_client();
т.е. "фишка" с global $sape; полностью игнорится.

Делаю так:
Шапка
PHP код:
    global $sape;
    if (!
defined('_SAPE_USER')){
        
define('_SAPE_USER''**************'); 
    }
    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
    
$sape = new SAPE_client();
// потом в нужных местах вывожу
 
global $sape;
 
$if_sape $sape->return_links(1);
 if (
$if_sape != "") echo $if_sape;
// и в шапке это работает отлично, а вот в подвале... :( 
Подвал
PHP код:
 global $sape
 
$if_sape $sape->return_links();
 if (
$if_sape != "") echo $if_sape;
// Это выдает ошибку
// Fatal error: Call to a member function return_links() on a non-object in blablabla/footer.tpl.html.php on line 33 
Приходится в подвале делать так, при этом некоторые ссылки, естественно, показываются дважды:
PHP код:
    if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''*************'); 
    }
    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
 global 
$sape
 
$sape = new SAPE_client();
// и т.д. - ссылки ессесно дублируются :( 
Подскажите плз как поправить...

Добавлено через 1 час 2 минуты
Никто не знает?

Последний раз редактировалось Archy; 02.03.2009 в 16:32. Причина: Добавлено сообщение
Archy вне форума   Ответить с цитированием
Старый 02.03.2009, 16:33   #2
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Доставайте из $GLOBALS
Апокалипсис вне форума   Ответить с цитированием
Старый 02.03.2009, 16:35   #3
Новичок
 
Регистрация: 20.11.2007
Сообщений: 70
Вес репутации: 202
Archy на пути к лучшему
По умолчанию

Спасибо за ответ

Сейчас попробую.

З.ы. Scripto движок, походу. Может влиять то, что он в зенде?
Archy вне форума   Ответить с цитированием
Старый 02.03.2009, 16:37   #4
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Archy Посмотреть сообщение
З.ы. Scripto движок, походу. Может влиять то, что он в зенде?
вряд ли, смотря что в зенде.
Апокалипсис вне форума   Ответить с цитированием
Старый 02.03.2009, 16:43   #5
Новичок
 
Регистрация: 20.11.2007
Сообщений: 70
Вес репутации: 202
Archy на пути к лучшему
По умолчанию

Дружище, помоги плз, не понимаю, как такое может быть, но факт...
В шапке определяю переменную $archy = 888; (пробовал и так - global $archy; $archy = 11111; результат такой же)
)
В футере "достаю" ее из глобалс - echo $GLOBALS["archy"]+1;

Выводит 1. Т.е. в глобалс ее нет.
Видимо, такая же "фигня" и с Сапой, как решить..?
Archy вне форума   Ответить с цитированием
Старый 02.03.2009, 16:45   #6
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Archy, phpinfo покажите
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 02.03.2009, 16:45   #7
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

phpfaq.ru/debug
Апокалипсис вне форума   Ответить с цитированием
Старый 02.03.2009, 19:32   #8
Новичок
 
Регистрация: 20.11.2007
Сообщений: 70
Вес репутации: 202
Archy на пути к лучшему
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
Archy, phpinfo покажите
Отправил в личку... Спасибо, жду ответа...

Добавлено через 18 минут
Цитата:
Сообщение от Апокалипсис Посмотреть сообщение
phpfaq.ru/debug
Unable to connect to SQL server

PHPInfo
PHP код:
PHP Logo
PHP Version 5.2.6
-3

Бага 
попытка выложить сюда phpinfo "приложила" эту страничку форума :) 
Добавлено через 2 часа 26 минут
И походу никто мне так и не ответил...

Последний раз редактировалось Archy; 02.03.2009 в 19:32. Причина: Добавлено сообщение
Archy вне форума   Ответить с цитированием
Старый 02.03.2009, 19:45   #9
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Archy, Отвечаю - а фиг его знает.

Делайте в подвале так:

PHP код:
    if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''*************'); 
    }
    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
   
$sape = new SAPE_client(); 
  
$sape->return_links(1);
 
$if_sape $sape->return_links();
 if (
$if_sape != "") echo $if_sape
Дублироваться не будет.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 02.03.2009, 19:56   #10
Новичок
 
Регистрация: 20.11.2007
Сообщений: 70
Вес репутации: 202
Archy на пути к лучшему
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
Дублироваться не будет.
Дублируется
Кинул Вам в личку ссылку...
Archy вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где находиться Global Black List? Slash Вопросы от новичков 1 28.11.2008 15:39
SAPE не работает!!! *ProMeteY* Ошибки при работе с системой 15 28.07.2008 17:53
sape работает очень медленно ROOTMOTHER Ошибки при работе с системой 1 27.07.2008 19:27
По каким ip адресам работает SAPE Xuga Вопросы от новичков 11 09.05.2008 12:15


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