友声网

 找回密码
 立即注册
搜索
开启左侧

[技巧] Discuz! X 使用PC端(电脑版)访问手机版(触屏版)

[复制链接]
卡卡北 发表于 2019-12-13 13:06 | 显示全部楼层 |阅读模式
很多dz站长在调试手机模板的时候,会苦恼于无法查看手机模板的css等元素,这样给修改带来不便,但电脑又无法查看手机端,下面我们来教大加怎么 用电脑访问dz的手机触屏端,进行模板修改调试
修改一下2个文件,即可用电脑浏览discuz的手机版本:

找到./source/function/function_core.php 文件
查找

  1. function checkmobile() {
  2.        global $_G;
复制代码

替换成
游客,如果您要查看本帖隐藏内容请回复

找到./source/class/discuz/discuz_application.php  文件
查找

  1. dheader("Location:misc.php?mod=mobile");
复制代码

删除或者注释掉这段代码:

  1. //dheader("Location:misc.php?mod=mobile");
复制代码

改好之后分别覆盖这两个文件,然后用电脑打开网站你会发现已经可以访问到手机端,但是你会发先,访问的是标准版,不是触屏版,别急,还需要修改下面的地方
找到static/js/mobile/common.js文件
游客,如果您要查看本帖隐藏内容请回复

也就是文件开头的那两行代码,罪魁祸首就是这个ontouchend,这个是只有手机才会有的事件,pc浏览器怎么也是不存在的,因此就永久跳到了标准版去了。

去掉这两行代码,就快去试试是不是可以用电脑访问触屏版了!

记得要去更新下缓存。
 楼主| 卡卡北 发表于 2019-12-13 13:15 | 显示全部楼层
1003666 发表于 2020-1-31 17:27 | 显示全部楼层
水水水水水水
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|RSS|联系|友声网 ( 鲁ICP备15020090号 )

GMT+8, 2020-2-25 01:50 , Processed in 0.125017 second(s), 17 queries , MemCache On.

Powered by Discuz! X

©2006-2020 Comsenz Inc.

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