Сорока RSS не отображает контент - PullRequest
0 голосов
/ 18 февраля 2011

У меня есть RSS-канал блога, который я пытаюсь отобразить на другом веб-сайте с помощью анализатора RSS Magpie.Он правильно выбирает теги 'link' и 'title', но не получает содержимое сообщения блога.В прошлом я заставлял его работать, но содержимое было заключено в тег.В этом случае содержимое выглядит так:

XML :

<content type="html">Test post&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/886334333339671757-1360251841923051040?l=grippofunkband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content>

PHP

require_once 'rss/rss_fetch.inc';

$url = 'http://feeds.feedburner.com/grippofunkband?format=xml';
//http://grippofunkband.blogspot.com/feeds/posts/default';
$rss = fetch_rss($url);

$i = 0;
$max = 4;
foreach ($rss->items as $item ) {
    $title = $item['title'];
    $content = $item['content'];        
    $url = $item['link'];
    $pubDate = $item['updated'];
    echo "<li>$title<br />$url<br />$content</li>";//<a href='$url'></a>
    if (++$i == $max) break;                        
}

МожетКто-нибудь подумает, почему он не захватывает то, что находится в теге содержимого, или есть ли способ обойти эту проблему?Любая помощь будет высоко ценится!

1 Ответ

1 голос
/ 18 февраля 2011

Это не лента RSS. Это канал Atom , который, я думаю, вероятно, является вашей основной проблемой. Из памяти попробуйте захватить atom_content вместо content, но это может зависеть от конкретной версии Сороки, которую вы используете.

...