文章最后更新时间:2022年04月10日已超过417天没有更新。
在使用zblog中很多时候会用到热门文章,热评文章的调用,一个网站往往很多人会关注大家喜欢关注喜欢看的文章,这两个排行调用用到的非常多,在逛其他网站的时候发现一个比较好的代码调用方法,现在分享给大家,学习调用方法,本人也是小白在不断摸索中。
现在上代码
function 模版ID_hot(){ global $zbp,$settime; $hot = ''; $i = 9; $nowtime = time(); $settime = "{$zbp->Config('talklee')->celanhot}"*24*60*60; $gettime = $nowtime-$settime; $array = $zbp->GetArticleList(array('*'),array(array('=','log_Status','0'),array('>','log_PostTime',$gettime)),array('log_ViewNums'=>'DESC'),array($i),''); foreach ($array as $p=>$related) { $k = $p+1; $hot .= "<li><span class=\"li-icon li-icon-{$k}\">{$k}</span><a href=\"{$related->Url}\" title=\"{$related->Title}({$related->CommNums}条评论)\" target=\"_blank\">{$related->Title}</a></li>"; } $hot .= ''; return $hot;}
复制代码然后放在主题的 include.php 文件中,其中
$i = 9;
9为调用文章的数量,可自定义。
"{$zbp->Config('talklee')->celanhot}"*24*60*60"
为热门的时间,因为我的主题留有接口,方便在后台操作,直接复制代码的话可以换成热门的天数,比如:30*24*60*60,则是月热门文章。
$p、$k为递增序号,或者的9篇文章按照1.2.3.4的顺序依次排列。
调用的代码:放在你想展示热门的模板之内。
{模版ID_hot()}
把代码中的 log_ViewNums 改为 log_CommNums ,调用的是热门评论文章。
如果有好的其他调用方法大家可以分享一下
文章版权声明
1 本网站名称:忆路吧
2 本站永久网址:http://www.Yiluxb.cn
3 本网站的文章部分内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ进行删除处理。
4 本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
5 本站大部分下载资源收集于网络,不保证其完整性以及安全性,不提供技术支持,请下载后自行研究。
6 若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
2 本站永久网址:http://www.Yiluxb.cn
3 本网站的文章部分内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ进行删除处理。
4 本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
5 本站大部分下载资源收集于网络,不保证其完整性以及安全性,不提供技术支持,请下载后自行研究。
6 若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
还没有评论,来说两句吧...