zblog教程 | 2020年04月04日19时00分12秒 | 评论:0
最新文章调用:http://www.aizhanqqq.com/143.html
最热文章调用:http://www.aizhanqqq.com/149.html
今天更新一下随机文章调用的方法(rand()是有缺陷的,切记):
{php} $order = array('rand()'=>''); $where = array(array('=','log_Status','0')); $array = $zbp->GetArticleList(array('*'),$where,$order,array(10),''); {/php} {foreach $array as $related}<li><a href="{$related.Url}">{$related.Title}</a></li>{/foreach}
说明:
array(10)是调用最新10篇文章;
{$related.ViewNums}是文章浏览量热度;
{$related.Time('m-d')}是文章发布时间;
{$related.Url}是文章URL地址;
{$related.Title}是文章标题。
$count = 10; //随机文章数量 $articles = $zbp->GetArticleList('*',null,array(mt_rand(0,1)?'log_ViewNums':'log_PostTime'=>mt_rand(0,1)?'DESC':'ASC'),100);//这里的100是获取的文章是数量,可根据你要获取的随机文章数量来决定这个值的大小 shuffle($articles); $posts = count($articles) > $count ? array_chunk($articles,$count)[0] : $articles; foreach ($posts as $post){ echo $post->Title; }
这段代码的含义就是随机使用文章时间或者文章访问量排序,获取100篇文章,然后打乱再获取,如果有设置不明白的可以联系爱站云付费操作哟!
下一篇:每日一语:如果、后果、结果…
相关文章
网友点评
本文暂无评论 - 欢迎您
⎛⎝爱站云⎠⎞
AiZhanCloud.Com