当前位置:首页 > 建站知识 > 正文内容

ZblogPHP新版本缩略图调用方法(兼容旧版本)

admin3年前 (2021-09-30)建站知识681

ZblogPHP1.7新版本缩略图调用方法有了改进,系统可直接对图片进行缩小与裁剪,并生成缓存文件保存至源文件中,大大提高了网站的打开速度和程序的运行效率。以下代码不仅可适应新版本缩略图调用方法,还可兼容旧版本。

include文件中,添加以下功能函数。

function 主题ID_thumbnail($Source)
{
    global $zbp;
    $temp = mt_rand(1, 20);
    $thumbSrc = '';
    if (ZC_VERSION_COMMIT >= 2800) {   //判断版本
        if ($Source->ImageCount >= 1 && (count($thumbs = $Source->Thumbs(130, 100, 1)) > 0)) {
            $thumb = $thumbs[0];
        } else {
            $thumb = $zbp->host.'zb_users/theme/'.$zbp->theme.'/style/random/'.$temp.'.jpg';
        }
    } else {
        $pattern = "/<img[^>]*src=\"([^\"]+\.(gif|jpg|png))\"[^>]*>/";
        $content = $Source->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.'/style/random/'.$temp.'.jpg';
        }
    }
    $thumbSrc = $thumb;

    return $thumbSrc;
}

调用方法:

 <a href="{$article.Url}" target="_blank"><i><img src="{主题ID_thumbnail($article)}" alt=""></i></a>

扫描二维码推送至手机访问。

版权声明:本文由莹莹笔记发布,如需转载请注明出处。

本文链接:https://www.ynyn34.com/jzzs/32.html

标签: ZblogPHP学习
分享给朋友:

相关文章

zblog调用全站置顶文章的办法

之前莹莹记录过zblog调用某分类置顶文章的代码。可正常的网站,置顶文章是很少的,像莹莹笔记,只有一篇,更别提某一个分类的置顶文章了,因此即便是需要使用调用置顶文章的办法,也是调用全站置顶文章使用的多。我们可以通过GetList函数实现:{...

zblog调用指定分类包含子分类文章列表的代码

在制作ZblogCMS模板时,经常会用到调用指定分类包含子分类文章列表的代码,特意整理记录,防止以后想用的时候找不到。{php} $str=''; $cate=1; $array=Getlist(7,$cate,nul...

zblog怎么调用标签教程(热门/随机/最新)

正常情况下标签列表位于zblog后台模块管理中,当想要调用显示出来的时候,直接把该模块拖拽至指定侧栏即可。可如果我们想在侧栏以外的页面调用,或者想改变标签的排序,使其按照热门/随机/最新标签的方式进行排序,又该如何设置呢?方法一:inclu...

莹莹的故事铺子更新招牌啦

小伙伴们好,欢迎光临莹莹的故事铺子~在招待了1094位过客er后,老版招牌终于光荣退役啦。很久以前就想着重新更新一下这块牌子啦,毕竟四年内, 无论是我们, 还是Gorkor, 都发生了太多太多的变化,老版招牌也许已经不能再说明如今我们的心境...

zblog1.7自带缩略图调用方法(有图时调用第一张图片无图默认)

zblog1.7版本升级后,缩略图有了新的调用方法,无需经过复杂的PHP判断和处理,一两行代码就可以解决缩略图的调用、裁剪等诸多问题,下面的代码是zblog1.7自带略缩图调用方法,实现的效果为文章内容中有图片时,将第一张图片缩小至指定尺寸...

Zblog文章列表页摘要调用和摘要字数控制的代码及方法

任何做过网站的站长都知道列表页文章摘要的重要性,既能使网站布局变得充实,也可以让用户提前了解文章的大概内容,再决定是否点击进入,这样带来的流量更加地精准。Zblog建站时,调用摘要的代码是什么?控制摘要字数有什么方法呢?莹莹给大家带来最新笔...