zblog代码实现调用指定天数热门文章热评文章指定范围内的文章调用-爱搜啊博客

当前位置:首页» 网站建设»正文

zblog代码实现调用指定天数热门文章热评文章指定范围内的文章调用

发布:爱搜啊  时间:2018年09月29日  分类:网站建设   评论

爱搜啊前段时间发表过一篇解决使用插件实现的调用热门文章和热评文章的教程《zblog博客程序右侧栏添加最新文章分类文章和热门文章热评文章的方法》今天就再来介绍一种使用代码实现的指定天数内的热门文章和热评文章的方法,具体可以实现周排行和月排行及年排行等等功能。具体等待你们去发掘了。zblog代码实现调用指定天数热门文章热评文章指定范围内的文章调用zblog代码实现调用指定天数热门文章热评文章指定范围内的文章调用

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

function aisoa_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天的热门文章:

{aisoa_hot('7')}//这里的7就是7天内,如果实现月排行只需要改成30即可,年排行类同。

把这段代码添加需要调用的地方即可。把数字 7 改为自己要调用的天数即可。

调用热评文章代码如下

function aisoa_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_CommNums'=>'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;
}

上面这段代码添加到主题的include.php文件,然后把

{aisoa_hot('7')}//这里的7就是7天内,如果实现月排行只需要改成30即可,年排行类同。

把这段代码添加需要调用的地方即可。

转载请保留出处和本文地址: http://aisoa.cn/post-2178.html

评论 赞助本站

爱搜博客赞助收款二维码

欢迎参与讨论,新评论稍后显示,广告一律删除!