PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 编程开发 » dedecms rss,DEDECMS实现RSS全站静态输出及订阅详细图文教程

dedecms rss,DEDECMS实现RSS全站静态输出及订阅详细图文教程

此文被围观1200日期: 2012-11-28 分类 : 编程开发  标签:  ······
织梦CMS默认情况下,RSS订阅源是根据分类区分不同的RSS订阅的。如果用户想订阅整个网站的RSS是个麻烦事,下面给出解决办法: 1、添加一个RSS模板,文件名为:rss_index.htm,将RSS模板文件保存到/templets/plus/目录下。文件内容为: [sourcecode plain="language"] <?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='50' orderby='pubdate' titlelen='200'} <item> <title><![CDATA[[field:title/]]]></title> <link>[field:arcurl/]</link> <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 [email=href='%7B@me[%22arcurl%22]%7D']href='{@me["arcurl"]}'[/email] target='_blank'><img [email=src='%7B@me[%22litpic%22]%7D']src='{@me["litpic"]}'[/email] border='0' /><br />"); [/field:array][field:description function='html2text(@me)'/] ... ]]></description> </item> {/dede:arclist} </channel> </rss> [/sourcecode] 2、打开dede后台,找到频道模型,选择单页文档管理,点击新增一个页面 3、即在模板文件名那里填写{style}/rss.htm ,文件名填写rss.xml 最后更新一下缓存,最好在全站更新一下就行了 如读图网的http://www.dutuwang.info/rss.xml

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.