给主题列表页增加随机排序,刷屏即可浏览不一样已沉下去的内容 New
上一个分享主要是在DIY模块添加随机,其实前面操作是在PC端主题列表页增加随机排序,才随之有群组,手机端的同步。同理,下面是电脑端主题列表页,随机排序的记录帖子,复制过来,给你。
更改系统文件,添加随机排序的核心逻辑,当URL参数random=1时使用RAND()函数进行排序。
文件路径:source\app\forum\child\forumdisplay\threadlist.php
大约15行,if($filter !== 'hot') {
$threadlist = [];
$indexadd = '';
在下面开始添加:
javascript
▼ 展开
当然,模板文件也要添加了前端界面元素,包括工具栏的随机排序按钮和排序下拉菜单中的随机排序选项,文件路径:当前模板/forum\forumdisplay_list.php
1,在排序方式显示文本中,约17行添加:
javascript
▼ 展开
2,在工具栏添加随机排序按钮(约24行)
javascript
▼ 展开
3,在filter_kmpx_menu排序下拉菜单中添加选项(约76行):
javascript
▼ 展开
4,在filter_orderby_menu排序菜单中添加选项(约98行):
javascript
▼ 展开
页:
[1]