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

首页好文推荐zblog教程正文

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

老鱼网2个月前9

Z-Blogphp网站中,我们可以通过GetArticleList来调用全站最热门文章列表,也就是获取点击阅读浏览数量最多的文章列表,下面有两种调用代码可以实现:

第一种方式:

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

第二种方式:

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

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

最后总结

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

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

log_CommNums,就是按照评论数量排序列表;

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

这样我们只要替换成相应的排序方式,就可以调用全站最近更新和最多评论数量的文章列表!


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

下一篇:Sublime Text v4.4113特别版 流行的代码编辑器


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