查看: 66|回复: 0

给主题列表页增加随机排序,刷屏即可浏览不一样已沉下去的内容 New

[复制链接]

166

主题

357

回帖

636

积分

高级会员

积分
636
发表于 昨天 00:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
上一个分享主要是在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.本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
2.如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

上一篇:dz x5为DIY模块增加随机排序选项,别让帖子沉下去 New

回复

使用道具 举报

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

本版积分规则

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