轻系列:轻博客主题 轻系列:轻导航主题 轻系列:三栏博客主题 轻系列:小清新博客主题 轻系列:说说控主题 轻系列:JackSO搜索引擎主题 ZBLOG匿名小秘密主题 ZBLOG免费导航大全主题 ZBLOG免费单栏博客主题 ZBLOG一键提交获取网站信息插件

温馨提示:本站为轻博客主题演示站,目前已关闭列表头像和列表缩略图,如果您是浏览轻博客样式的可以联系博主QQ,开启列表头像或者列表缩略图,再进行查看!

网站首页 >> zblog教程 >> 正文
简介: 最新文章调用:https://aizhancloud.com/143.html最热文章调用:https://aizhancloud.com/149.html 今天更新一下随机文章调用的方法(

最新文章调用:https://aizhancloud.com/143.html

最热文章调用:https://aizhancloud.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篇文章,然后打乱再获取,如果有设置不明白的可以联系爱站云付费操作哟!

本文标签: zblog   zblog教程   相关文章   随机文章  

来源:优化版来自可风网 https://kfuu.cn/zblogjiaocheng/27.html

网友点评

本文暂无评论 - 欢迎您

您好,请先 QQ登录 后进行评论,如您已登录账户,请点击 刷新页面 再进行评论!

爱站云

爱站云

AiZhanCloud.Com

爱站云专注ZBLOG建站领域,分享个人所得技术,用心做好个人博客,喜欢的小伙伴就关注我吧!
«    2021年7月    »
1234
567891011
12131415161718
19202122232425
262728293031
最新留言
文章归档
站点信息
  • 文章总数:621
  • 页面总数:8
  • 分类总数:18
  • 标签总数:972
  • 评论总数:245
  • 浏览总数:588951
标签列表

Powered By Z-BlogPHP Theme By 爱站云

sitemap鲁ICP备18014478号-8后花园

免责声明:本博客所展示内容均为互联网技术教程分享,如有侵权等违规信息请联系QQ客服进行删除处理,谢谢配合!

切换白天模式 切换夜间模式 白天返回顶部 夜间返回顶部