Не работает replace_in_text_segment

Dr_Brown

Пользователь
#1
Добавил в viewtopic.php код сапы для вывода контекстных ссылок, в начале:

PHP:
if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'xxxxxxxxxxxxxxxxx');
    }
    require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
    $o['force_show_code'] = true;
    $sape_context = new SAPE_context($o);
    unset($o);
и изменил там где $template->assign_block_vars('postrow', array(

PHP:
'MESSAGE'            => $sape_context->replace_in_text_segment($message),
Сапа заиндексила все страницы с конектсным кодом, типа все норм. Продались пара ссылок контекстных ушли в еррор, реально они не отображаются в теле поста....
 

Wertos

Заблокирован
#3
Dr_Brown, ты прикольный блин ппц )) класс надо смотреть ! иначе как понять что делает эта функци...
 

Sprinx

Пользователь
#6
Что лезет? Ошибка? Если да, то смотри у себя, так как у меня работает.
 

Sprinx

Пользователь
#8
Вообще то ссылки выводятся через return_links()
Это поменять
$sape_context = new SAPE_context($o);
на это
$sape = new SAPE_client($o);
вставить куда-нибудь.
$template->assign_vars(array('SAPE_LINK' => $sape->return_links()));
 

Dr_Brown

Пользователь
#9
Sprinx, обычные у меня тоже работают, я про контекстные...в тексте поста которые. в words ссылку вижу, подгружает, пост взят в тег <sape_index> </sape_index> чек коде проставлен, реально ссылки нет.
 
Сверху