zblog调用文章中的第一张图片简单方法
分类:zblog教程
38
几乎每一个zblog主题都需要用到调用文章图片的情况,特别是zblogCMS主题、企业主题,甚至大部分zblog博客主题也是需要直接调用文章中的第一张图片。
下面分享一个比较傻瓜式的省力办法,不需要在模板中写一大串代码的方法:
1、在include.php内加入:
//原图function 模板ID_thumbnail($related) {
global $zbp;
$temp=mt_rand(1,10);
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $related->Content;
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0])){
$thumb=$matchContent[1][0];
}else{
$thumb=$zbp->host . "zb_users/theme/" .$zbp->theme. "/include/random/" .$temp. ".jpg";
}
return $thumb;}注:在无图的时候随机调用了include/random/下的10张JPG图片,路径可自行修改,10这个数字也可改,模板ID一定是自己的模板应用ID即可。
下面直接说调用方法:
如果是博客文章列表,则直接在post-multi.php、post-istap.php里用
{模板_thumbnail($article)}作为图片链接即可,如:
其它地方调用也是直接用,但$article需要替换!
例,我的一个模板中使用的:
include.php

模板调用:

最新发布
-
zblog响应式自媒体博客主题63号
2026-04-08 -
zblog响应式资讯门户主题62号
2026-04-05 -
zblog响应式文章自媒体资讯主题61号
2026-04-01 -
zblog响应式自媒体资讯主题60号
2026-03-30 -
zblog响应式门户文章资讯主题59号
2026-03-29
热门文章
-
ZBLOG精品手赚APP应用下载主题19号
1225 -
zblog响应式机器设备企业主题10号
1220 -
zblog响应式生活分类信息主题2号
939 -
zblog响应式机械企业外贸主题6号
320 -
简洁大气zblog响应式文章主题52号
306