mobile.php discuz,电脑访问discuz手机版【触屏版跳转标准版的修改方法】
推薦方法:
以前我們介紹過如何通過修改Chrome瀏覽器運行參數的方法來模擬手機訪問網站,但是在Chrome 32和33版本以后增加了更加便捷的方法,在開發者工具中只需要設置一下就能方便的模擬各種手機型號的訪問效果了。
方法如下:
1、打開Chrome瀏覽器,需要32以后版本的。筆者使用的是Chrome 33版本。
2、打開“開發者工具”,快捷鍵(F12或者Ctrl+Shift+i)。
3、在“開發者工具”界面的右側有個“Show drawer”按鈕,點擊后在“drawer”界面再點擊“Emulation”。
4、這個界面就一目了然了,Device里面可以選擇各種手機或者平板設備,大概有20種之多。User Agent和Sensors顯示了模擬的數據。點擊“Emulate”按鈕就可以生效了。
5、然后就在地址欄里面輸入網址吧!看看模擬的效果怎么樣?
方法一:
在discuz的開發功能時,遇到修改觸屏版,但是PC端無法訪問手機版,可參考如下解決方法: 1./source/function/function_core.php function checkmobile() { return true; //此為加上的內容 global $_G; ? ?? ? .....//下面內容太多,不寫了,加上一句就行 } 2./source/class/discuz/discuz_application.php??第658行左右也就是 注釋掉?//dheader("Location:misc.php?mod=mobile"); 3.完成以上兩步即可用電腦訪問手機版,但是發現無法訪問觸屏版,只要去掉js即可。 具體位置: /template/default/touch/common/header.htm
去掉:
解決電腦訪問discuz手機觸屏版的方法:
找到static/js/mobile/common.js文件
var supporttouch = "ontouchend" in document;
!supporttouch && (window.location.href = 'forum.php?mobile=1');
也就是文件開頭的那兩行代碼,罪魁禍首就是這個ontouchend,這個是只有手機才會有的事件,pc瀏覽器怎么也是不存在的,因此就永久跳到了標準版去了。
保存后就可以訪問觸屏版了
方法二:
Discuz修改筆記-手機版默認跳轉標準版or觸屏版
打開/source/class/discuz/discuz_application.php 查找 'mobiletpl' => array('1' => 'mobile', '2' => 'touch', '3' => 'wml','yes' => 'mobile'), 如要默認跳轉標準版就修改為 'mobiletpl' => array('1' => 'mobile', '2' => 'mobile', '3' => 'wml','yes' => 'mobile'), 如要默認跳轉觸屏版就修改為 'mobiletpl' => array('1' => 'touch', '2' => 'touch', '3' => 'wml','yes' => 'mobile'),
總結
以上是生活随笔為你收集整理的mobile.php discuz,电脑访问discuz手机版【触屏版跳转标准版的修改方法】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 干桑椹的功效与作用、禁忌和食用方法
- 下一篇: 烧麦的功效与作用、禁忌和食用方法