Сообщений: 26 Зарегистрирован: 07 Мая 2009, 18:58:53 Сказали спасибо 1 раз Статус: offline
Опубликовано 07 Мая 2009, 19:05:29
Всем добрый день!
Появилась потребность отредактировать rss ленту. В ленте необходимо между тегами <yandex:full-text>и </yandex:full-text> выводить полную новость. Пользователям не обязательно видеть полное описание новости (это делается исключительно для Яндекса) - что бы он мог забирать новости в формате rss.
Сам я в этом не силен, на форуме такие темы не поднимались, а потому информации найти не удалось. Буду весьма благодарен за помощь.
Сообщений: 26 Зарегистрирован: 07 Мая 2009, 18:58:53 Сказали спасибо 1 раз Статус: offline
Опубликовано 09 Мая 2009, 01:56:30
В поле news_extended хранится расширенное описание новости. Для его импортирования в ленту пишем: echo "<yandex:full-text>".stripslashes(htmlspecialchars($data['news_extended']))."</yandex:full-text>";
А как быть в том случае, если нам надо импортировать новость , но при этом не учитывать ссылки которые проставляются в этой новости на другие сайты?
Вот тут так реализовано http://www.disputs.ru/rss.php ( не учитываются не ссылки не картинки)
Сообщений: 26 Зарегистрирован: 07 Мая 2009, 18:58:53 Сказали спасибо 1 раз Статус: offline
Опубликовано 09 Мая 2009, 12:45:07
Да, нужно убрать ссылки. К примеру есть новость, в которую мы вставили картинку. При отображении новости через rss в коде страницы будем видеть ссылку на эту картинку <img src='images/news/155.jpg' style='margin:5px' align='left'> - сама задумка в том, что бы удалить картинки из rss ленты, но при этом оставить эти картинки в самих новостях на сайте.
Не совсем понял задумку, заменить теги.. Можно подробней?