1、zblogphp模板当前文章作者的其它文章、作者最新文章、小编的文章
2、zblogphp调用指定分类内推荐文章+分类最新文章+指定调用数量
3、zblogphp调用最新文章代码
4、zblogPHP主题调用热门文章、热评论文、随即文章
5、zblog模板中加入最新文章10篇的方法
6、zblogPHP模板中指定调用多个分类的最新文章
以上6篇文章,都与调用zblog最新、热门、热评等文章有关!
zblogphp获取多个分类的文章并按照指定需求排序(最新 热门 热评)
此文转载自鸟儿博客,原文地址:/zblogjiaocheng/792.html。
由于這个方法太好用,而鸟儿写的又太过于简洁了。。。所以重新整理了下发出来,希望能帮助到有需要的朋友。
下面是一个封装好的函数,复制代码粘贴到你正在使用的主题的include.php里面:
functionNobird_GetArticleCategorys($Rows,$CategoryID,$hassubcate){global$zbp;$ids=strpos($CategoryID,,)!==false?explode(,,$CategoryID):array($CategoryID);$wherearray=array();foreach($idsas$cateid){if(!$hassubcate){$wherearray[]=array(log_CateID,$cateid);}else{$wherearray[]=array(log_CateID,$cateid);foreach($zbp->categorys[$cateid]->SubCategorysas$subcate){$wherearray[]=array(log_CateID,$subcate->ID);}}}$where=array(array(array,$wherearray),array(=,log_Status, ),);$order=array(log_PostTime=>DESC);$articles=$zbp->GetArticleList(array(*),$where,$order,array($Rows),\);return$articles;}
使用方法:
{foreach$array=Nobird_GetArticleCategorys(10,1,2,3,true)as$related}<li><ahref="{$related.Url}"target="_blank">{$related.Title}</a></li>{/foreach}
使用说明:
使用方法中第一行代码中的四个阿拉伯数字,10代表调用的文章数量,“1,2,3”代表所调用的栏目ID(多个ID之间用,号隔开即可)。
大家还可以修改函数中的“array(log_PostTime=>DESC);”其中:
log_PostTime=按照时间排序;
log_CommNums=按照评论数量排序;
log_ViewNums=按照浏览数量排序;
就这样完全可以根据自己的需要玩出不同的花样来!
zblogphp获取多个分类的文章并按照指定需求排序(最新 热门 热评) – zblog模板学习 – 前端 微信加粉php源码