本文主要讲解《dedecms织梦文章内容提取图片(多张)自定义输出》的详细内容
织梦里图集模型有批量上传图片功能,有时我们要做商品图库需要用到图集,但是用的商品模型里又没有自定义字段可以添加图集那样的按钮,但是我们可以用内容编辑器批量上传图片,只要在模板中调用所有图片即可,省下了在其他模型添加图集上传功能。
在 \include\extend.func.php 最下面添加个方法
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 .= "<img src=\"$imgsrc\"/>"; $i++; } return $result; } |
首页/列表模板标签
[field:mypic2function=getbodypics(@me,3)/]
内容模板标签
{dede:field.mypic2function=getbodypics(@me,3)/}
mypic2是字段名
3是输出几张图片
本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。
2021-02-08
2021-02-24
2021-02-08
2021-02-24
2021-02-08
2021-02-08
2021-02-08
2021-02-08