方案说明:某些站长想手机版简洁显示标准版适合版本:Discuz!x3.2
解决流程:
1.打开source\function\function_core.php
2.搜索:
- if(($v = dstrpos($useragent, $touchbrowser_list, true))){
- $_G['mobile'] = $v;
- return '2';
- }
复制代码
修改为:
- if(($v = dstrpos($useragent, $touchbrowser_list, true))){
- $_G['mobile'] = $v;
- return '1';
- }
复制代码 说明:1代表标准版 2 触摸屏版 3 wml版本
3.覆盖同名文件,更新一次缓存
4.可能出现微社区帖子看不到。。。
解决方法:
- if(dstrpos($useragent, $pad_list)) {
- return false;
- }
- if(($v = dstrpos($useragent, $touchbrowser_list, true))){
- $_G['mobile'] = $v;
- return '2';
- }
- if(($v = dstrpos($useragent, $wmlbrowser_list))) {
- $_G['mobile'] = $v;
- return '3'; //wml版
- }
复制代码
改为
- if(dstrpos($useragent, $pad_list)) {
- //return false;
- return '1';
- }
- if(($v = dstrpos($useragent, $touchbrowser_list, true))){
- $_G['mobile'] = $v;
- return '1';
- }
- if(($v = dstrpos($useragent, $wmlbrowser_list))) {
- $_G['mobile'] = $v;
- return '3'; //wml版
- }
复制代码 |