織夢cmsRSS訂閱功能實現帶圖全文輸出的修改方法
導讀:織夢教程織夢教程dedecms自帶rss生成后只顯示文章的簡介,這樣讓一些RSS閱讀器無法展示整篇文章。現在,很多人喜歡使用平板電腦等終端,離線下載好網站的文章來閱讀,譬如ipdede手機模板dede網站模板。
dedecms自帶rss生成后只顯示文章的簡介,這樣讓一些RSS閱讀器無法展示整篇文章。
現在,很多人喜歡使用平板電腦等終端,離線下載好網站的文章來閱讀,譬如ipad上面的zaker、蘑菇新聞,添加好rss地址就能直接閱讀全文。 DedeCMS自帶rss功能無法輸出全文,這里告訴大家修改方法: 一、找到include/arc.rssview.class.php這個文件(感謝dede模板堂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.fjnmwy.com{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.fjnmwy.com[field:arcurl/]</link> <hasDetail>Y</hasDetail> <description><![CDATA[[field:body/]]]></description> <pubDa織夢模板免費下裁te>[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S ",@me)'/]GMT</pubDate> <subImagePath>http://www.fjnmwy.com[field:litpic/]</subImagePath> <category>[field:typename/]</category> <author>[field:writer/]</author> &dede后臺模板lt;comments>[field:source/]</comments><newsType>8</newsType> </item> {/dede:rssitem} </channel> </rss>
注意:修改之前一定要先備份相關文件,以防出錯!
本文出自織夢cms官方論壇,原文地址:http://bbs.dedecms.com/658701.html 轉載請注明
相關dede手機模板dede網站模板。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章織夢cmsRSS訂閱功能實現帶圖全文輸出的修改方法主要講述標簽,功能,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33496.html