很多zblog主题模板都会有调用到缩列图,但我发现很多都是只调用了一张,那么如果想要调用多张是怎么实现的呢?
首先打开 zb_users/theme/主题ID/include.php 在最里面加入个方法
function 主题ID_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; }
首页/列表页标签调用
{主题ID_getBodypics($article.Content, 3)}
演示图