Z-Blog应用中心 > PHP插件 > 随机文章开发版

随机文章开发版

  • ID: rand_arr
  • 版本: 1.0
  • 作者: 菜鸟博客(作者网站)
  • 官网: http://www.newbii.cn/
  • 系统要求: Z-BlogPHP 1.5 Zero
  • 更新日期: 2020-06-30
  • 下载次数: 115
  • 评分情况: 3人投票,平均得分10 / 10。
  • PHP版本: 5.6及更高
  • 大小: 21KB

获取应用 免费

我几万文章,如果不翻页到最后很难展现到用户面前。

怎么办?随机文章就可以很好的优化这一步。

为什么不直接用rand来操作,$array = $zbp->GetArticleList(array('*'),$where,array('rand()'=>' '),array($numm),'');

因为文章数据量大会增加数据库读取速度从而导致网站加载变慢。

为什么叫开发版?因为这是一个需要一定修改主题能力方可使用的插件。

为什么不直接是应用版?因为不同的主题侧栏样式等等是不一样的。不做统一标准,只提供随机数组。

随机文章插件实现原理是什么?

实现原理

首先从你的数据库读取文章数据,将文章ID安照一定的数量(默认5000)分成多个数组分别存入txt文档。(这一步是后台生成)

然后随机读取文档的txt文件,获得ID数组再从数组中随机取出指定数量(如10)子值集,根据ID获取文章

从而减少对数据库的读取。

TIM截图20200630013333.jpg

访客您好,Z-Blog相关网站已开启实名制,请登录后绑定您的手机,再发表评论,谢谢您的支持。

头像 老李了 开发者 2020-07-01 08:43:45  回复该评论 Google Chrome 51.0.2704.63 Windows 10 x64
虽然你叫小鸡鸡,但是这个插件我认为至少18厘米😂
头像 svip7 开发者 2020-07-01 08:57:09  回复该评论 Safari 13.1.1 Apple iPhone
19🤫
头像 老李了 开发者 2020-07-01 08:47:12  回复该评论 Google Chrome 51.0.2704.63 Windows 10 x64
另外文本读写可能会偶发null,不过这不是问题
头像 anclub 开发者 2020-07-01 08:33:45  回复该评论 Sogou Explorer Windows 10 x64
好评,镇楼~~~
你若喜欢,便是晴天;你若讨厌,也是晴天。联系扣扣:277-020-8088 

购买条款

本应用仅能用于Z-BlogPHP或Z-Blog程序。
1. 您购买一个应用,即表示默认接受并认同符合您的使用需求。因为其为特殊服务,购买后无论是否有被使用,都不能退款
2. 一个应用仅可用于单一账号使用,未经本站和许可方同意,不得二次发布、赠送、转售、租让等,否则我们将永久关闭用户账号并保留继续追究相关责任的权利。
3. 如无特殊说明,已购买应用仅包括相关使用权及免费更新服务,默认应用中心及开发者不提供额外售后安装等服务。


购买指南


1. 请先注册账号,然后登录“应用中心”。
2. 直接点击“购买应用”,跟随指引即可。


下载指南


1. 购买者在自己的Z-Blog网站登录,进入后台,在左侧菜单栏点击“应用中心”菜单。
2. 在“应用中心”的首页,使用应用中心注册账号进行登录。
3. 进入“我的应用仓库”,即可看到已购买成功的应用,点击“下载”即可下载安装。


其它注意事项


1. 如果通过自己网站后台无法正常访问应用中心,请谨慎购买,因为这将可能导致应用无法顺利下载安装。
2. 如已购买收费应用无法正常下载,请在自己网站后台检查Z-Blog及应用更新,如均已更新至最新版本仍无法下载请及时与我们联系。
3. 应用更新时有可能覆盖本地设置,请在更新前做好备份。