Z-BlogPHP文章无图时列表随机显示默认图片

 2025-01-15  阅读 415  评论 5  点赞 426

摘要:zblog主题对于文章列表缩略图的调用一般大致分为三种:1、自动提取文章中的第一张图片作为缩略图,文章无图时调用主题自带的默认图片随机显示;2、自动提取文章中的第一张图片作为缩略图,文章无图时不显示图片>3、用户自定义缩略图(非自定义摘要);恩,好像就这三种用的比

zblog主题对于文章列表缩略图的调用一般大致分为三种:

1、自动提取文章中的第一张图片作为缩略图,文章无图时调用主题自带的默认图片随机显示;

2、自动提取文章中的第一张图片作为缩略图,文章无图时不显示图片><!

3、用户自定义缩略图(非自定义摘要);

恩,好像就这三种用的比较多,其他的方法未知!好像也没其他的可能了吧;至于用户自定义文章摘要的用法不在此列。

使用方法:

{php}
$temp=mt_rand(1,10);
$pattern='/<img[^>]*src="([^"]+)"[^>]*>/i';
$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/style/img/$temp.jpg";
{/php}

把这段代码加到列表摘要模板中,然后在主题目录/style/img文件中加入10张图片(当然了,图片目录/图片数量/随机显示的图片数量等,可按需要自行修改)

图片调用代码:{$temp}

Z-BlogPHP文章无图时列表随机显示默认图片

<img scr="{$temp}" /><!--代码示例-->

好了,教程完毕,是不是很简单呢,有用的话就在下面点个赞吧!

评论列表:

显示更多评论

发表评论:

管理员

承接各种程序开发,外贸网站代运营,外贸网站建设等项目
  • 内容2460
  • 积分67666
  • 金币86666

Copyright © 2024 LS'Blog-保定PHP程序员老宋个人博客 Inc. 保留所有权利。 Powered by LS'blog 3.0.3

页面耗时0.0285秒, 内存占用1.94 MB, 访问数据库29次

冀ICP备19034377号