长时间以来对于文章缩略图,大部分Z-Blog PHP主题常规的调用逻辑是:首先获取文章内容的第一张图片,如果文章内容中没有图片,就调用主题目录下存放的一张固定默认图片。这种缩略图调用方式也适合大部分类型网站,但也有部分网站主要以文字为主、图片极少,就会出现大片默认缩略图的现象,视觉体验会比较差。

要避免这个问题,插件方法可以使用自动生成随机图片的插件,如趣主题前面介绍《zblog文章自动生成随机图片插件zltheme_Figure》中介绍的zblog插件,这个插件可以自动在预先存放有图片的文件夹中随机选择一张图片插件内容,然后就可以实现调用文章首张图片。如果不想内容中插入图片,就可以使用趣主题接下来分享的随机缩略图的方法和代码。

修改教程

1、在主题目录zb_users/theme/主题名称/中创建一个文件夹,命名为random。

2、把要随机调用的图片上传到刚刚创建的random文件夹,并按顺序把图片重命名为“1.jpg、2.jpg、3.jpg、……”如果类型。注意:所有图片后缀保持一致

3、在当前主题的include.php文件添加下面的代码:

123456 function boke8net_random(){global $zbp;$temp = mt_rand(1,20);$src = $zbp->host.’zb_users/theme/’.$zbp->theme.’/random/’.$temp.’.jpg’;return $src}
提示:

把boke8net修改为自己主题的ID;mt_rand(1,20)中的20是名称为1~20的20张图片;.jpg是图片的后缀格式,修改为自己上传的图片的后缀格式。

4、在有调用缩略图的地方,添加调用代码:

1 {boke8net_random()}

提示:这种方法,每次刷新页面各文章调用的图片都不固定。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。