首页 仿站知识 正文

zblog指定最近多少天热门文章、热评文章

zblog如何调用指定最近多少天发布的热门文章,实现周排行、月排行、年排行的热门文章列表的需求,实现方法把前面的代码稍作修改即可。


把以下代码添加到主题的include.php文件:


function boke8_hot($day){
global $zbp;
$hot = '';
$nowtime = time();
$settime = $day*24*60*60;
$gettime = $nowtime-$settime;
$array = $zbp->GetArticleList(array('*'),array(array('=','log_Status','0'),array('>','log_PostTime',$gettime)),array('log_ViewNums'=>'DESC'),array(10),'');
foreach ($array as $article) {
$hot .= '<li><a href="'.$article->Url.'" title="'.$article->Title.'" target="_blank">'.$article->Title.'</a></li>';
}
$hot .= '';
return $hot;
}


调用最近7天的热门文章:

{boke8_hot('7')}


把数字 7 改为自己要调用的天数即可。


扩展:把代码中的 log_ViewNums 改为 log_CommNums ,调用的是热评文章。


声明:本站部分资源内容为站内原创著作,也有部分基于互联网公开分享整理,版权归原作者所有。
如侵犯到您的权益,请联系本站,我们会尽快处理,谢谢。转摘请注明出处

本文链接:http://xiaoxiaba.com/?id=21

相关推荐