zblog智能获取文章缩略图教程+代码实例
分类:zblog教程
32
最近在研究zblog框架,打算自己开发一个简约的主题。过程中打算提取文章缩略图,但是貌似zblog没有自带的方法,于是自己写了一个,很简单的实现。
功能
1、如果文章有图片,获取文章首图地址
2、如果首图获取失败,取随机图代替
代码
function yk_cool_summer_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";
}
$heads = get_headers($thumb, 1);
if(preg_match('/200/',$heads[0])){
return $thumb;
} else {
return $zbp->host . "zb_users/theme/" .$zbp->theme. "/include/random/" .$temp. ".jpg";
}}上一篇:zblog教程
最新发布
-
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号
321 -
简洁大气zblog响应式文章主题52号
307