DedeCMS织梦RSS订阅实现图文输出的方法
dedecms默认自带的rss生成后只显示文章的简介,无法展示整篇文章。 而目前很多人喜欢使用平板电脑等终端,离线下载好网站的文章来阅读,但是DedeCMS自带的rss功能无法输出全文及图片,所以我们需要对其进行修改,这里告诉大家具体的修改方法:
第一步、找到并打开include/arc.rssview.class.php这个文件,在里面找到下面这段代码:
if($ctag->GetName()=='array') { //传递整个数组,在runphp模式中有特殊作用 $dtp2->Assign($k,$row); }
在上面这段代码下面插入如下代码:
else if($ctag->GetName()=='body') { $rbd = $this->dsql->GetOne("Select body from `dede_addonarticle` where aid=".$row['id']); $dtp2->Assign($k,$rbd['body']); }
二、修改/templets/plus/rss.htm文件,将里面的代码替换为如下代码:
<?xml version="1.0" encoding="{dede:global.cfg_soft_lang /}" ?> <rss version="2.0"> <channel> <title>{dede:field name='typename'/}</title> <link>http://www.xxxx.net{dede:field name='typelink'/}</link> <description>{dede:field name='title' function='html2text(@me)'/}</description> <language>zh-cn</language> {dede:rssitem} <item> <title><![CDATA[[field:title function='html2text(@me)'/]]]></title> <link>http://www.xxxx.net[field:arcurl/]</link> <hasDetail>Y</hasDetail> <description><![CDATA[[field:body/]]]></description> <pubDate>[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S ",@me)'/]GMT</pubDate> <subImagePath>http://www.xxxx.net[field:litpic/]</subImagePath> <category>[field:typename/]</category> <author>[field:writer/]</author> <comments>[field:source/]</comments> <newsType>8</newsType> </item> {/dede:rssitem} </channel> </rss>
注意:修改之前一定要先备份相关文件,以免出错!
(资源库 www.zyku.net)
栏 目:DedeCMS
本文地址:https://www.zyku.net/dedecms/948.html
您可能感兴趣的文章
- 09-08VMware虚拟机安装CentOS 7教程(图文详解)
- 05-19win10安装directx9的图文安装步骤教程
- 04-08ESXi 6.5安装图文教程
- 08-02Discuz! X3.1 X3.2全新安装图文教程
- 03-07wordpress发布文章后自动同步图文到新浪微博的方法
- 03-04wordpress feed订阅功能的完善
- 02-22DedeCMS首页RSS订阅源制作详解
- 02-20Win7配置IIS服务器详细图文教程
- 02-20腾讯云安装iis的图文教程
- 02-20IIS的安装与配置图文教程
- 01-12静静运动-静静运动应用软件功能介绍
- 12-29乡村全科执业助理医师丰题库-乡村全科
- 12-02word怎样计算平均数
- 04-05详谈php ip2long 出现负数的原因及解
- 03-03华为nova8自动亮屏功能设置方法
- 03-16如何在sublime上运行php
- 12-25万家数字社区-万家数字社区应用软件功
- 01-11卓硕北斗-卓硕北斗应用软件功能介绍
- 02-27css控制文字过长裁剪后面跟着省略号
- 12-31自律Tomato-自律Tomato应用软件功能介
最近更新
阅读排行
猜你喜欢
- 04-04解决修改mysql的data_dir所引发的错误
- 01-13无忧店铺-无忧店铺应用软件功能介绍
- 02-17iphone12双卡安装方法
- 01-13Dedecms网站给图片alt属性自动调用标
- 12-13小米10s如何配对蓝牙耳机
- 01-23华为手机拍照怎么设置自动加水印
- 11-14PHP报错Input variables exceeded 100
- 02-11华为nova8pro手机字体调大教程
- 09-17厦门核酸检测结果微信查看步骤分享
- 09-19猫耳FM未关注人消息如何关闭