返回列表 发帖
查看: 24|回复: 0

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

TaC

3

主题

509

回帖

1

粉丝

自成一派

贡献
7 点
金币
2 个
发表于 昨天 22:05 |浙江| 查看全部 |阅读模式
上一个分享主要是在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
回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2026-4-17 01:08 , Processed in 0.058320 second(s), 9 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表