注册 登录 提供zblog模板_zblog主题_wordpress模板的下载和定制

zblogphp教程

zblogphp教程汇总

当前位置:首页 > 教程 > zblogphp教程 正文

zblogphp文章缩略图调用方法汇总

天兴工作室 2016-06-17 zblogphp教程 8441 ℃ 3 评论

前年的时候写过一篇“zblogphp调用文章缩略图的方法”,然后被吐槽方法不管用...

本文就来汇总一下最新的zblogphp调用文章缩略图的所有方法。

直接原生php代码调用:

天兴工作室自己使用的代码,直接上代码:

{php}
$temp=mt_rand(1,1);
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0]))
$temp=$matchContent[1][0];
else
$temp=$zbp->host."zb_users/theme/$theme/include/pic.png";
{/php}
<img src="{$temp}">

注意:要保证你正在使用的主题的“include”文件夹里面有一张“pic.png”的图片,這个图片就是在你的文章内没有图片的时候显示的默认缩略图片。


zblog官方的代码:

{php}
$temp=mt_rand(1,4);
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0]))
$temp=$matchContent[1][0];
else
$temp=$zbp->host."zb_users/theme/$theme/style/images/random/$temp.jpg";
//需要在相应位置放置4张jpg的文件,名称为1,2,3,4
{/php} 
<img src="{$temp}" />

用插件方法:

zblogphp调用文章缩略图的插件已经有很多了,大多数都是免费的,那么天兴工作室就为大家推荐几个缩略图调用插件:

IMAGE:https://app.zblogcn.com/?id=1000

手动裁剪缩略图:https://app.zblogcn.com/?id=565

sf_img1:https://app.zblogcn.com/?id=511;

FirstIMG:https://app.zblogcn.com/?id=387

這几个插件都有自己的侧重点,大家可以根据自己的需求选择合适的插件。

已有 3 位小伙伴发表了看法

天兴工作室网友

回应ta 天兴工作室网友 (游客)

评论于 2019-04-23 14:37:38

我想问一下,使用$temp=mt_rand(1,4);,刷新会自动更换其它图片,有没有办法在文章更新后,系统随机匹配一张图片,然后刷新网页,不再更换图片。
热爱学习

回应ta 热爱学习 (游客)

评论于 2016-12-21 23:33:24

老大相关文章标题链接轻易调用出来了,可是如果能把文章里面图片也调用出来,谢谢。
热爱学习

回应ta 热爱学习 (游客)

评论于 2016-12-21 23:32:49

老大相关文章标题链接轻易调用出来了,可是如果能把文章里面图片也调用出来,谢谢。

欢迎 发表评论

这是标题

这是标题

这是标题

天兴工作室 | www.txcstx.cn

天兴工作室介绍天兴工作室承接:网站建设、zblog模板和dedecms模板定制、仿站(像素级仿站)、html单页面定制和修改、网站模板修改等服务;我们的办事准则:要么不答应、答应则一定做到

微信公众号
  • 交流群:ZBLOG交流群
  • 客户群:天兴工作室客户群
在线QQ 评论文章