zblog php获取文章的第一张图片,zblogphp代码:调用文章第一张图片,否则随机调用自定义图片...

在zblogphp网站中,首页文章列表或分类文章列表页,有的时候,可能需要在调用文章摘要列表时带缩略图显示,一般对于文章列表带缩略图的调用一般大致分为三种:

1、提取文章摘要时,不显示任何缩略图,此种情况不在本文讨论之中!

2、提取文章摘要时,获取文章第一张图片作为缩略图,文章无图时默认调用指定的单张缩略图;

3、提取文章摘要时,获取文章第一张图片作为缩略图,文章无图时调用自定义的多张缩略图;

下面,我们就介绍一下,后两种需要缩略图的情况,但有关提取文章摘要内容的调用代码,下文不做赘述,只针对调用缩略图的调用代码进行讲述,方法如下:

第一种方法:

获取文章首张图片为缩略图,若无图,则默认调用指定的单张图片{php}

$pattern="//";

$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/images/pic.png";//默认图片,图片位置可以根据你自己的要求修改

{/php}

以上方法,在文章无图情况下,只调用单张图片,但如果想要随机调用多张图片之中的任意一张,则需要用到下面第二种方法!注意的是,图片最好定义尺寸。

第二种方法

获取文章首张图片为缩略图,若无图,则默认随机调用四张图片之中的任意一张为缩略图{php}

$temp=mt_rand(1,4);

$pattern="//";

$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/images/random/$temp.jpg";

//需要在相应位置放置4张jpg的文件,名称为1,2,3,4

{/php}

这段调用缩略图代码是zblog官网wiki提供的,需要在相应位置存放4张图片,以便随机调用;

从以上两种方法的代码中可以看到,调用缩略图的代码是相同的,均是:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值