crx349 发表于 2016-1-23 16:45:28

Discuz!x3.2 手机版 默认标准版 解决方案之一

方案说明:某些站长想手机版简洁显示标准版适合版本: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版
    }
页: [1]
查看完整版本: Discuz!x3.2 手机版 默认标准版 解决方案之一