zblog主题对于文章列表缩略图的调用一般大致分为三种:
1、自动提取文章中的第一张图片作为缩略图,文章无图时调用主题自带的默认图片随机显示;
2、自动提取文章中的第一张图片作为缩略图,文章无图时不显示图片><!
3、用户自定义缩略图(非自定义摘要);
恩,好像就这三种用的比较多,其他的方法未知!好像也没其他的可能了吧;至于用户自定义文章摘要的用法不在此列。
使用方法:
{php} $temp=mt_rand(1,10); $pattern="/<[img|IMG].*?src=['|"](.*?(?:[.gif|.jpg|.png]))['|"].*?[/]?>/"; $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}
<img scr="{$temp}" /><!--代码示例-->
好了,是不是很简单呢!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)