输出织梦全站RSS文件的方法
网站建设 2022-07-27 09:12www.1681989.com免费网站
织梦后台默认生成更新RSS文件是按照网站栏目生成告诉用户每个栏目的RSS订阅地址,保存在data目录下,按分类生成很适合栏目或栏目文章较多的dedecms站点,小型CMS站点偏向于生成一个 […]
织梦后台默认生成更新RSS文件是按照网站栏目生成告诉用户每个栏目的RSS订阅地址,保存在data目录下,按分类生成很适合栏目或栏目文章较多的dedecms站点,小型CMS站点偏向于生成一个全站的RSS
文件,下面的方法可以实现dedecms只生成一个rss.xml文件夹保存于网站根目录下。
操作方法
1、在dedecms的dede文件夹(后台文件夹)下找到makehtml_rss_action.php文件,先备份一下,再对其进行编辑,
找到代码
echo "完成所有文件更新!";
在其下面添加代码
echo "<a href='/rss.xml' target='_blank'>浏览…</a>";
作用是在生成rss.xml文件后方便点击查看生成结果。
2、在dedecms的clude文件夹下找到arc.rssview.class.php文件,先备份一下,再对其进行编辑,
找到代码
$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";
修改为
$murl = $GLOBALS['cfg_cmspath']."/rss.xml";
作用是修改生成的rss.xml文件路径,让该文件保存在网站根目录
再向下找到推火网以下代码并将其删除
$orwhere .= "And (arc.typeid (".GetSonIds($this->TypeID,$this->TypeFields['channeltype']).") )";
3、进入后台——生成——更新RSS文件,把“单个类目最大记录数”改为全站的文章数量,然后点击“开始更新”,更新完成后,网站根目录下会生成一个全站rss.xml文件,可通过http://网站域
名/rss.xml查看。
附如果生成的rss.xml文件有错误,在根目录下的templets文件夹中的plus文件夹里找到rss.htm文件,对其进行编辑,
找到代码
<description><![CDATA[[field:description function='html2text(@me)'/]]]></description>
修改为
<description><![CDATA[[field:description/]]]></description>
网站设计
- 德昌优化关键词排名推广 提升在线曝光率的有效
- 2021上海高端网站设计哪家好
- 所谓的域名估价是怎么做的 有什么方法
- 怎么维护seo关键词排名 元宝分享一些技巧
- 肃宁SEO 提升您网站可见性的最佳策略
- 国际域名注册会有什么要求 新手有什么需要掌握
- 域名更换注意什么 新手如何更换域名
- 网站防护可以采用高防CDN吗
- 凡科模板建站的优势有哪些
- 注册域名的意义 域名注册为什么那么火爆
- 南丹百度关键词SEO 全面提升网站可见性的指南
- 新手如何买网址域名 买网址域名有哪些必备知识
- 企业如何选择网络推广公司
- 美图跨界投资HBN颜究所 精品双拼域名meitu.com更亮
- iplc机场专线网络是什么 有什么优势特点
- black域名怎么样 如何申请black域名