ZblogPHP 几种常用缩略图调用代码

关于ZBLOGPHP调用缩略图的代码有好多,有调用多张缩略图的(链接:ZblogPHP列表页调用多张图片式样),有只调用一张缩略图的。

这里整理出三段较常用的代码。

一、调用缩略图,如没有缩略图显示指定图片:

{foreach $articles as $article}
{php}
$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/aa.jpg";/*指定图片路径*/
{/php}
<a href="{$article.Url}" target="_blank"><img src="{$temp}" /></a>
{/foreach}

这段代码在文章有图时,会调用第一张图做为文章缩略图,如文章内容没有图片,则会显示指定路径下名字为"aa"的.jpg格式图片。

二、调用缩略图,如没有缩略图随机显示指定的几张图片:

这段代码就会显得生动些,在文章内容没有图片的时候,会在指定的图片中,随机显示一张,不会显得那么生硬。

<a href="{$article.Url}" target="_blank"> 
<img src="{php}
$temp=mt_rand(1,5);
$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="$host/zb_users/theme/$theme/style/images/random/$temp.jpg";/*指定图片路径*/                               
{/php}{$temp}" alt="{$article.Title}" />
</a>

这段代码在文章有图时,会调用第一张图做为文章缩略图,如文章内容没有图片,则会随机显示指定路径下名字为1-5的.jpg格式图片。

5张随机显示其中一张,5张图片要分别命名为:1.jpg、2.jpg、3.jpg、4.jpg、5.jpg。

三、直接用zblogphp的原生代码调用文章缩略图,代码如下:

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

这段代码只是调用缩略图,如果文章内容没有图片,则不显示缩略图,没图空着可能就不太好看。


七片枫叶 | Z-BLOG | 2185 | 0 | 2018-02-20

TAGS:Zblog 缩略图
本文暂无评论
发表评论    
名称 *
邮箱
网址
验证码 *  
内容
相关文章
DEDECMS文章无缩略图随机显示指定图片
DEDECMS文章无缩略图随机显示指定图片

很多朋友用dede发布文章总有那么几篇没有缩略图,而官方默认...

ZblogPHP两种评论式样调用代码
ZblogPHP两种评论式样调用代码

文章评论,是针对于事物进行主观或客观的自我印象阐述。评论易让...

ZblogPHP相关文章调用
ZblogPHP相关文章调用

ZblogPHP相关文章的调用方法有两种,第一种是zblog...

猜你喜欢
PHPCMS V9 JS实现文章小键盘翻页
PHPCMS V9 JS实现文章小键盘翻页

浏览文章时用小键盘“← →”翻页,不想写废话了,具体方法如下...

PHPCMS
PHPCMS V9 取消后台登陆验证码
PHPCMS V9 取消后台登陆验证码

验证码很烦,,所以就想取消掉。方法如下:取消后台登陆验证码:...

PHPCMS
2017最新WINDOWS 10 更改hosts文件升级谷歌浏览器
2017最新WINDOWS 10 更改hosts文件升级谷歌浏览器

谷歌浏览器的这些事,大家都明白,这里不多说了。...

零碎
ZblogPHP调用当前分类的子分类菜单列表
ZblogPHP调用当前分类的子分类菜单列表

这段代码则是分类列表页面调用当前分类下的子分类菜单列表,其中...

Z-BLOG
网友神吐槽春节:不能洗头洗澡洗衣服?不能这么过?
网友神吐槽春节:不能洗头洗澡洗衣服?不能这么过?

近日,一段对于春节的吐槽视频在网络上热传,接受采访的著名相声...

杂谈
PHPCMS V9 显示二级导航
PHPCMS V9 显示二级导航

发现好多CMS、博客系统都有这个问题,搞怪了。。导航显示二级...

PHPCMS
DEDECMS栏目后面加上文章数量
DEDECMS栏目后面加上文章数量

栏目后面加上文章数,可更加直观看到该栏目内有多少篇文章。实现...

DEDECMS
Godaddy空间用DEDECMS发图集报错
Godaddy空间用DEDECMS发图集报错

最近在Godaddy买了个虚拟主机,选的是豪华型的:Delu...

零碎
ZblogPHP调用最新、评论最多、浏览最多、置顶文章
ZblogPHP调用最新、评论最多、浏览最多、置顶文章

网站的最新发布文章、评论最多的文章、浏览或点击率最高的文章、...

Z-BLOG
热点推荐
哪些年,我们曾经用过的域名!

今天下午闲着没事,突发感慨,回忆了下自己的网络史,从接触网站...

浏览全文

土豪米店-精品域名专卖
  • 热门文章
  • 热评文章
  • 最新文章
标签列表
WWW.ELFGOD.COM
精灵网

Copyright ElfGod.COM.Rights Reserved.
Designed by SML
站长QQ:79087916