趣主题前面有发布过zblog php调用热门文章、阅读浏览数最多的文章列表的代码,调用的是全站的热门文章,现在的需求是调用指定最近多少天发布的热门文章,实现周排行、月排行、年排行的热门文章列表的需求,实现方法把前面的代码稍作修改即可。
把以下代码添加到主题的include.php文件:
| 12345678910111213 | 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天的热门文章:
| 1 | {boke8_hot(’7’)} |
把数字 7 改为自己要调用的天数即可。
扩展:把代码中的 log_ViewNums 改为 log_CommNums ,调用的是热评文章。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)