• 注册
  • 七日杀MOD 七日杀MOD 关注:1 内容:1036

    解决discuz论坛ipad平板访问使用手机模板的问题

  • 查看作者
  • 打赏作者
    • 七日杀MOD
    • Lv.6
      黄金会员
      官方团队

      现在用平板ipad不管是那个型号平板都会自动访问disicuz的电脑端PC界面,这样体验不是很好,如何让他访问手机版或者触屏版手机模板呢,下面教大家如何解决discuz论坛ipad平板访问使用手机模板的问题这个问题。

      找到打开这文件个  discuz/source/function/function_core.php  修改为如下:

      1. function checkmobile() {
      2. 02
      3.     global $_G;
      4. 03
      5.     $mobile = array();
      6. 04
      7.     static $touchbrowser_list =array('iphone', 'android', 'phone', 'mobile', 'wap', 'netfront', 'java', 'opera mobi', 'opera mini',
      8. 05
      9.                 'ucweb', 'windows ce', 'symbian', 'series', 'webos', 'sony', 'blackberry', 'dopod', 'nokia', 'samsung',
      10. 06
      11.                 'palmsource', 'xda', 'pieplus', 'meizu', 'midp', 'cldc', 'motorola', 'foma', 'docomo', 'up.browser',
      12. 07
      13.                 'up.link', 'blazer', 'helio', 'hosin', 'huawei', 'novarra', 'coolpad', 'webos', 'techfaith', 'palmsource',
      14. 08
      15.                 'alcatel', 'amoi', 'ktouch', 'nexian', 'ericsson', 'philips', 'sagem', 'wellcom', 'bunjalloo', 'maui', 'smartphone',
      16. 09
      17.                 'iemobile', 'spice', 'bird', 'zte-', 'longcos', 'pantech', 'gionee', 'portalmmm', 'jig browser', 'hiptop',
      18. 10
      19.                 'benq', 'haier', '^lct', '320x320', '240x320', '176x220', 'windows phone',***'ipad'***);
      20. 11
      21.     static $wmlbrowser_list = array('cect', 'compal', 'ctl', 'lg', 'nec', 'tcl', 'alcatel', 'ericsson', 'bird', 'daxian', 'dbtel', 'eastcom',
      22. 12
      23.             'pantech', 'dopod', 'philips', 'haier', 'konka', 'kejian', 'lenovo', 'benq', 'mot', 'soutec', 'nokia', 'sagem', 'sgh',
      24. 13
      25.             'sed', 'capitel', 'panasonic', 'sonyericsson', 'sharp', 'amoi', 'panda', 'zte');
      26. 14
      27. 15
      28.     ***//static $pad_list = array('ipad');***
      29. 16
      30. 17
      31.     $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
      32. 18
      33. 19
      34.     if(dstrpos($useragent, $pad_list)) {
      35. 20
      36.         return false;
      37. 21
      38.     }
      39. 22
      40.     if(($v = dstrpos($useragent, $touchbrowser_list, true))){
      41. 23
      42.         $_G['mobile'] = $v;
      43. 24
      44.         return '2';
      45. 25
      46.     }

      复制代码 1、static $pad_list = array(‘ipad’); 注释掉

      2、 $touchbrowser_list 里面添加值: ipad

      1、***//static $pad_list = array('ipad');***注释掉六颗星
      2、 $touchbrowser_list 里面添加值: ipad以上代码
      'benq', 'haier', '^lct', '320x320', '240x320', '176x220', 'windows phone',***'ipad'***);注释掉六颗星

      请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 帖子间隔 侧栏位置: