音乐吧 - www.1327.net

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 135|回复: 0

解决电脑访问Discuz!手机版(支持触屏版)

[复制链接]

1055

主题

1089

帖子

9931

积分

管理员

Rank: 9Rank: 9Rank: 9

音乐币
107
贡献
537
金钱
3958
威望
2120
相册
1

推广达人宣传达人突出贡献荣誉管理最佳新人活跃会员

QQ
发表于 2021-1-7 01:24:58 | 显示全部楼层 |阅读模式

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

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

x
discuz电脑访问手机版的方法
现在需要来修改一下2个文件,即可用电脑浏览discuz的手机版本:
找到./source/function/function_core.php 文件,
查找 :
  1. function checkmobile() {
  2. global $_G;
复制代码

替换成:
  1. function checkmobile() {
  2. return true; //此为加上的内容
  3. global $_G;
复制代码

找到./source/class/discuz/discuz_application.php  文件,
查找:
  1. dheader("Location:misc.php?mod=mobile");
复制代码

注释掉。
现在文件改好了,有的朋友可能会发现,为什么就标准版的手机页面可以进入,为什么触屏版的进不去呢?好的,在继续往下看:

解决电脑访问discuz手机触屏版的方法
找到./static/js/mobile/common.js文件,
  1. var supporttouch = "ontouchend" in document;  
  2. !supporttouch && (window.location.href = 'forum.php?mobile=1');
复制代码

也就是文件开头的那两行代码,罪魁祸首就是这个ontouchend,这个是只有手机才会有的事件,PC浏览器怎么也是不存在的,因此就永久跳到了标准版去了。
去掉这两行代码,就快去试试是不是可以用电脑访问触屏版了!







上一篇:Discuz!x3.4 关闭手机微社区 默认访问手机版(微信登录功能保留)
下一篇:u盘分区后要怎么删除分区恢复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|版权声明|音乐吧 1327.net ( 桂IPC 网站备案中... )

GMT+8, 2021-4-21 01:24 , Processed in 0.044460 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2023 1327.Net Inc.

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