DedeCMS订阅RSS带图全文输出的修改方法

实现大图showphoto.htm输出图集内容简介方法
DedeCMS订阅RSS带图全文输出的修改方法


dedecms自带rss生成后只显示文章的简介,这样让一些RSS阅读器无法展示整篇文章。 现在,很多人喜欢使用平板电脑等终端,离线下载好网站的文章来阅读,譬如ipad上面的zaker、蘑菇新闻,添加好rss地址就能直接阅读全文。

DedeCMS自带rss功能无法输出全文,这里告诉大家修改方法:


一、找到include/arc.rssview.class.php这个文件(感谢DedeCMS论坛版主:溪梦缘曦 提供这个文件的修改方法),找到下面这段代码:






if($ctag->GetName()=='array')


{


//传递整个数组,在runphp模式中有特殊作用


$dtp2->Assign($k,$row);


}







在这段代码和下面那个else之间插入:






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,修改后为如下代码:










http://www.9aixuexi.com{dede:field name='typelink'/}


{dede:field name='title' function='html2text(@me)'/}


zh-cn


{dede:rssitem}




http://www.9aixuexi.com[field:arcurl/]


Y



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


http://www.9aixuexi.com[field:litpic/]


[field:typename/]


[field:writer/]


[field:source/]


8



{/dede:rssitem}












注意:修改之前一定要先备份相关文件,以防出错!不会修改的朋友,可以直接下载修改后的文件:DedeCMS订阅RSS带图全文输出.rar


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值