终于搞定了Z-Blog文章列表多缩略图显示

技巧 隔壁老李于 2021-02-20 16:05:44 最后编辑
文章总结
AI正在生成摘要

文章介绍了博主终于解决了Z-Blog文章列表多缩略图显示的问题,通过升级ZBP1.7并自行开发,实现了提取文章内多张图片并生成大中小三种尺寸缩略图的功能,提高了页面加载速度,未来可能开发成插件。

ZBP1.7增加了缩略图功能,本站已升级使用ZBP1.7自带缩略图生成。

一直以来,老李自用的主题文章列表缩略图都是提取的文章内的多张图片然后在文章列表以不同的表现形式输出出来。

图片没有经过任何处理,直接输出了原图,导致页面加载极慢。

像这样:

{php}
$pattern = "/<img[^>]*src=\"([^\"]+\.(gif|jpg|png))\"[^>]*>/";
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
{/php}
<img src="$matchContent[1][0])" >

终于搞定了Z-Blog文章列表多缩略图显示  第1张

而我发布在应用中心的主题文章列表缩略图都是提取文章的第一张图片然后生成一个尺寸较小的缩略图然后再输出出来。

前几天有人问我,你自己的网站为什么不把文章列表的图片生成一下缩略图啊,图片太大了,加载太慢了。

然后,我无语凝噎。。。我这缩略图生成的功能是抄的啊,给我抄的优秀作业就只生成一张图啊。。。我自己的网站文章列表图片有的是4张啊。。。我TMD不会生成4张缩略图啊。。。

其实上面都是借口,说白了就是懒得改。。。

然后今天突然不懒了,就把这个生成多张缩略图的问题解决了一下。转折是有点快哈。。。

本博客的文章列表现在已经是显示缩略图了。

现在发布文章时会自动提取文章内的前四张图片生成大中小三种尺寸的缩略图。

以后慢慢改一下,把图片尺寸图片个数都变成可以自定义啥的,估计慢慢的又做成一个插件了。。

或许吧,谁知道呢。


赞赏
取消
扫码支持 支付码
本文由 @隔壁老李 于 2020-05-26 发布在 野路子博客,如无特别说明,本博文章均为原创,转载请保留出处。
评论 (1)
访客
佐语先森
能问下多缩略图显示是怎么实现的吗?
· 来自广东省广州市 · 回复
Top