Адаптация Aggregator2 под ленты в ЯНДЕКС формате

Главные вкладки

Аватар пользователя Toologic Toologic 31 октября 2006 в 19:53

Сделано - достаточно просто.

строка 1474 aggregator2.module

$description = &$channel['DESCRIPTION'][0]['VALUE'];
исправить на
$description = ($channel['YANDEX:FULL-TEXT'][0]['VALUE'] ? $channel['YANDEX:FULL-TEXT'][0]['VALUE'] : $channel['DESCRIPTION'][0]['VALUE']);

-это для rss - оп аналогии для RDF и ATOMa можно сделать

Далее после 1918 строки вставить

if ($item['YANDEX:FULL-TEXT']) { // RSS 0.91, 0.92, 1.0, 1.1, 2.0
$body = &$item['YANDEX:FULL-TEXT'][0]['VALUE'];
}

И все.
Вроде работатет на Drupal 4.7.4 + aggregator2.4.7.0