首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >zblogphp热门文章、热评文章调用代码

zblogphp热门文章、热评文章调用代码

作者头像
李洋博客
发布于 2023-10-13 09:52:26
发布于 2023-10-13 09:52:26
8050
举报
文章被收录于专栏:李洋博客李洋博客

今年跟往年不同,今年家里多了一个小宝宝,比起以往要热闹很多,言归正传吧,新年开工之后就在忙工作的事,其他时间都在更新炫彩主题,按照群里网友的一些建议,重新部署了一下,在修改的时候发现需要用到热门(周热门,月热门等)的文章,于是在网上找教程,这是我在博客吧上看到了,然后测试了下没有问题,留着自用。

代码语言:javascript
复制
function 模版ID_hot(){
	global $zbp,$settime;
	$hot = '';
    $i = 9;
	$nowtime = time();
	$settime = "{$zbp->Config('talklee')->celanhot}"*24*60*60;
	$gettime = $nowtime-$settime;
	$array = $zbp->GetArticleList(array('*'),array(array('=','log_Status','0'),array('>','log_PostTime',$gettime)),array('log_ViewNums'=>'DESC'),array($i),'');	
  foreach ($array as $p=>$related) {
    $k = $p+1;
    $hot .= "<li><span class=\"li-icon li-icon-{$k}\">{$k}</span><a href=\"{$related->Url}\" title=\"{$related->Title}({$related->CommNums}条评论)\" target=\"_blank\">{$related->Title}</a></li>";
  }
	$hot .= '';
	return $hot;
}

复制代码然后放在主题的 include.php 文件中,其中

$i = 9;

9为调用文章的数量,可自定义。

"{$zbp->Config('talklee')->celanhot}"*24*60*60"

为热门的时间,因为我的主题留有接口,方便在后台操作,直接复制代码的话可以换成热门的天数,比如:30*24*60*60,则是月热门文章。

p、k为递增序号,或者的9篇文章按照1.2.3.4的顺序依次排列。

调用的代码:放在你想展示热门的模板之内。

代码语言:javascript
复制
{模版ID_hot()}

把代码中的 log_ViewNums 改为 log_CommNums ,调用的是热门评论文章。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档