Foren / National / Russian / Модули и плагины / Проблема со временем в RSS

staleo
#33335 27. Februar 2012, 22:02

Решил проблему так: в 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