我需要为CMS提供哪些Feed?

时间:2010-01-11 20:19:54

标签: php feeds

我有自己的CMS(PHP / MySQL),我想添加3或4个不同的Feed。

我不确定我需要添加到CMS中的(代码种类)。

有人能指导我正确的方向吗?

提前致谢。

- 编辑 -

是否有任何将我的网站转换为xml的应用程序?

- Edit-- 我可以使用任何代码吗?有资源吗?

2 个答案:

答案 0 :(得分:2)

Rss只是一些简单的xml输出 我为你找到了一个rss类,它会为你的cms生成一个whes形成的rss。 php script to create RSS-feed

您可以这样使用它:

$myfeed = new RSSFeed();
$myfeed->SetChannel('http://www.mysite.com/xml.rss',
          'My feed name',
                  'My feed description',
          'en-us',
          'My copyright text',
                  'me',
          'my subject');
$myfeed->SetImage('http://www.mysite.com/mylogo.jpg');
$myfeed->SetItem('http://www.mysite.com/article.php?id=bla',
                   'name',
                   'description');
....
echo $myfeed->output();

答案 1 :(得分:1)

RSS只是一个XML文件,每个Feed帖子都有一个“item”。阅读规范并在此处查看示例文件:

http://validator.w3.org/feed/docs/rss2.html

这很简单。您不需要每个项目的大部分代码,只需titlelinkdescriptionpubDate

description可能是最“高级”字段,因为您可以放置​​文字。说明字段可以包含HTML,但您需要先通过htmlspecialchars运行它,如下所示:

echo '<description>' . htmlspecialchars($description) . '</description>';

我认为你能够自己解决剩下的问题; - )