zoukankan      html  css  js  c++  java
  • 原创:无错版!让DEDE只生成一个RSS文件,不分栏目

    DEDE为每一个栏目都独立创建一个rss文件, 如果用户要整站订阅相当不方便。  所以需要修改让dede只生成一个rss。 网上大部分帖子要么是抄, 要么是有问题少了步骤。 今天特意整理下。 分享...

    1.  打开templetsplus ss.html 

      将Title节点, link节点修改成全站的:

    <title>{dede:global.cfg_webname/}</title>
    <link>{dede:global.cfg_basehost/}</link>
    <description>{dede:global.cfg_description/}</description>

    2.  打开后台目录(默认是dede)中的makehtml_rss_action.php文件 , 

        找到 代码:echo "完成所有文件更新!"; 

      在下面添加 echo "<a href='/rss.xml' target='_blank'>浏览...</a>";  让你生成完后能有链接看结果。

    3.  打开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']).") )"; 注释或删除 整句

    大功告成! 可以点击生成测试了。  

    性感美女热图吧不用翻墙用google

    问题1:生成项默认是50, 可修改后台管理 empletsmakehtml_rss.htm中的<input name="maxrecord" type="text" id="maxrecord" value="50" size="8"> Value值.  按自需

    问题2:plus/rss.htm 里面的item节点下:<description><![CDATA[[field:description function='html2text(@me)'/]]]></description> 可能会有错, 修改成:

    <description><![CDATA[[field:description/]]]></description>

  • 相关阅读:
    Linux日志不记录问题
    Centos下yum安装PHP
    centos yum update kernel
    oh-my-zsh主题
    centos 6.6 使用tomcat6部署solr5.3.1
    Nginx manifest 实现 HTML5 Application Cache
    -bash: /bin/rm: Argument list too long
    linux mysql-5.6.26 安装
    LVM 管理减少swap分区空间增加到根分区
    Linux 使用iftop命令查看服务器流量
  • 原文地址:https://www.cnblogs.com/jackrebel/p/3955640.html
Copyright © 2011-2022 走看看