织梦dedecms首页列表页模板中调用文章内容的方法

时间:2014-08-20

有时候做dedecms的时候需要在首页或者列表 调用文章的内容,织梦本身没有这个调用标签,关于这个调用网上很多列子,好多都是抄袭的,连最基本的单引双引都搞错了,花费了好久,终于通过sql来实现了这个功能:
例如:
1.实现调用部分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/]‘>阅读详细</a></p>
{/dede:arclist}

其中strip_tags用来剥离html,cn_substr用来截取字节。
2.如果你需要调用全部,则用以下代码:
//调用全部body
[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne(“Select body From dede_addonarticle where aid=’$aid’ “); @me = “{$row['body']}”;

上一条:DedeCMS漏洞修复 Error: (PHP 5.7 and above) Please set reques 下一条:织梦cms调用会员数,文章数,评论数,今天新增文章数

相关文章

最新文章