钱柜官网专注于商业源码、商业教程、商业素材、商业模板、精品软件分享,为广泛站长朋友提供最优质的劳动。
地名:
电码:
登记

商业源码分享

VIP

Dedecms学科:出口织梦全站RSS文件的艺术

www.yzwym.com / 2019-02-23
织梦后台默认生成更新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的include文件夹下找到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 in (".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>
收缩
    1.