当前位置:首页 > 建站知识 > 正文内容

Zblog调用指定分类下文章(有图时显示缩略图,无图显示默认图片)

admin4年前 (2021-08-12)建站知识674

Zblog调用指定分类及其子分类下最新文章的代码:

{foreach GetList(文章篇数,调用分类的ID,null,null,null,null,array('has_subcate' => true)) as $related}
<li> <a href="{$related.Url}" target="_blank" > 
<img  src="{$temp}" alt="{$related.Title}" title="{$related.Title}">
{$related.Title}>
</a></li>{/foreach}

有的时候,我们不仅需要调用文章,还需要让其文章中有图片时,显示缩略图,无图时,显示默认图片。

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

两者结合一下,就可以实现Zblog调用指定分类及其子分类下文章,并且内容中有图时,选择第一张图片作为缩略图,内容中无图时,显示指定路径图片。

{foreach GetList(4,1,null,null,null,null,array('has_subcate' => true)) as $related}
{php}
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $related->Content;
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0]))
$temp=$matchContent[1][0];
else
$temp="{$zbp->host}zb_users/theme/xxmy/include/noimg.png";/*指定图片路径*/
{/php}
<li><a href="{$related.Url}" target="_blank"> <img src="{$temp}" alt="{$related.Title}" title="{$related.Title}">
{$related.Title}</a></li>{/foreach}

数字“4”代表调用数量;

数字“1”代表zblogPHP的分类ID。

扫描二维码推送至手机访问。

版权声明:本文由莹莹笔记发布,如需转载请注明出处。

本文链接:http://www.ynyn34.com/jzzs/14.html

标签: ZblogPHP学习
分享给朋友:

相关文章

怎么给ZblogPHP免费添加幻灯片效果

怎么给ZblogPHP免费添加幻灯片效果

现在好多ZblogPHP收费模板都内置了首页幻灯片功能,作为一个不想破费的建站小白,如何让自己的网站拥有同样的功能和展示效果呢?莹莹笔记发现了一种免费添加幻灯片效果的方法,需要依赖插件“幻灯片开发版”。首先在应用中心下载安装“幻灯片开发版”...

Zblog调用某分类的文章(第一篇有图文摘要)

Zblog调用某分类的文章(第一篇有图文摘要)

在一些Zblog制作的CMS网站中,我们经常会看到一些分类模块出现下图这种形式,就是会调用第一篇文章的图片、标题及摘要,其余文章只显示简单的标题还有发布时间,这种效果是怎么实现的呢?完整代码:{foreach Getlist(10...

Zblog文章列表页摘要调用和摘要字数控制的代码及方法

任何做过网站的站长都知道列表页文章摘要的重要性,既能使网站布局变得充实,也可以让用户提前了解文章的大概内容,再决定是否点击进入,这样带来的流量更加地精准。Zblog建站时,调用摘要的代码是什么?控制摘要字数有什么方法呢?莹莹给大家带来最新笔...

theia Sticky Sidebar获取数据不准确侧栏底部无法对齐

theia Sticky Sidebar获取数据不准确侧栏底部无法对齐

据莹莹观察,大部分Zblog网站侧栏跟随浮动效果都是通过theia Sticky Sidebar这个JS实现的,此方法几乎可以实现完美跟随。因此莹莹在另一个网站也使用了这个JS。可正确添加上代码以后,出现了侧边栏与主体内容底部无法对齐的问题...

zblogphp首页不显示指定分类文章的方法

各位站长一定知道,正常情况下,zblog php首页的权重要远大于分类页、标签页、文章页面,因此能够在首页显示的文章也相当于给了充足的展示机会和权重投票。可我们写文章的时候,不一定写过的每一篇文章都希望获得排名和收录,有的时候我们也会写一些...

莹莹的故事铺子更新招牌啦

小伙伴们好,欢迎光临莹莹的故事铺子~在招待了1094位过客er后,老版招牌终于光荣退役啦。很久以前就想着重新更新一下这块牌子啦,毕竟四年内, 无论是我们, 还是Gorkor, 都发生了太多太多的变化,老版招牌也许已经不能再说明如今我们的心境...