标题 | dedecms教程:添加rss订阅功能 |
内容 | 小编安装好 dedecms 后,点击左上角的 rss 功能,发现404错误,进入后台目录一看,发现 rss 文件根本不存在,所以我们要自己给 dedecms 添加 rss 订阅功能。 新建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 . /default/rssmap.htm); header(content-type:application/xml); $pv->display(); ?> 新建rss.htm传至/templates/default目录下: <?xml version=1.0 encoding=utf-8 ?> <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='20' col='1' titlelen='100' orderby='pubdate'} <item> <link>http://down.chinaz.com[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> <guid>http://down.chinaz.com[field:arcurl/]</guid> <description><![cdata[[field:description function='html2text(@me)'/]...]]></description> </item> {/dede:arclist} </channel> </rss> 把域名改成你的域名,另外在后台 -> 模板管理 -> head.htm 里面修改rss链接为:http://域名/rss.php。 到此,我们就实现了dedecms rss订阅的功能了。这里小编提醒站长,一个良好的网站应该有订阅的功能,rss订阅或者邮件订阅都是一个不错的选择,不仅可以增强用户体验,而且对网站的结构也很有好处。 |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。