DedeCMS首页RSS订阅源制作详解
DedeCMS默认的RSS订阅源是根据栏目分类来生成的,这样就不能让用户订阅整个网站的RSS,下面就教大家如何给网站做全站RSS输出:
首先,添加一个RSS模板,文件名为:index_rss.htm,将这个RSS模板文件放到/templets/plus/目录下。文件内容为下面的代码:
<?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>
然后在网站根目录中添加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 . "/plus/index_rss.htm"); header("Content-type:application/xml"); $pv->Display(); ?>
最后在首页index.htm模板的头部标签中添加rss属性,代码如下:
<link rel="alternate" type="application/rss+xml" title="{dede:global.cfg_webname/}" href="/rss.php"/>
代码添加完成后重新生成首页,然后通过浏览器上的RSS源识别按钮即可识别rss订阅源了。或者在网页其它地方添加A标签形式的订阅链接。 默认情况下,最多调用50个最新的文章,它有个好处是动态文件,不需要每次生成,只要有新文章,RSS就会自动更新。
(资源库 www.zyku.net)
上一篇:DedeCMS会员投稿自动加积分改为投稿审核后加积分
栏 目:DedeCMS
本文标题:DedeCMS首页RSS订阅源制作详解
本文地址:https://www.zyku.net/dedecms/915.html
您可能感兴趣的文章
- 02-23DedeCMS织梦RSS订阅实现图文输出的方法
- 08-15Animate设置倾斜字体方法介绍
- 02-14ios14自定义相册小组件图片方法
- 09-26帝国CMS系统提示页修改方法
- 07-15帝国仿站教程发布于10秒前 1周前 1个
- 11-30荣耀50如何设置导航键
- 11-06苹果13promax如何开启画中画
- 09-19iqoo8如何禁用5g
- 09-19国家反诈中心怎么完善个人信息
- 02-23黑鲨4pro恢复出厂设置教程
- 04-14一加9虚拟按键设置方法
- 01-08英语五年级点读辅导-英语五年级点读辅
- 03-29红米k40绑定智能家电教程
- 06-15阿里云ECS格式化和挂载数据盘的方法
- 01-12搞笑斗图大师-搞笑斗图大师应用软件功
- 04-16DedeCms后台登录一片空白的解决方法
- 01-11文本编辑工具-文本编辑工具应用软件功
- 09-26vivoz3i如何恢复出厂设置
- 09-11CentOS7 正确挂载网络磁盘方法
- 01-02录屏软件精灵-录屏软件精灵应用软件功
最近更新
阅读排行
猜你喜欢
- 01-11StaCam-StaCam应用软件功能介绍
- 11-30vivo手机关闭氛围光效方法分享
- 01-12快玩游戏攻略-快玩游戏攻略应用软件功
- 03-03微信视频号直播静音设置方法
- 01-12安护宁-安护宁应用软件功能介绍
- 12-30康康健步-康康健步应用软件功能介绍
- 11-23ipad小白点在哪开启
- 04-17IIS上部署MVC网站,打开后Extensionless
- 02-23DedeCMS站点robots文件详细写法以及优
- 01-18哔哩哔哩link-哔哩哔哩link应用软件功