婷姐 发表于 2023-4-19 07:51:21

discuz手机版,触屏版在电脑上访问的教程

近年来,使用discuz的站长越来越多,手机版也走进了千家万户。于是,开发手机模板便是站长们最关心的问题。可是,在电脑上无法访问手机版,怎么办呢?本人最近也碰到了这样的问题,好在顺利解决,现在把解决教程分享出来。


我们打开discuz所在的文件夹。打开/source/function/function_core.php 文件



找到:function checkmobile() {       global $_G;

中间插入
return true;


打开source/class/discuz/discuz_application.php文件


找到
dheader("Location:misc.php?mod=mobile");
删除或者注释掉


到这一步,基本上算是好了。。。。我们可以点击主页的手机版,就可以访问到我们的手机页面了。但是,细心的站长会发现,访问进来,只能访问到精简版,触屏版没法访问?怎么办呢?
打开template/default/touch/common/header.htm文件删除
<script src="{STATICURL}js/mobile/common.js?{VERHASH}" charset="{CHARSET}"></script>


接着打开static/js/mobile/common.js文件
把头两行
var supporttouch = "ontouchend" in document; !supporttouch && (window.location.href = 'forum.php?mobile=1');

删除即可。


进入后台,界面管理,点击更新CSS缓存,再次访问手机触屏版,看看是不是成功了
页: [1]
查看完整版本: discuz手机版,触屏版在电脑上访问的教程

创宇盾启航版免费网站防御网站加速服务