1. 程式人生 > >dede在首頁列表頁呼叫文章內容

dede在首頁列表頁呼叫文章內容

某些情況下,應客戶要求需要在首頁或者列表頁呼叫文章的全文,就必須應用到如下的標籤,本文整理3個示例程式碼,可根據自己的需要修改使用。
[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = "{$row['body']}";[/field:id]
 呼叫全文,不去除html

 
[field:id function='html2text(@me)' runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `#分隔符@__addonarticle` where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),2000);[/field:id]
 呼叫全文,擷取2000字元,去除html

 
[field:id function='html2text(@me)' runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `#分隔符@__addonarticle` where aid='$aid' "); @me = $row['body'];[/field:id]
 呼叫全文,不去除html

只調用內容  不去除html標籤,不擷取。也可在列表頁呼叫

我來補充一下:隨便呼叫多少欄位都可以。
 
[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = cn_substr(("{$row['body']}"),300);[/field:id]
 

“分隔符”這三個字,這是為了#@不解析而新增的,請自行去除!