• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

织梦吧 - dedecms,网站模板,建站教程,图片素材免费下载

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

来源: www.dedecms8.com 编辑:织梦吧 时间:2013-02-01点击:

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

 <?xml version="1.0" encoding="{dede:global.cfg_soft_lang /}" ?>

<rss version="2.0">

<channel>

<title>{dede:field name='typename'/}</title>

<link>http://www.ltesting.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.ltesting.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.ltesting.net[field:litpic/]</subImagePath>

     <category>[field:typename/]</category>

    <author>[field:writer/]</author>

    <comments>[field:source/]</comments>

<newsType>8</newsType> 

</item>

{/dede:rssitem}

</channel>

</rss>

 

标签:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • 怎样买股票
    2016-09-18 02:17:47发表

    发现好多东西要学

  • 亚马逊开店
    2016-02-14 18:23:41发表

    [哼] 发现好多东西要学

  • 内涵笑话
    2015-10-02 08:28:58发表

    无意溜达到了你的网站 留下足迹

  • 歪妖内涵网
    2015-08-29 14:17:29发表

    网站不错,雁过留痕,欢迎互访!

  • 跌碎﹀︿重拾
    2013-09-05 16:02:35发表

    有5.7sp1的修改方法吗,这个好像在5.7sp1行不通

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 [email protected] ,  QQ