Как показать RSS-каналы с изображением, используя javascript / jquery - PullRequest
0 голосов
/ 14 августа 2011

Как я могу показать RSS-каналы с изображениями, используя jquery? Я пробовал некоторые очень популярные плагины, такие как:
1. gFeed
2. jfeed
3. zRssfeed

Но, похоже, ничто не поддерживает изображения. Какой самый лучший и простой способ сделать это? Есть ли уже доступные плагины?

Ответы [ 2 ]

3 голосов
/ 05 сентября 2012

Плагин zRSSFeed поддерживает изображения внутри каналов.По умолчанию плагин будет отображать сокращенное описание.Чтобы включить изображения, установите для параметра «фрагмент» значение «false».

Например:

$(document).ready(function () {
    $('#ticker1').rssfeed('http://feeds.bbc.co.uk/iplayer/highlights/tv/list',{
        snippet: false
    });
});

Для онлайн-примера см .:

http://zazar.net/developers/jquery/zrssfeed/example_images.html

2 голосов
/ 14 августа 2011

Вы должны быть в состоянии получить RSS, используя простой вызов jQuery ajax. Что-то вроде

$.ajax({
      accept: 'application/rss+xml',
      url: 'http://rss.cnn.com/fortunebrainstormtech',
      success: function(){}
});

Используя приведенный выше URL, я вижу, что изображения возвращаются в виде тегов HTML <img> (escape-ofcourse). Вам просто нужно удалить их и вставить в HTML.

Чтобы снимать, просто используя функцию javascript unescape .

Используйте дополнение Firefox под названием REST Client с указанным выше URL. Добавьте заголовок запроса Name = Accept, Value = application/rssxml, чтобы увидеть возвращенные данные самостоятельно.

...