返回列表 发帖
查看: 133|回复: 4

[BUG提交] 从x3.5升级到x5.0的,没有键盘的左右箭头切换页面功能

9

主题

54

回帖

0

粉丝

渐入佳境

贡献
0 点
金币
5 个
发表于 4 天前 |福建| 查看全部 |阅读模式
本帖最后由 iwuyou 于 2026-3-25 10:30 编辑

从x3.5升级到x5.0的,使用的也是官方默认模块,没有键盘的左右箭头键切换页面功能。要想有这个功能,得自己加javascript代码。
而全新安装的x5.0,可以左右箭头键切换。
是否升级的版本,需要去后台哪个位置设置打开开关?

回复

使用道具 举报

45

主题

6676

回帖

15

粉丝

应用开发者

贡献
659 点
金币
1457 个
产品版本
X5.0+
QQ
发表于 昨天 07:52 |浙江| 查看全部
实测主题列表页是有左右箭头翻页的,没问题。
回复

使用道具 举报

9

主题

54

回帖

0

粉丝

渐入佳境

贡献
0 点
金币
5 个
 楼主| 发表于 昨天 08:07 |福建| 查看全部
湖中沉 发表于 2026-3-28 07:52
实测主题列表页是有左右箭头翻页的,没问题。

我的从3.5升级过来的,默认是没有左右键切换翻页。

现在是在

template/default/common/footer.php

里面加了

  1. <script type="text/javascript">
  2. document.onkeydown = function(e) {
  3.     var t = e.srcElement || e.target;
  4.     if (t.tagName && t.tagName.match(/input|textarea/i)) return;

  5.     // 自动从 URL 获取当前页码
  6.     var url = location.href;
  7.     var page = 1;
  8.     var pageMatch = url.match(/page=(\d+)/);
  9.     if (pageMatch) page = parseInt(pageMatch[1]);

  10.     var baseUrl = url.split(/[?&]page=\d+/)[0];
  11.     var queryStr = url.indexOf('?') > -1 ? '&' : '?';

  12.     // 左箭头 = 上一页
  13.     if (e.keyCode == 37 && page > 1) {
  14.         location.href = baseUrl + queryStr + 'page=' + (page - 1);
  15.     }

  16.     // 右箭头 = 下一页(沿用页面里的下一页链接,最稳)
  17.     if (e.keyCode == 39) {
  18.         var as = document.getElementsByTagName('a');
  19.         for (var i = 0; i < as.length; i++) {
  20.             if (as[i].innerHTML.indexOf('下一页') > -1) {
  21.                 location.href = as[i].href;
  22.                 break;
  23.             }
  24.         }
  25.     }
  26. };
  27. </script>
复制代码


回复

使用道具 举报

45

主题

6676

回帖

15

粉丝

应用开发者

贡献
659 点
金币
1457 个
产品版本
X5.0+
QQ
发表于 昨天 08:08 |浙江| 查看全部
iwuyou 发表于 2026-3-28 08:07
我的从3.5升级过来的,默认是没有左右键切换翻页。

现在是在

我试了,默认程序帖子列表页翻页没问题。
回复

使用道具 举报

9

主题

54

回帖

0

粉丝

渐入佳境

贡献
0 点
金币
5 个
 楼主| 发表于 昨天 08:08 |福建| 查看全部
我的论坛是 https://bbs.wuyou.net ,能否帮助查一下原因,不然以后每次升级,可能还得加这些代码。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-3-29 08:25 , Processed in 0.038702 second(s), 10 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

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