Не работает replace_in_text_segment

Started by Dr_Brown on 2013-10-28 09:43 — 15 replies, 2590 views

#1
Добавил в viewtopic.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(

'MESSAGE'            => $sape_context->replace_in_text_segment($message),

Сапа заиндексила все страницы с конектсным кодом, типа все норм. Продались пара ссылок контекстных ушли в еррор, реально они не отображаются в теле поста....
#2
никто не поможет ?🙁
#3
Dr_Brown, ты прикольный блин ппц )) класс надо смотреть ! иначе как понять что делает эта функци...
#4
del
#5
Wertos, выбирает кусок текста, и вставляет в него контекстную ссылку...
#6
Что лезет? Ошибка? Если да, то смотри у себя, так как у меня работает.
#7
Sprinx, нет ошибок...просто ссылку не отображает.
#8
Вообще то ссылки выводятся через return_links()
Это поменять
$sape_context = new SAPE_context($o);
на это
$sape = new SAPE_client($o);
вставить куда-нибудь.
$template->assign_vars(array('SAPE_LINK' => $sape->return_links()));
#9
Sprinx, обычные у меня тоже работают, я про контекстные...в тексте поста которые. в words ссылку вижу, подгружает, пост взят в тег <sape_index> </sape_index> чек коде проставлен, реально ссылки нет.
#10
🙁🙁🙁