dede标签调用

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}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值