在dede安装目录下的include/extend.func.php添加自定义函数: /** * 获取文章第一张图片 */ function getFirstImg($arcId) { global $dsql; $sql = "select body from #@__addonarticle where aid='{$arcId}'"; $row = $dsql->GetOne($sql); $preg = "/<img.*?src=[\'\"](.+?)[\'\"].*?>/i"; preg_match_all($preg, $row['body'], $match); return $match[1][0]; } 在dede模板标签中就可以使用我们自定义的函数了: {dede:arclist orderby="pubdate" row="20"} <img src="[field:id function='getFirstImg(@me)'/]" /> {/dede:arclist}
版权声明:博主文章,可以不经博主允许随意转载,随意修改,知识是用来传播的。