dede在首頁列表頁呼叫文章內容
阿新 • • 發佈:2019-02-15
某些情況下,應客戶要求需要在首頁或者列表頁呼叫文章的全文,就必須應用到如下的標籤,本文整理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] “分隔符”這三個字,這是為了#@不解析而新增的,請自行去除!