云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

如何生成织梦全站RSS文件?

在Dedecms中,可以通过修改模板文件和配置参数生成全站RSS文件。具体操作包括编辑相应的模板文件,并在后台设置RSS相关选项,以实现站点内容的RSS订阅功能。

Dedecms教程:输出织梦全站RSS文件的方法

操作方法

1、编辑makehtml_rss_action.php文件

在dede文件夹下找到makehtml_rss_action.php文件,先备份再进行编辑。

找到代码:echo "完成所有文件更新!";,在其下面添加代码:echo "<a href='https://www.kdun.com/rss.xml' target='_blank'>浏览…</a>";

作用是在生成rss.xml文件后方便点击查看生成结果。

2、编辑arc.rssview.class.php文件

在include文件夹下找到arc.rssview.class.php文件,先备份再进行编辑。

找到代码:$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this>TypeID.".xml";,修改为:$murl = $GLOBALS['cfg_cmspath']."https://www.kdun.com/rss.xml";

作用是修改生成的rss.xml文件路径,让该文件保存在网站根目录。

向下找到以下代码并将其删除:$orwhere .= "And (arc.typeid in (".GetSonIds($this>TypeID,$this>TypeFields['channeltype']).") )";

3、更新RSS文件

进入后台——生成——更新RSS文件,把“单个类目最大记录数”改为全站的文章数量,然后点击“开始更新”,更新完成后,网站根目录下会生成一个全站rss.xml文件,可通过http://网站域名https://www.kdun.com/rss.xml查看。

4、解决rss.xml文件错误

如果生成的rss.xml文件有错误,在根目录下的templets文件夹中的plus文件夹里找到rss.htm文件,对其进行编辑。

找到代码:<description><![CDATA[[field:description function='html2text(@me)'/]]]></description>,修改为:<description><![CDATA[[field:description/]]]></description>

表格归纳

步骤 文件位置 代码修改 作用
1 dede/makehtml_rss_action.php echo "浏览…"; 方便查看生成的rss.xml文件
2 include/arc.rssview.class.php $murl = $GLOBALS['cfg_cmspath']."https://www.kdun.com/rss.xml"; 修改rss.xml文件路径
删除$orwhere .= "And (arc.typeid in (".GetSonIds($this>TypeID,$this>TypeFields['channeltype']).") )"; 统一生成全站RSS
3 后台——生成——更新RSS文件 “单个类目最大记录数”改为全站文章数量 生成全站rss.xml文件
4 templets/plus/rss.htm 修复rss.xml文件错误

FAQs

1、如何确保生成的rss.xml文件保存在网站根目录?

确保在arc.rssview.class.php文件中将$murl变量的值正确修改为$murl = $GLOBALS['cfg_cmspath']."https://www.kdun.com/rss.xml";,如果路径不正确,生成的RSS文件将不会保存在根目录。

2、生成的rss.xml文件有错误怎么办?

如果生成的rss.xml文件有错误,可以在根目录下的templets文件夹中的plus文件夹里找到rss.htm文件,对其进行编辑,找到代码:<description><![CDATA[[field:description function='html2text(@me)'/]]]></description>,修改为:<description><![CDATA[[field:description/]]]></description>,这样可以修复常见的HTML标签解析错误。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《如何生成织梦全站RSS文件?》
文章链接:https://www.yunzhuji.net/internet/226427.html

评论

  • 验证码