discuz电脑访问手机版的方法修改教程:
<font face="&quot">discuz电脑访问手机版的方法修改教程:</font><br /><font face="&quot">这里需要修改2个文件,即可实现电脑浏览discuz的手机版本:</font><br /><font face="&quot">第一个dz文件:找到./source/function/function_core.php</font><br /><font face="&quot">搜索</font><br /><font style="color:rgb(102, 102, 102)"><font face="&quot"><ul type="1" class="litype_1"><li>function checkmobile() {<li>global $_G;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><font face="&quot">替换成</font><br /><font style="color:rgb(102, 102, 102)"><font face="&quot"><ul type="1" class="litype_1"><li>替换成function checkmobile() {<li>return true; //此为加上的内容<li>global $_G;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><font face="&quot">也就是checkmobile方法里添加一个true返回值,</font><font face="&quot">这一步根据自己需要设置,自丢网推荐大家不要修改这步。</font><br /><font face="&quot">第二个dz文件:/source/class/discuz/discuz_application.php</font><br /><font face="&quot">搜索</font><br /><font style="color:rgb(102, 102, 102)"><font face="&quot"><ul type="1" class="litype_1"><li>dheader("Location:misc.php?mod=mobile");<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><font face="&quot">替换成</font><br /><font style="color:rgb(102, 102, 102)"><font face="&quot"><ul type="1" class="litype_1"><li>//dheader("Location:misc.php?mod=mobile");<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><font face="&quot">也就是注释这段代码,让它不执行。</font><br /><font face="&quot">到目前为止手机标准版就可以电脑访问手机版内容了,用心的dz站长会发现,标准手机版确实可以实现电脑访问手机端模板页面内容了,但是触屏版为啥不行呢?因为触屏版还没有修改,下面我们继续修改手机端触屏版电脑访问触屏版站点内容。</font><br /><br /><font face="&quot">解决电脑访问discuz手机触屏版的方法:</font><br /><font face="&quot">在手机标准版修改完后触屏版的修改就比较简单了,注释或者删除同一个dz文件的两行代码就行了。</font><br /><font face="&quot">找到static/js/mobile/common.js文件</font><br /><font style="color:rgb(102, 102, 102)"><font face="&quot"><ul type="1" class="litype_1"><li>var supporttouch = "ontouchend" in document;<li>!supporttouch && (window.location.href = 'forum.php?mobile=1');<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><font face="&quot">也就是</font><font face="&quot">common.js文件开头的那两行代码,罪魁祸首就是这个ontouchend,这个是只有手机才会有的事件,pc浏览器怎么也是不存在的,因此就永久跳到了标准版去了。</font><br /><font face="&quot">去掉或者删除这两行代码,就快去试试是不是可以用电脑访问触屏版了!</font><br /><br /><font face="&quot">最后记得后台更新缓存。</font><br /><font face="&quot">温馨提示:修改文件前记得先备份。</font><br />quot<em>, </em>手机<em>, </em>rgb<em>, </em>list 我都是浏览器自带的开发者模式互相切换
頁:
[1]