yandex:full-text | AboutDigital

Регулярно спрашивают о том каким образом парсить RSS ленты Яндекса. Отличие от обычных в наличии  — здесь находится полный текст заметки. При использовании MagpieRSS все очень просто:

require_once «rss_fetch.inc»;

$yrss = fetch_rss («http://domain.tld/feed/»);

$maxitems = 30;
if ($yrss = array_slice ($yrss->items, 0, $maxitems)) {

foreach ($yrss as $yi) { if (isset ($yi[’yandex’][’full-text’])) { print ’: ’; echo htmlspecialchars ($yi[’yandex’][’full-text’]); } print «’n»; } } else {

print ’

’ . magpie_error () . ’

’; } ?>

P.S. дополните код обработкой стандартных элементов . Т.к. MagpieRSS встроена в WordPress то и любителям этого движка — очень простой способ.

Читайте также:

Оцените статью