zblog php getlist,ZBlog开发教程:GetList 函数的详细用法

通过GetList可以获取自定义的文章列表,如指定分类的最新文章、置顶文章等等

语法Array GetList($count = 10, $cate = null, $auth = null, $date = null, $tags = null, $search = null, $option = null)

调用参数参数类型参数默认值描述int$count10提取条数

int$catenull分类ID

int$authnull用户ID

string$datenull时间

mixed$tagsnull标签ID、名称或者标签数组

string$searchnull搜索关键字

array$optionnull附加选项

参数说明

tags

tags参数允许使用三种类型:int,string,array参数类型示例int2

string“abc”

arrayArray(

[0] ⇒ Tag Object0,

[1] ⇒ Tag Object1

)

option

option参数可指定更多配置选项,参考如下$option = array (

"only_ontop"  => true //

"only_not_ontop"  => true

"has_subcate"  => true  //输出子分类文章

"is_related"  => $article->ID //输出与指定文章具有相同tag的文章列表,剔除指定ID的文章,如当前文章ID($article->ID)

);

返回值

返回指定的文章列表数组,默认返回10条最近发表的文章,结构如下:Array

(

[0] => Post Object0

[1] => Post Object1

)

代码示例

例1

获取10条最近发表的文章$array=Getlist();

例2

获取分类ID为3下的10条最近发表的文章$array=Getlist(10,3);

例3

获取文章中使用标签ID=1或标签名=“abc”的列表$array=Getlist(10,null,null,null,array($zbp->GetTagByID(1),$zbp->GetTagByAliasOrName('abc')));

例4

搜索正文或标题内容里含有'abc'的10条文章$array=Getlist(10,null,null,null,null,'abc');

例5

搜索$article的相关文章(ZC_RELATEDLIST_COUNT选项默认为10)$array=GetList($zbp->option['ZC_RELATEDLIST_COUNT'],null,null,null,null,null,array('is_related'=>$article->ID));

在模板中,获取并输出获取到的相关文章代码参考如下{$array=GetList($zbp->option['ZC_RELATEDLIST_COUNT'],null,null,null,null,null,array('is_related'=>$article->ID));}

{foreach $array as $related}

{$related.Time('m-d')} {$related.Title}

{/foreach}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值