POST TIME:2019-05-22 23:45
有時候做dedecms的時候需要在首頁或者列表 調(diào)用文章的內(nèi)容,織夢本身沒有這個調(diào)用標(biāo)簽,關(guān)于這個調(diào)用網(wǎng)上很多列子,好多都是抄襲的,連最基本的單引雙引都搞錯了,花費(fèi)了好久,終于通過sql來實(shí)現(xiàn)了這個功能:
例如:
1.實(shí)現(xiàn)調(diào)用部分body的代碼:
{dede:arclist flag=’h’ ‘row=’1′ }
<h1><a href=’[field:arcurl/]‘>[field:title/]</a></h1>
<p>[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne(“Select body From dede_addonarticle where aid=’$aid’ “); @me = cn_substr(strip_tags(“{$row['body']}”),400);[/field:id]<a href=’[field:arcurl/]‘>閱讀詳細(xì)</a></p>
{/dede:arclist}
其中strip_tags用來剝離html,cn_substr用來截取字節(jié)。
2.如果你需要調(diào)用全部,則用以下代碼:
//調(diào)用全部body
[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne(“Select body From dede_addonarticle where aid=’$aid’ “); @me = “{$row['body']}”;