解决电脑访问Discuz!手机版(支持触屏版)
discuz电脑访问手机版的方法
现在需要来修改一下2个文件,即可用电脑浏览discuz的手机版本:
找到./source/function/function_core.php 文件,
查找 :
function checkmobile() {
global $_G;
替换成:
function checkmobile() {
return true; //此为加上的内容
global $_G;
找到./source/class/discuz/discuz_application.php 文件,
查找:
dheader("Location:misc.php?mod=mobile");
注释掉。
现在文件改好了,有的朋友可能会发现,为什么就标准版的手机页面可以进入,为什么触屏版的进不去呢?好的,在继续往下看:
解决电脑访问discuz手机触屏版的方法
找到./static/js/mobile/common.js文件,
var supporttouch = "ontouchend" in document;
!supporttouch && (window.location.href = 'forum.php?mobile=1');
也就是文件开头的那两行代码,罪魁祸首就是这个ontouchend,这个是只有手机才会有的事件,PC浏览器怎么也是不存在的,因此就永久跳到了标准版去了。
去掉这两行代码,就快去试试是不是可以用电脑访问触屏版了!
记得要去更新下缓存。
转载来源:http://365jiqiao.com/wangluojishu/hulianwang/144.html