魔扣论坛

魔扣源码论坛业务
查看: 578|回复: 1

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

[复制链接]
  • TA的每日心情
    无聊
    半小时前
  • 签到天数: 2956 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745731
    贡献
    157909
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2020-8-26 22:23:12 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    织梦后台默认生成更新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>

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    0

    主题

    262

    回帖

    525

    积分

    高级魔扣

    Rank: 4

    魔扣币
    263
    贡献
    263
    威望
    0
    发表于 2020-8-26 22:35:41 来自手机 | 显示全部楼层
    很多我们以为一辈子都不会忘记的事情,就在我们念念不忘的日子里,魔扣源码论坛被我们遗忘了。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表