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

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

admin4年前 (2021-09-30)建站知识771

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

在include.php文件中添加以下函数:

function 主题ID_Img($article,$width,$height){
    global $zbp;
    ini_set('memory_limit','256M'); 
    $img = $article->Thumbs($width,$height,1,true);
    if (empty($img[0])){
        $url = $zbp->host."zb_users/theme/主题ID/include/nopic.jpg";
    } else {
        $url = $img[0];
    }
    return $url;
}

调用方法:在post-multi等循环调用文件中的需要使用缩略图位置,添加以下代码。

 <a href="{$article.Url}"><img src="{主题ID_Img($article,260,180)}" alt="{$article.Title}" /></a>

以上代码中,260和180分别指的是图片的宽度和高度,可以自定义修改。

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

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

本文链接:http://www.ynyn34.com/jzzs/31.html

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

相关文章

ZblogPHP网站添加首页滚动公告栏

ZblogPHP网站添加首页滚动公告栏

相信下图这种首页滚动公告栏并不陌生吧?为了展示滚动效果,莹莹特意截图了一个滚动到一半的图片。如何为ZblogPHP网站添加这种首页滚动公告栏呢?1、为首页调用JS文件添加以下滚动代码:// 文字滚动 (function($){$...

自动为Zblog网站外链添加个性化图标

自动为Zblog网站外链添加个性化图标

不难发现,许多比较精致的站长,尤其是WP博主,喜欢在外链后面添加一个小小的个性化图标,怎么实现的呢?百度搜索了一下,并没有得到想要的答案,只有自己研究了。本文以Awesome字体图标为例,阐述一下莹莹为Zblog网站外链自动添加个性化图标的...

Zblog调用指定分类下文章(有图时显示缩略图,无图显示默认图片)

Zblog调用指定分类及其子分类下最新文章的代码:{foreach GetList(文章篇数,调用分类的ID,null,null,null,null,array('has_subcate' =>&n...

preg_replace('/[\r\n\s]+/', ''是什么意思(zblog)

在zblog的模板文件中,我们经常看见类似这么一串字符:preg_replace('/[\r\n\s]+/', '',这是什么意思呢?答:去除回车、换行符等空白字符。格式及含义preg_replace&nbs...

theia Sticky Sidebar获取数据不准确侧栏底部无法对齐

theia Sticky Sidebar获取数据不准确侧栏底部无法对齐

据莹莹观察,大部分Zblog网站侧栏跟随浮动效果都是通过theia Sticky Sidebar这个JS实现的,此方法几乎可以实现完美跟随。因此莹莹在另一个网站也使用了这个JS。可正确添加上代码以后,出现了侧边栏与主体内容底部无法对齐的问题...

Zblogphp调用相关文章的两种方法

用户在阅读Zblogphp网站文章时,没有哪个站长希望他们看完一篇直接关闭网页离开,而是愿意他们能多看几篇,从而降低网站跳出率,提升用户体验的深度。为了达到这种效果,站长们经常会在文章中插入相关文章推荐,可一篇一篇地添加实在太麻烦。这时我们...