这个网络上就是这么个有趣和多样,有人喜欢让RSS订阅自动更新,动态显示,这样可以省下部分力气。

织梦DedeCMS自带Rss功能,在管理后台可以生成出一个Rss地图页面,默认是/data/rssmap.html,这个Html地图文件会告知用户每个栏目的rss订阅地址,这个功能很适合栏目及文章较多的网站,但不太适合文章页不多的小型站点

今天我们就稍微修改一下,借用DEDE的单页文档功能,将RSS弄成静态输出,一切为了蜘蛛!

实现DedeCMS Rss全站静态输出的方法:

一、在CMS根目录下,新增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/rss.htm");

header("Content-type:application/xml");

$pv->Display();

?>

二、在默认模板目录(/templetes/default)中,新增rss.html模板文件,文件代码如下:

XML/HTML代码

RSS订阅-{dede:global.cfg_webname/}

{dede:global.cfg_basehost/}

{dede:global.cfg_description/}

zh-cn

{dede:global.cfg_webname/}

{dede:global.cfg_adminemail/}

{dede:arclist row='100' col='1' titlelen='200' orderby='pubdate'}

/[field:arcurl/]

[field:writer/]

[field:typename/]

[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'/]

/[field:arcurl/]

{/dede:arclist}

三、在后台——核心——频道模型——单页文档管理,增加一个单页面,“模板文件名”项中输入第2步中涉及的模板文件rss.htm,而“文件名”中输入未来Rss订阅地址,这里我就直接生成在CMS根目录下了。

四、更新一下缓存,并更新刚刚新增的单页面,即可看到全站性的RSS输出,以后很方便的就可以用各种RSS软件去登录Submit rss地址了。

因此,用单页发布产品信息会很普遍,可惜的是上面谈及的全站RSS静态输出的方法是无法提取单页的,所以我们还需要对rss.html的模板代码进行修改:

XML/HTML代码

RSS订阅-{dede:global.cfg_webname/}

{dede:global.cfg_basehost/}

{dede:global.cfg_description/}

zh-cn

{dede:global.cfg_webname/}

{dede:global.cfg_adminemail/}

{dede:arclist row='100' col='1' titlelen='200' orderby='pubdate'}

http://www.wlxs.com.cn[field:arcurl/]

[field:writer/]

[field:typename/]

[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'/]

http://www.***.com[field:arcurl/]

{/dede:arclist}

/********调用单页的代码********/

{dede:sql sql='Select * from dede_sgpage order by uptime asc limit 48'}

http://www.***.com/[field:filename/]

[field:uptime function='strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'/]

http://www.***.com/[field:filename/]

{/dede:sql}

/********调用单页的代码********/

(责任编辑:最模板)

dede rss.php,[经验]dede全站RSS订阅静态输出的办法相关推荐

  1. dederss.php美国与,Dede经验:全站rss/连载和分类首页模板替换

    我用的是dedecms55 utf-8建的站.首先感谢开源工作者们的劳动,其次要感谢使用者写的N多问题与解答.我一个php初用者,能在一个月内,一个人把酷猫网http://www.92kcuat.co ...

  2. dede rss.php,DeDeCMS dede 织梦cms RSS全站静态输出的实现方法

    DedeCMS自带Rss功能,在管理后台可以生成出一个Rss地图页面,默认是/data/rssmap.html:这个Html地图文件会告知用户每个栏目的rss订阅地址,这个功能很适合栏目及文章较多的网 ...

  3. dede列表分页php,dede列表页分页英文调用方法

    使用于英文模板的dede分页代码,可以让分页默认中文变成英文的方式. 修改arc.listview.class.php 在include/arc.listview.class.php 调用方法 {de ...

  4. RSS简述 及 Java构造RSS接口

    RSS RSS(简易信息聚合)是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如博客文章.新闻.音频或视频的网摘.RSS文件包含全文或是节录的文字,再加上发布者所订阅之网摘数据和授权的元数据 ...

  5. rss 过滤_如何过滤RSS源

    rss 过滤 While we always hope that you're enjoying the content we create at SitePoint - whether that i ...

  6. plus rss.php,dedecms织梦rss输出改成全文输出

    这里涉及到php部分,大家不要着急,不要大家要学会php后再来,谈到织梦dedecms标签的话我们还可以考虑. 下面我们说下方法吧. 修改方法如下: 1.找rss的模板 templets/plus/r ...

  7. PHP RSS/Feed 生成类库(支持RSS 1.0/2.0和ATOM)

    通用PHP RSS/Feed 生成类库(支持RSS 1.0/2.0和ATOM) PHP Universal Feed Generator (supports RSS 1.0, RSS 2.0 and ...

  8. 如何简单的生成rss地址_什么是RSS(真正的简单企业联合组织)?

    如何简单的生成rss地址 RSS or RDF Site Summary or Rich Site Summary or Really Simple Syndication are the same. ...

  9. php 有必要学dede吗,浅谈{dede:php}{/dede:php}的具体用法

    今天先讲的是关于{dede:sql}标签的用法: sql标签可以称得上是个万能标签了,查询数据库将其输出,这里介绍一些关于这个标签的用法: 1.用来输出统计内容,这个是不错的,举个例子,我们来统计下总 ...

  10. linux网卡rss支持,一种网卡RSS配置装置及方法与流程

    本发明涉及网卡配置领域,具体涉及一种网卡RSS配置装置及方法. 背景技术: 多队列网卡是一种技术,最初是用来解决网络IO QoS(quality of service)问题的,后来随着网络IO的带宽的 ...

最新文章

  1. 【视图】ABAP Views
  2. 【SSL】keytool复制证书
  3. python函数和方法概念_第48p,什么是函数?,Python中函数的定义
  4. php 跨区域,PHP跨时区的功能实现
  5. jquery 获取 A 标签 超级链接属性
  6. C 语言,你真的懂递归了吗?
  7. C语言 fopen 函数 - C语言零基础入门教程
  8. HDU1284——钱币兑换问题【dp】
  9. leetcode. Intersection of Two Linked Lists
  10. SQL那些事儿(七)--oracle表空间、用户查看基本语句
  11. java 包装类缺点_Java 自动拆箱和自动装箱学习笔记
  12. 全民 Transformer (二): Transformer在深度学习和NLP中如何发挥作用
  13. java单元测试(@Test)
  14. linux下chm文件制作,自己动手将在线文档制作成CHM文件
  15. Visual Studio安装时,installer下载不动的问题解决
  16. Proof of Stake FAQ
  17. c++程序设计基础-类与对象:继承
  18. 数字图像处理与Python实现-边缘检测-高斯差分(DoG)算子边缘检测
  19. 数据结构实验之队列一:排队买饭
  20. Java学习路线·入门

热门文章

  1. 公司mysql数据库设计与优化培训ppt
  2. jQuery 操作表单
  3. Hyper-V复制配置前评估
  4. 随记:Linux下LVM安装配置及使用
  5. Ubuntu下搭建C/C++开发环境
  6. 消息分流器-HANDLE_MSG
  7. Android的Intent系统调用
  8. Python使用matplotlib可视化模拟烧烤摊每月营业额折线图
  9. iOS几款实用的工具类demo
  10. 东农计算机网络技术离线作业,东农16秋《电力系统分析》在线作业