Rss канал новостей для сайта, kohana 3.1, не генерирует rss, как решить проблему?

Здравствуйте, поставил rss для категорий, что бы брал новости из категорий и генерировал список rss. так вот пытаюсь зайти по ссылке site.ru/category/rss и он перекидывает на главную.

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

//Выбираем все категории новостей нашего сайта, с флагом show=1
$categories = ORM::factory('category')->where('show_cat', '=', 1)
->find_all();

$items = array();

//Перебираем наши новости и загоняем их в массив
$siteurl = 'http://site.ru';
foreach ($categories as $category)
{
if($category->id == '1')
{
$url = $siteurl.'/category/views/'.$category->alias.'';
$items[] = array(
'title' => $category->name,
'link' => $url,
'guid' => $url,
'description' => $category->cattext 
);
}
else
{
$url = $siteurl.'/category/views/'.$category->alias.'';
$items[] = array(
'title' => $category->name,
'link' => $url,
'guid' => $url,
'description' => $category->cattext 
);
}
}


Где я допустил ошибку?
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
@entermix
Возможно дело в настройках роутов?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ws17
@ws17 Автор вопроса
Для вывода картинки в rss, код подсказали, но выдает ошибку не могу правильно вывести картинку, пытался вывести просто картинку из папки на хостинге.

$image = '<p><img class="center" src="' . ['/media/uploads/noimage.jpg'] . '" /></p>',
$rssfeed .= '<description><![CDATA[' . $image . ']]></description>' . "\n\t",
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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