ZBlog挪用某指定分类下的文章代码人人能够参考ZBlogPHP两种要领猎取文章列表的代码这篇文章中的开发教程,直接运用GetList()函数即可处理;假如再加上一个限定呢?ZBlog猎取某分类下指定某作者的文章该怎样写代码呢?
这时候就须要我们从新组装数据库查询语句了,详细代码以下:
$w=array();$w[]=array('=','log_CateID','12');//分类ID 12$w[]=array('=','log_AuthorID','1');//作者ID 1$w[]=array('=','log_Status','0');//一般文章$order=array('log_PostTime' => 'DESC');$array=$zbp->GetArticleList( '', $w, $order, array(5),//5篇文章 null, false);{foreach $array as $article}<li><a href="{$article.Url}">{$article.Tile}</a></li>{/foreach}复制以上内容直接到模板须要的位置即可,CSS须要自行调解或追随主题默许。也能够封装为一个要领,然后放到include.php文件中,须要时直接挪用此要领即可,情势以下:
function themeol_CateAuthPost($cateID,$AuthID,$Num){ $w=array(); $w[]=array('=','log_CateID',$cateID);//分类ID---零丁不加这句前提,则示意猎取某作者的文章 $w[]=array('=','log_AuthorID',$AuthID);//作者ID---零丁不加这句前提,则示意猎取某分类下的文章,和GetList()函数殊途同归 $w[]=array('=','log_Status','0');//一般文章 $order=array('log_PostTime' => 'DESC'); $array=$zbp->GetArticleList( '', $w, $order, array((int)$Num),//文章数目 null, false );}接着到须要挪用本函数的位置中写入下方代码:
{foreach themeol_CateAuthPost(12,1,5) as $article}<li><a href="{$article.Url}">{$article.Tile}</a></li>{/foreach}
评论列表