我们在需要调用自定义字段,以及文章列表的时候,我们可以使用ZBLOG GetArticleList来解决这个问题。今天就做一个记录,看看GetArticleList这个函数是如何使用的
第一、GetArticleList函数使用方法
$array=$zbp->GetArticleList($select,$where,$order,$limit,$option,$readtags);
第二、自定义调用范例
一般我们有些时候需要自定义字段,然后需要在使用的时候调用文章列表。
function my_toplist($num){
global $zbp;
$array = $zbp->GetArticleList(array('*'),array(array('=','log_Status','0'),array('META_NAMEVALUE', 'log_Meta','selftoplist',1),),array('log_ViewNums'=>'DESC'),array($num),'');
foreach ($array as $selftoplist){
echo '<li><a href="'.$selftoplist->Url.'" title="'.$selftoplist->Title.'" target="_blank">'.$selftoplist->Title.'</a></li>';
}
}
然后在需要调用的时候直接调用篇幅。
{my_toplist('10')}
其中我们看到的selftoplist是我们自定义的字段。含义就是获取自定义字段selftoplist值为1的文章列表。我们可以根据实际修改。
概述[p=24, null, left]这个函数用来获取文章表的信息。[/p]用法[p=24, null, left]GetArticleList($select,$where,$order,$limit,$option,$readtags) [/p]传入参数[p=24, null, left]$select (获取的字段)
$where (条件)
$order (排序)
$limit(获取前N条数据)[/p][p=24, null, left]默认值: Null[/p]返回值[p=24, null, left](数组)[/p]参考案例
$array = $zbp->GetArticleList(array('*'),$where,$order,array($num),'');
文章形式[p=24, null, left]这个函数还可以拿来判断归档页面的文章的文章形式,实现不同文章形式使用不同归档页面。[/p]
foreach ($array as $article) {
$str .= "<li><a href="{$article->Url}" title="{$article->Title}">{$article->Title}</a></li>";
}
源文件
GetArticleList 位于 zb_systemfunctionlibzblogphp.php
本文链接:http://78moban.cn/post/4855.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!