ZBlog调用本周、本月和本年热门文章的完整方法代码
ZBlog是可以自定义时间来调用本周热门、本月热门和本年热门文章的;其实,只要数据库玩的溜,就没有实现不了功能,很多功能大家都要耐心尝试才行,做zblog开发的人必须要把zblog系统中那些数据库操作代码多看上几眼,有助于你以后自己建立新的数据表或为某个数据表添加新的字段;下面进入正题。
ZBlog调用本周、本月和本年热门文章的方法代码
{php}$stime = time(); $ytime = 90*24*60*60;$ztime = $stime-$ytime;$order = array('log_ViewNums'=>'DESC'); $where = array(array('=','log_Status','0'),array('>','log_PostTime',$ztime)); $array = $zbp->GetArticleList(array('*'),$where,$order,array(8),'');{/php} {foreach $array as $cmslist} <li><a href="{$cmslist.Url}" title="{$cmslist.Title}">{$cmslist.Title}</a></li> {/foreach}
使用方法:以上代码中的第三行的“90”代表调用热门文章的天数限制,举例说明:修改成7表示调用的本周热门文章;修改成30表示调用本月的热门文章。以此类推,你懂的;另外,第七行中的阿拉伯数字“8”代表调用的文章数量,根据自己需求自行修改即可。
备注:上面这段代码是网上流传的,但是并不建议大家直接这样使用,不然太low了,如果我们把它封装成为一个方法再来使用那么代码是不是更加简洁呢?!如下:
function HotPost($Days=30,$artNums=5){ $stime = time(); $ytime = $Days*24*60*60; $ztime = $stime-$ytime; $order = array('log_ViewNums'=>'DESC'); $where = array(array('=','log_Status','0'),array('>','log_PostTime',$ztime)); $array = $zbp->GetArticleList(array('*'),$where,$order,array($artNums),'');}
接下来就是在需要用到的文件中调用这个方法了,如下:
<!--本月热门文章-->{foreach HotPost(30,8) as $cmslist} <li><a href="{$cmslist.Url}" title="{$cmslist.Title}">{$cmslist.Title}</a></li>{/foreach}
其中第一个参数$Days代表了多少天,$artNums代表的是要获取的文章数量,这里我只用了两个参数,其实参数可以再添加,从而使得这个方法更加灵活,例如我把$order也作为函数的参数,那么我们不仅可以获取多少天的热门文章,还能做到获取多少天的热评或最新文章!
可能喜欢
-
超简单的ZBLOG导航高亮代码
超简单的ZBLOG导航高亮教程先在UL代码上加上相关ID,如下面代码:<ul class="nav-ul" id=...
zblog教程 2022-08-05 -
robots.txt文件怎么写我来教你
1、什么是robots.txt文件robots是站点与spider沟通的重要渠道,站点通过robots文件声明该网站中不想被搜索引擎收录的部分或者指定搜索引擎只...
zblog教程 2022-07-31 -
zblog新手建站安装详细教程
Z-Blog是什么?Z-BlogPHP是由Z-Blog社区提供的博客程序,一直致力于给国内用户提供优秀的博客写作体验。从2006年起发布第一版,至今已有11年的...
zblog教程 2022-07-22 -
记录和分享Zblog PHP文章调用相关文章的官方代码
我们知道如果能够在zblog文章调用文相关文章,无疑能够提升网站的吸引力,增加文章的访问量,要想实现调用的功能,我们可以通过官方提供的一组代码进行操作,代码如下...
zblog教程 2022-07-21 -
Windows IIS环境下实现ZBLOG PHP 全站301重定向
做网站做久了,有时候免不了要换网址换域名,为了保持网站的收录和权重排名,我们就必须要做全站的301重定向。下面,我们介绍一种办法,可以实现基于win2008下的...
zblog教程 2022-07-21 -
zblog如何做下拉导航?下拉导航菜单制作方法
下拉菜单这个东西很多朋友都觉的自己应该需要(这是句玩笑话...),本文呢就简单的讲下zblog是如何实现下拉导航菜单的。首先上代码,css部分是这样的:#nav...
zblog教程 2022-07-21