Задать вопрос

Делаем rss канал новостей для kohana 3.1, как вывести фотографии новостей?

Здравствуйте, реализовал rss канал для новостного сайта, вывожу новости rss, но не могу сделать вывод фотографии.

Подскажите, пожалуйста, как реализовать вывод картинок?

Для вывода картинок в самой новости у меня такой код:
<a href="/news/<?=$new['alias']?>">
<?php if($new['image']):?>
<img src="/media/uploads/small/small_<?php echo ($new['image'])?>" />
<?php else:?>
<img src="/media/uploads/noimage.jpg"/>
<?php endif;?>
</a>


Делюсь рабочим rss кодом для новостей.

/application/classes/controller/index

контроллер категорий category.php в нем акшион rss
public function action_rss()
{
	
$info = array(
'title' => 'Новости приморского края ',
'language' => 'ru',
'description' => 'Новости приморского края и т.д',
'link' => 'http://сайт.ru/news/rss',
'pubDate' => time());

$new = ORM::factory('new')
->where('status','=',1)
->find_all();

$items = array();

$siteurl = 'http://сайт.ru';

foreach ($new as $news)
{
if($news->id == '1')
{
$url = $siteurl.'/news/'.$news->alias.'';
$items[] = array(
'title' => $news->prname,
'link' => $url,
'guid' => $url,
'description' => $news->shortdescription,
'pubDate' => $news->time.' '.$news->date,
);
}
else
{
$url = $siteurl.'/news/'.$news->alias.'';
$items[] = array(
'title' => $news->prname,
'link' => $url,
'guid' => $url,
'description' => $news->shortdescription,
'pubDate' => $news->time.' '.$news->date,

);
}
}

header('Content-Type: text/xml');

echo feed::create($info, $items);
die;
}


для того что бы работал rss по ссылке http://сайт.ru/news/rss устанавливаем маршрут.
/application
bootstrap.php

Route::set('rss', 'news/rss')
 ->defaults(array(
  'action' => 'rss',
  'directory'  => 'index',
  'controller' => 'category',
 ));


Все rss работает, проверено.
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы