20.11.2010, 18:54 | #1 |
Новичок
Регистрация: 02.04.2009
Сообщений: 67
Вес репутации: 184
|
Не работают контекстные ссылки
Не работают контекстные ссылки (индексация прошла, но ссылки не отображаются). Сделал всё по инструкции, пробовал удалять 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. Причина: Добавлено сообщение |
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как работают контекстные ссылки? | 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.