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

-->
Ответ
 
Опции темы
Старый 25.01.2013, 10:13   #1
Эксперт
 
Аватар для Massacre
 
Регистрация: 04.05.2007
Адрес: Kiev, UA
Сообщений: 3,649
Вес репутации: 313
Massacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущее
Отправить сообщение для Massacre с помощью ICQ
По умолчанию несовместимость контекстного кода sape и php 5.4.9

версия 1.1.7 sape.php строка 1068

$part = preg_replace('/' . $sentence . '/', str_replace('$', '\$', $this->_words_page[$n]), $part, 1);

некорректно отрабатывает - вместо замены фрагмента получается его добавление в месте простановки <sape_index>. оригинальный текст не трогается. в результате получается вывод всех контекстных ссылок (анкор и окружающий его текст) в начале страницы + ERROR

интересно, как это исправить? что-то связано с функцией str_replace, по ходу...
__________________
NEON2 NCC системный интегратор. Установка кода SAPE (от $10), бесплатные консультации клиентам (рефералам).
Аттестат продавца.

Последний раз редактировалось Massacre; 25.01.2013 в 10:18.
Massacre вне форума   Ответить с цитированием
Старый 25.01.2013, 11:09   #2
Злой модератор
 
Аватар для Wink
 
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,343
Вес репутации: 502
Wink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущее
По умолчанию

Для начала можно включить режим отладки и посмотреть, что на что он пытается заменить.
Код:
$o['debug'] = true; $sape_context = new SAPE_context($o);
Wink вне форума   Ответить с цитированием
Старый 25.01.2013, 11:45   #3
Эксперт
 
Аватар для Massacre
 
Регистрация: 04.05.2007
Адрес: Kiev, UA
Сообщений: 3,649
Вес репутации: 313
Massacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущее
Отправить сообщение для Massacre с помощью ICQ
По умолчанию

пустую строку он заменяет, по ходу

сразу после <!-- argument for replace_in_text_segment: (много текста в base64) идёт

<!-- sentences for replace:

--><!-- --- (текст анкора) replaced -->
__________________
NEON2 NCC системный интегратор. Установка кода SAPE (от $10), бесплатные консультации клиентам (рефералам).
Аттестат продавца.
Massacre вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка контекстного кода на Hostcms puhata Установка кода на различные движки 0 26.07.2012 13:25
Сапа не находит контекстного кода FreeZen Вопросы по работе системы 2 25.10.2011 09:07
Поиск контекстного кода AsTAT Контекстные ссылки и все, что с ними связано 1 01.08.2010 02:51
Заплачу за установку контекстного кода Sape на самописный Perl движок metton Установка кода на различные движки 0 14.03.2010 00:50
Поиск контекстного кода stepler654 Вопросы по работе системы 0 06.09.2008 13:30


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