• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦dedecms全站RSS输出订阅美化修改
    POST TIME:2018-01-08 21:20
    织梦DEDECMS程序默认是没有全站rss文件,只有频道和列表页的单独分散的rss.xml文件,这样非常不利于用户订阅(如果你网站有需要用户订阅 功能的前提下),那么如何实现全站RSS输出呢?请继续往下看,我会一步步详解给全站rss订阅优化步骤,配合FeedSky让你的网站可以订阅到随时随 地。

    全站RSS:
    第一步,建立一个RSS文件,命名为rss.php,把此文件上传到网站根目录,rss.php代码如下:
            <?php
            require_once (dirname(__FILE__) . "/include/common.inc.php");
            require_once DEDEINC."/arc.partview.class.php";
            $pv = new PartView();
            $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/m4/rss.htm");
            header("Content-type:application/xml");
            $pv->Display();
            ?>
    注明:代码里面的default是你模板文件夹名称。

    第二步,建立RSS模板文件rss.htm,把此文件上传到模板目录下( empletsdefault),
    rss.htm代码如下:
        <?xml version="1.0" encoding="{dede:global.cfg_soft_lang /}" ?>
        <rss version="2.0">
        <channel>
        <title>{dede:global.cfg_webname/}</title>
        <link>
        {dede:global.cfg_basehost/}
        </link>
        <description>{dede:global.cfg_description/}</description>
        <language>zh-cn</language>
        <generator>{dede:global.cfg_webname/}</generator>
        <webmaster>{dede:global.cfg_adminemail/}</webmaster>
        {dede:arclist row='60' col='1' titlelen='100' orderby='pubdate'}
        <item>
          <link>[field:arcurl/]</link>
          <title><![CDATA[[field:title function='html2text(@me)'/]]]></title>
          <author>[field:writer/]</author>
          <category>[field:typename/]</category>
          <pubDate>[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'/]</pubDate>
          <description>
            <![CDATA[[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me["arcurl"]}'  target='_blank'><img src='{@me["litpic"]}' border='0' /></a>
    "); [/field:array][field:description function='html2text(@me)'/]]]>
          </description>
        </item>
        {/dede:arclist}
        </channel>
        </rss>
    
    网上很多版本都需要修改代码里面的一些配置,跟版网在这里提供给大家的是我一直以来自己用的RSS文件,自动调用网站域名和编码格式,并做到图文混排输 出。这两步做完后全站更新一下就OK了,你的RSS地址就是http://www.*****.com/rss.php了。
    RSS输出效果如下图所示:

    做好之后你可以在模板首页或者顶部显眼位置加上RSS订阅按钮(可以参考商艺的一些模板代码)。然后用户就可以用订阅工具订阅你网站的最新更新了,你 也可以在第三方平台比如抓虾、我烧网或者QQ的开放订阅平台提交你的RSS地址,这样很容易扩大网站的用户群体,便于运营!
    附上跟版网部分模板使用到的订阅分享代码:
        <a href="http://www.xianguo.com/subscribe.php?url={dede:global.cfg_cmsurl/}/rss.php" target="_blank" class="rss1">订阅到鲜果</a><a href="http://fusion.google.com/add?feedurl={dede:global.cfg_cmsurl/}/rss.php" target="_blank" class="rss2">订阅到谷歌</a><a href="http://www.zhuaxia.com/add_channel.php?url={dede:global.cfg_cmsurl/}/rss.php" target="_blank" class="rss3">订阅到抓虾</a><a href="http://www.bloglines.com/sub/{dede:global.cfg_cmsurl/}/rss.php" target="_blank" class="rss4">订阅到Bloglines</a><a href="http://add.my.yahoo.com/rss?url={dede:global.cfg_cmsurl/}/rss.php" target="_blank" class="rss5">订阅到雅虎</a><a href="http://reader.youdao.com/b.do?url={dede:global.cfg_cmsurl/}/rss.php" target="_blank" class="rss6">订阅到有道</a>
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!