dede在首页和列表页调用内容页文章的标签
{dede:arclist}
[field:id runphp='yes'] $aid = @me;
$row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' ");
@me = "{$row['body']}";[/field:id]
{/dede:arclist}
dede调用指定栏目内容页
{dede:sql sql=Select content,substring(content,1,280) as content from dede_arctype where id=1'}
[field:content/]
{/dede:sql}
{dede:php}
PHP代码
{/dede:php}
织梦dede在首页或列表页调用body内容的方法
{dede:arclist row='1' addfields='body' idlist='1' typeid='1' channelid='1'}
<p> [field:body function='cn_substr(html2text(@me),600)'/]...</p>
<span class="more">
<a href="[field:arcurl/]" style="text-decoration:none; color:#990000;">
[详情]
</a>
</span>
{/dede:arclist}
1.addrields="字段一,字段二..."
2.idlist:文章编号,调用指定内容
3.function='cn_substr(html2text(@me),600)' 将文章内容转化为文字格式(感谢网友'KK')的提醒
4.channelid,模型编号,文章默认为一,查看位置:后台--核心--内容模型管理
DEDE如何提取文章内容里面的第一张图片地址 - 发表于:DEDE技术吧 - dede教程
文章内容页里面是这样调用的 {dede:field.body/}
这个内容里面包含了图片,在后面,我要读取到第一张图片的地址,怎么办?
把{dede:field.body/}替换成以下代码: dede教程-598080707.net
{dede:field.body runphp='yes'} preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',@me,$match); @me=$match[0]; //@me=$match[1]; //@me=$match[2]; {/dede:field.body} |