- N +

zblogphp调用置顶文章,热门文章,热评文章的方法。

原标题:zblogphp调用置顶文章,热门文章,热评文章的方法。

导读:

zblogphp调用置顶文章方法通过GetList可以获取自定义的文章列表,如置顶文章、指定分类的最新文章等等。具体的zblogphp调用置顶文章代码如下:PHP{$topAr...

文章目录 [+]

zblogphp调用置顶文章方法


通过GetList可以获取自定义的文章列表,如置顶文章、指定分类的最新文章等等。

具体的zblogphp调用置顶文章代码如下:

PHP
{$topArticles = GetList(10, null, null, null, null, null, array("only_ontop"  => true));}<ul>{foreach $topArticles as $top}
  <li><a href="{$top.Url}" title="{$top.Title}" target="_blank">{$top.Title}</a></li>{/foreach}</ul>

其中GetList后面括号里面的10为数量,需要调用多少篇指定文章就写多少。(如果有的话)



zblogphp调用热门文章(浏览数最多)文章列表的方法


依旧是使用GetArticleList来获取热门文章(阅读浏览数最多的文章列表)。

具体可看下面代码:

PHP
{$hotArray = $zbp->GetArticleList(array('*'),array(array('=','log_Status','0')),array('log_ViewNums'=>'DESC'),array(10),'');}<ul>{foreach $hotArray as $article}
  <li><a href="{$article.Url}" title="{$article.Title}">{$article.Title}</a></li>{/foreach}</ul>

GetArticleList函数里面倒数第2个array里面的10为数量,需要调用多少篇热门文章就写多少。

注意:以上代码为获取整站所有文章的浏览阅读数最多的10篇文章。



zblogphp调用热评文章(评论最多)列表的方法


代码大体上和上文《zblogphp调用热门文章》一样,只是需要修改1个参数即可。

具体代码如下:

PHP
{$commArray = $zbp->GetArticleList(array('*'),array(array('=','log_Status','0')),array('log_CommNums'=>'DESC'),array(10),'');}<ul>{foreach $commArray as $article}
  <li><a href="{$article.Url}" title="{$article.Title}">{$article.Title}</a></li>{/foreach}</ul>

第1行GetArticleList函数中倒数第2个参数array中的10为数量,需要多少篇热评文章就写多少。


zblogphp调用指定时间热评文章列表的方法

上文《zblogphp调用热评文章》调用的是整站所有文章的评论数最多的前10篇文章。

其实稍微改变一下,可以做到调用指定时间内的热评文章,代码如下:

PHP
{php}
  $stime = time();
  $ytime = 30*24*60*60;
  $ztime = $stime-$ytime;
  $order = array('log_CommNums'=>'DESC');
  $where = array(array('=','log_Status','0'),array('>','log_PostTime',$ztime));
  $dayHotArticle = $zbp->GetArticleList(array('*'),$where,$order,10,'');{/php}{foreach $dayHotArticle as $articles}
  <li><a href="{$articles.Url}" title="{$articles.Title}">{$articles.Title}</a></li>{/foreach}

其中第3行里面的“30”为天数,指的是30天内评论数最多的文章;第7行GetArticleList函数里面的倒数第2个参数10为数量,需要多少篇热评文章就写多少。



返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

    评论列表 (暂无评论,共385人参与)参与讨论

    还没有评论,来说两句吧...