我有自己的CMS(PHP / MySQL),我想添加3或4个不同的Feed。
我不确定我需要添加到CMS中的(代码种类)。
有人能指导我正确的方向吗?
提前致谢。
- 编辑 -
是否有任何将我的网站转换为xml的应用程序?
- Edit-- 我可以使用任何代码吗?有资源吗?
答案 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
这很简单。您不需要每个项目的大部分代码,只需title
,link
,description
和pubDate
。
description
可能是最“高级”字段,因为您可以放置文字。说明字段可以包含HTML,但您需要先通过htmlspecialchars运行它,如下所示:
echo '<description>' . htmlspecialchars($description) . '</description>';
我认为你能够自己解决剩下的问题; - )