dede标签调用

来源:互联网 发布:vscode 同步 编辑:程序博客网 时间:2024/05/22 17:46

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}