Просмотр файла shcms/rss.php

Размер файла: 1.55Kb
  1. <?
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: RSS Новости
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. define('SHCMS', true);
  12. include_once '../system/inc/basic_settings.php';
  13.  
  14.  
  15. header("Content-type: application/rss+xml");
  16. echo <<<XML
  17. <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  18. <channel>
  19. <title>RSS Новости от сайта {$_SERVER['HTTP_HOST']}</title>
  20. <link>http://{$_SERVER['HTTP_HOST']}</link>
  21. <description>Новости SHCMS Engine</description>
  22. <language>ru-RU</language>
  23. <generator>SHCMS Engine</generator>
  24. XML;
  25.  
  26. $allfield = mysql_result(mysql_query("SELECT COUNT(*) FROM uncos"),0);
  27. $newlist = new Navigation($allfield, 10, true);
  28. $news1 = mysql_query("SELECT * FROM `uncos` ORDER BY `id` DESC ". $newlist->limit());
  29.  
  30. while ($news = mysql_fetch_assoc($news1)) {
  31. $news_users = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$news[user_id]'"));
  32. echo '<item>' .
  33. '<title>' . $news['title'] . '</title>' .
  34. '<author>' . $news_users['login'] . '</author>' .
  35. '<description>' . processing($news['text']) . '</description>' .
  36. '<pubDate>' . date('r', $news['time']) .
  37. '</pubDate>' .
  38. '</item>';
  39. }
  40. echo '<div class="pages">';
  41. echo $newlist->pagination();
  42. echo '</div>';
  43. echo "</channel>\n";
  44. echo "</rss>\n";
  45. ?>