请选择 进入手机版 | 继续访问电脑版

编程365

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 45|回复: 0

[开发技术] 帖子顺序随机显示

[复制链接]

56

主题

58

帖子

2192

积分

管理员

硬汉工作室创始人

Rank: 9Rank: 9Rank: 9

积分
2192
QQ
发表于 2019-2-19 10:06:13 | 显示全部楼层 |阅读模式
硬汉工作室有一款上线的帖子顺序随机显示插件,点此访问,但是仅仅是本页帖子的顺序随机,有些站长可能想要本版块所有帖子都随机显示,那么该如何做呢?这可能得修改源码了,其实很简单。

教程如下:
在source/module/forum/forum_forumdisplay.php文件里搜索$_order = "displayorder DESC, $_GET[orderby] $_GET[ascdesc]";,然后在其下面一行添加$_order = ' rand() ';其实就是替换原来默认的数据库查询排序方式,但是如果帖子数据量很大的情况下用rand()函数速度可能会比较慢。


Discuz插件商店:http://addon.discuz.com/?@56030.developer
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|编程365 ( 冀ICP备13021567号-5 )

GMT+8, 2019-3-19 02:11 , Processed in 0.055898 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表