各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > dedecms

织梦获取文章内容中多张图片作为缩略图的办法

管理员 2019-12-06
dedecms
124
首先我们找到include下的extend.func.php 文件,在里面加入如下代码:

/***  文章内容提取图片(多张)自定义输出** @access    public* @param     string  $string  文档内容* @param     string  $num  输出几张* @return    string*/if(!function_exists('getBodypics')){function getBodypics($string, $num){preg_match_all("/<img([^>]*)s*src=('|")([^'"]+)('|")/",$string,$matches);$imgsrc_arr = array_unique($matches[3]);$count = count($imgsrc_arr);$i = 0;foreach($imgsrc_arr as $imgsrc){if($i == $num) break;$result .= "<a><img src="$imgsrc"/></a>";$i++;}return $result;}}


在arclist标签中调用的办法,写法如下:

[field:body function=getBodypics(@me,3)/]

在这里需要注意的是,arclist标签中首先要 addfields='body'  否则无法调用到body


本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

扫码关注

qrcode

QQ交谈

回顶部