Старый 20.11.2010, 18:54   #1
Новичок
 
Аватар для nscientist
 
Регистрация: 02.04.2009
Сообщений: 67
Вес репутации: 184
nscientist скоро станет известен
По умолчанию Не работают контекстные ссылки

Не работают контекстные ссылки (индексация прошла, но ссылки не отображаются). Сделал всё по инструкции, пробовал удалять links.db, версия кода сапы самая свежая (с поддержкой статей). Код вот:

<?php
$text = html_entity_decode($data[0]->text);
$text1 = $sape_context->replace_in_text_segment($text);
echo $text1;
?>

Т.е. не работает именно замена, т.к. иначе бы не выводился контент. Что можно предпринять, чтобы исправить ошибку?

Добавлено через 3 часа 45 минут
Попробовал альтернативный код - не работает, даже <sape_index> теги не вырезает.

Добавлено через 47 минут
Проблема исправлена, но для этого пришлось влезть в sape.php, а это не есть хорошо. Суть проблемы в том, что контекстная ссылка поступает в кодировке cp-1251, а сам текст на сайте в UTF-8. Понятно, что матча не происходит и отсюда все проблемы.

Класс контекстной сапы создается с указанием кодировки:

$o['charset'] = 'UTF-8';
$sape_context = new SAPE_context($o);

Но это не помогает. Как решить проблему совместимости кодировок по-человечески?

Тему можно закрыть. Ошибка была как раз в том, что не указывалась кодировка. Код сапы безупречен.

Последний раз редактировалось nscientist; 20.11.2010 в 18:58. Причина: Добавлено сообщение
nscientist вне форума   Ответить с цитированием
Старый 30.01.2011, 02:00   #2
Новичок
 
Регистрация: 14.01.2011
Сообщений: 11
Вес репутации: 0
kysin на пути к лучшему
По умолчанию

Открой секрет!
Как решил проблему кодировок?
kysin вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работают контекстные ссылки? dima25 Вопросы от новичков 1 29.09.2010 11:08
Не работают контекстные ссылки на DLE 6.5 asmedius Установка кода на различные движки 0 06.04.2010 08:36
Не работают реф.ссылки MAzZY Вопросы по работе системы 6 02.03.2010 00:57
Контекстные ссылки а не контекстные страницы dima-povor Контекстные ссылки и все, что с ними связано 7 20.01.2009 10:53
ссылки работают или нет sashkin Вопросы от новичков 3 25.05.2008 23:39


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