无忧cms利用自定义页面生成rss
今天研究动易的rss,发现生成的rss不能在抓虾订阅,其生成的页面在ie里看起来和别的xml不同,编码是汉字编码,鬼也不认识,后来想自己重新写rss生成,研究了一下xml的结构发现也是把一些字段掉出来,那不是和自定义页面没什么区别,马上试验,果然可行,不过动易的rss有点问题,里面经常因为空格的代码导致xml显示不了,也没找到那个空格替代在哪里,动易太大了,开源了想改个地方也麻烦。
先不管他了,来研究5u的系统,我这个博客根据上面的原理应该也是可行的,实验一把,果然ok了,查看 http://hewei.org/rss.xml
在抓虾也可以订阅了,下面是自定义页面的代码
<?xml version="1.0" encoding="GB2312"?>
<rss version="2.0">
<channel>
<title>何为</title>
<link>http://hewei.org/</link>
<description>大有作为</description>
<copyright>Copyright (C) 2004-2008 hewei.org All Rights Reserved.</copyright>
<generator>hewei.org</generator>
<ttl>10</ttl>
<!--new:{ $Row=10 $Order=[createtime] Desc }-->
<item>
<guid>http://hewei.org[new:aurl]</guid>
<title>[new:titlex]</title>
<author>何为</author>
<description><![CDATA[[new:description $len=250 $lenext=...]<br /><br /><a href="http://hewei.org[new:aurl]" target="_blank">阅读全文</a><br /><br />]]></description>
<link>http://hewei.org[new:aurl]</link>
<category domain="http://hewei.org[new:curl]">[new:cname]</category>
<pubDate>[new:createtime $format=yyyy-mm-dd]</pubDate>
</item>
<!--new-->
</channel>
</rss>
由于我的配置是绝对路径,所以加上了网址,如果配置是完整的网址,就不需要加了。
- 相关文章
- 上一篇:FLASH遮挡住层的解决方案
- 下一篇:我谈动易文章内容截取前n个字符









