Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

Результаты опроса: А у вас работает global $sape; ?
Да 2 66.67%
Нет 1 33.33%
Голосовавшие: 3. Вы ещё не голосовали в этом опросе

-->
Ответ
 
Опции темы
Старый 02.03.2009, 14:33   #1
Новичок
 
Регистрация: 20.11.2007
Сообщений: 70
Вес репутации: 202
Archy на пути к лучшему
Question Мешает странный глюк...

Добрый день.

Наблюдается проблема, когда из шапки и из подвала приходится запускать
$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();
// и т.д. - ссылки ессесно дублируются :( 
Подскажите плз как поправить...
Archy вне форума   Ответить с цитированием
Старый 02.03.2009, 14:44   #2
Новичок
 
Аватар для Zloi Ded
 
Регистрация: 24.11.2008
Адрес: Internet
Сообщений: 85
Вес репутации: 191
Zloi Ded - весьма и весьма положительная личностьZloi Ded - весьма и весьма положительная личностьZloi Ded - весьма и весьма положительная личность
Отправить сообщение для Zloi Ded с помощью ICQ
По умолчанию 100% работает

<?php
$sp_id='*********************************';
if (!defined('_SAPE_USER')) {
define('_SAPE_USER', $sp_id);
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
echo $sape->return_links();
unset($o);

?>


в футер
Zloi Ded вне форума   Ответить с цитированием
Старый 02.03.2009, 15:09   #3
Новичок
 
Регистрация: 20.11.2007
Сообщений: 70
Вес репутации: 202
Archy на пути к лучшему
По умолчанию

Работает, но абсолютно так же - дублируются выведенные в шапке ссылки
Возможно, их и из шапки надо как-то иначе выводить?
Archy вне форума   Ответить с цитированием
Старый 02.03.2009, 15:35   #4
Новичок
 
Аватар для Zloi Ded
 
Регистрация: 24.11.2008
Адрес: Internet
Сообщений: 85
Вес репутации: 191
Zloi Ded - весьма и весьма положительная личностьZloi Ded - весьма и весьма положительная личностьZloi Ded - весьма и весьма положительная личность
Отправить сообщение для Zloi Ded с помощью ICQ
По умолчанию

Цитата:
Сообщение от Archy Посмотреть сообщение
Возможно, их и из шапки надо как-то иначе выводить?
для шапки

<?php
$sp_id='*********************************';
if (!defined('_SAPE_USER')) {
define('_SAPE_USER', $sp_id);
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
echo $sape->return_links(1);
echo $sape->return_links(2);

unset($o);
?>

для подвала

<?php
$sp_id='*********************************';
if (!defined('_SAPE_USER')) {
define('_SAPE_USER', $sp_id);
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
echo $sape->return_links();
unset($o);
?>


P.S. Мы же , говорим о WP?
Zloi Ded вне форума   Ответить с цитированием
Старый 02.03.2009, 16:50   #5
Новичок
 
Регистрация: 20.11.2007
Сообщений: 70
Вес репутации: 202
Archy на пути к лучшему
По умолчанию

Нет, о Scripto...

Смотри, по сути - у Тебя стандартный код, в котором только задается кодировка. Странно, что у Тебя при таком коде ссылки не дублируются...
Ведь тоже дважды происходит вызов new sape_client

Добавлено через 1 час 9 минут
Переехал в эту тему, тут, хочется верить, дадут ответ.
http://forum.sape.ru/showthread.php?p=396548
Сорри за дубль плз.

Последний раз редактировалось Archy; 02.03.2009 в 16:50. Причина: Добавлено сообщение
Archy вне форума   Ответить с цитированием
Старый 02.03.2009, 17:05   #6
Новичок
 
Аватар для Zloi Ded
 
Регистрация: 24.11.2008
Адрес: Internet
Сообщений: 85
Вес репутации: 191
Zloi Ded - весьма и весьма положительная личностьZloi Ded - весьма и весьма положительная личностьZloi Ded - весьма и весьма положительная личность
Отправить сообщение для Zloi Ded с помощью ICQ
По умолчанию Удачи

Не вопрос! Я думал говорим о WP.
Zloi Ded вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странный глюк!!!!!!!!! Santehnik Ошибки при работе с системой 16 21.02.2009 19:46
Странный глюк с ВС cesq Вопросы по работе системы 7 26.01.2009 23:28
Странный глюк samy Ошибки при работе с системой 5 16.09.2008 18:56
Странный глюк с ценами frykt Ошибки при работе с системой 3 22.03.2008 12:27
Странный глюк с кодировкой K0rwin Вопросы по работе системы 6 07.03.2008 11:08


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