• 网站程序修复维护,模板定制仿制,域名主机租用
  • QQ:1508862785微信号:wbjianzhan
个人认为目前的”触屏版“不太好看,而很多手机型号打开直接进入的却是”触屏版“,所以,我想把它改为默认进入”标准版“,以下是方法:

可能你已经百度了很多帖子的回复是教你这么做的:

找到“\source\class\discuz\discuz_application.php”,将其中的

'mobiletpl' => array('1' => 'mobile', '2' => 'touch', '3' => 'wml','yes' => 'mobile'),

改为

'mobiletpl' => array('1' => 'mobile', '2' => 'touch', '3' => 'wml','yes' => 'touch'),

但是其实还有一个php文件需要修改:“\source\function\function_core.php”
找到
if(($v = dstrpos($useragent, $touchbrowser_list, true))){
                $_G['mobile'] = $v;  
                return '2';
}

改为
if(($v = dstrpos($useragent, $touchbrowser_list, true))){
                $_G['mobile'] = $v;
               return '1';
}

说明:return '1' 是标准版,'2'是触屏版,'3'是电脑版。touchbrowser_list里面枚举了很多手机型号,只要在这个列表中的,默认都会进入触屏版,就算已经改了discuz_application.php里面的代码也没效果。
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表