Можно попробовать сделать небольшой хак (правда не уверен, что все RSS-читалки будут видеть картинки в ленте, несмотря на то, что все делаем по спецификации). Все изменения приводятся относительно файлов оригинальной английской версии Joomla 1.0.11
В файле /includes/feedcreator.class.php перед строкой 1028:
$feed.= " </item>\n";
добавляем следующий фрагмент кода:
if (is_array($this->items[$i]->images)) {
foreach($this->items[$i]->images as $img) {
if (function_exists( 'getimagesize' )) {
$type = @getimagesize($img);
} else {
$type = array();
}
$size = filesize($img);
$feed.= "<enclosure url=\"".$img."\" length=\"".$size."\" type=\"".$type['mime']."\" />\n";
}
}
Затем, в файле components/com_rss/rss.php после строчки 298:
$item->category = $row->section_title . ' - ' . $row->cat_title;
Добавляем следующий код:
if ($row->images) {
$item->images = array();
$row->images = explode( "\n", $row->images );
foreach ($row->images as $img) {
$img = trim( $img );
if ($img) {
$temp = explode( '|', trim( $img ) );
$item->images[] = $mosConfig_absolute_path .'/images/stories/'. $temp[0];
}
}
}
После этого, в ленте RSS 2.0 появится информация об изображениях материала. Изображения будут размещены в элементе enclosure (согласно
спецификации RSS 2.0)
P.S. Проверить времени не было, но работать должно...