staleo |
|
---|---|
Решил проблему так: в rss.php строку #253 'RSS_ROW_DESCRIPTION' => cot_convert_relative_urls($item['description']), поменял на 'RSS_ROW_DESCRIPTION' => htmlspecialchars($item['description']), htmlspecialchars — это и есть функция, которая переводит все символы, которые могут быть интерпретированы как часть синтаксиса, в HTML-коды символов. Дайверу опять спасибо. :) Если я правильно понял, cot_convert_relative_urls конвертирует относительные урлы в абсолютные, а мне это не нужно, поэтому функцию выкинул. Кстати, а то, что текст новости называется RSS_ROW_DESCRIPTION — это точно не ошибка? А то можно спутать со названием поля DESC для страницы. Ну и опять к вопросу возвращусь: можно ли заставить RSS-овский .tpl подхватывать экстраполя? Дело в том, что Яндекс.Новости не хочет подсасывать картинки в тексте если они не вставлены в таком виде внутри <item>: <enclosure url="http://www.rossiyskie-novosti.ru/2003/03/25/yandex.jpg" type="image/jpeg"/> А это фигово. |
|
Dieser Beitrag wurde von staleo (am 27. Februar 2012, 22:15, vor 13 Jahre) bearbeitet |