ZBlog PHP自动调用文章内图片作为缩略图的方法

如今比较博客网站喜欢使用图文格式的,比如在列表展示的时候前面是缩略图,后面是摘要介绍。如果我们在调整或者制作ZBLOG PHP主题模板的时候,调用缩略图的方法也很简单,我们可以用自定义字段工具手工设置,也可以用自动获取内容中的第一张图片作为缩略图。

如果内容中没有图片,我们可以给一张已经准备好的随机图片作为缩略图。或者固定一张图片都可以。

{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}” />

我们需要在random目录中准备4张图片,这样可以在没有内容图片的时候,随机从4张中抽样一张出来作为缩略图。


ZBlogPHP缩略图