王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

ZBlog怎样挪用某分类下某(指定)作者的文章

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}

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。