老鱼网一个爱分享的小站!分享一些站长相关知识资源文章!
广告位

首页好文推荐zblog教程正文

zblogphp代码:调用全站热评文章列表(即评论最多的)

老鱼网2个月前6

Z-Blogphp网站中,我们可以通过GetArticleList函数来调用全站热评文章列表,也就是评论最多的文章列表,废话不多述,下面直接告诉你两种调用代码:

第一种方法:

{$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为调用文章的数量,需要多少篇热评文章就写多少数字。

第二种方法:

{php}$order = array('log_CommNums'=>'DESC'); 
   $where = array(array('=','log_Status','0')); 
   $array = $zbp->GetArticleList(array('*'),$where,$order,array(10),'');{/php}
   {foreach $array as $hotlist}  
     <li>   
        <span>{$hotlist.CommNums}评论</span> 
               <a href="{$hotlist.Url}" title="{$hotlist.Title}">{$hotlist.Title}</a> 
                  </li>{/foreach}

同理,代码中的第3行GetArticleList函数中倒数第2个参数array中的数字10为调用文章的数量,需要多少篇热评文章就写多少数字。

最后总结

本文两种方法均使用了GetArticleList函数,该函数中有代码“array('log_CommNums'=>'DESC')

;”,表示的就是按照评论数量排序列表,如果将其中的log_CommNums替换成:

log_PostTime,就是按照时间排序列表;

log_ViewNums,就是按照浏览数量排序列表;

这样我们只要替换成相应的排序方式,就可以调用全站最新文章和最多点击阅读量的文章列表!


上一篇:zblogphp代码:如何获取多个指定ID分类的文章列表

下一篇:zblogphp代码:调用全站热门文章列表(即点击阅读浏览数量最多的)


转载声明:本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 侵删请致信E-mail:wwwlaoyuwang#126.com(#=@)