站帮网 发表于 前天 02:12

给主题列表页增加随机排序,刷屏即可浏览不一样已沉下去的内容 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]
查看完整版本: 给主题列表页增加随机排序,刷屏即可浏览不一样已沉下去的内容 New