zblog php获取文章的第一张图片,zblog 获取文章图片作缩略图的几种方式

方法一:获取文章第一张图片作缩略图{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/no-image.jpg";//在相应位置放置一张命名为no-image的jpg图片

{/php}

Tips:要保证你正在使用的主题的“images”文件夹里面有一张“no-image.jpg”的图片,这个图片就是在你的文章内没有图片的时候显示的默认缩略图片。

方法二:获取文章所有图片作缩略图,有几张获取几张{php}

$pattern="//";

$content = $article->Content;

preg_match_all($pattern,$content,$matchContent);

{/php}

{foreach $matchContent[1] as $img }

    

{/foreach}

Tips:这个方法是获取文章中所有的图片,如果没有图片则不显示。

方法三:获取文章指定张数作缩略图{php}

$pattern="//";

$content = $article->Content;//获取文章内容

$url = $article->Url;//获取文章链接

$title = $article->Title;//获取文章标题

preg_match_all($pattern,$content,$matchContent);

$i = 0;

foreach ($matchContent[1] as $key => $value) {

$i++;

    echo "  ";

if ($i == 3) { //需要显示几张

break;

}

}

{/php}

Tips:这个方法可以获取文章中指定张数的图片,"$i == 3"就是获取文章前3张图片,如果没有图片则不显示,不过这个尤其要注意echo中的写法。

因为实在找不到现成的方法,博主只好根据方法二修改了一下,个人觉得比较好用。

以上为zblog的几种获取缩略图方法

其中的class等属性可以根据自己主题的实际情况更改

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值