需要独立提取文章内容页 body字段中(可以是自定义字段名称)图片,可以自定义调用图片数量值。
函数代码
请将代码加入到 \include\extend.func.php 文件中
function getbodypics($string, $num)
{
preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/",$string,$matches);
$imgsrc_arr = array_unique($matches[3]);
preg_match_all("/<img([^>]*)\s*title=('|\")([^'\"]+)('|\")/",$string,$matchess);
$imgsrc_title_arr = array_unique($matchess[3]);
$count = count($imgsrc_arr);
$i = 0;
foreach($imgsrc_arr as $imgsrc)
{
if($i == $num) break;
$result .= "<img src=\"$imgsrc\"/>";
$i++;
}
return $result;
}
{dede:field.wg function="getbodypics(@me,5)"/} 前台这样调用即可
后台上传
前台显示