dedecms织梦调用图集列表第一张图片

在/include/extend.func.php最后加个函数:

function get_firstbigimg($arcid){//文章的ID
    global $dsql;
    $row = $dsql->GetOne("SELECT imgurls FROM #@__addonimages WHERE aid='$arcid'");//获取所有图片地址
    preg_match_all("|height='.*'}(.*){/dede:img}|Uis",$row['imgurls'],$imgurls);//处理返回的字符串
    $get_firestimg = $imgurls[1][0];//获取第一章图片
    return $get_firestimg;
}

调用方式为:

底层模板标签:[field:id function="get_firstbigimg(@me)"/]
详情页模板标签:{dede:field.id function='get_firstbigimg(@me)'/}

其中,field:id为获取文章ID,@me是传入此文章的ID值。
亲测成功!

2 条评论


昵称
  1. yun

    学习学习,研究研究,呵呵

    1. test

      谢谢