返回列表 发帖
查看: 5033|回复: 3

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

10

主题

72

回帖

163

积分

渐入佳境

贡献
0 点
金币
73 个
发表于 2019-6-16 03:12:31 | 显示全部楼层 |阅读模式
本人亲自测试过~
现在用平板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


回复

使用道具 举报

10

主题

72

回帖

163

积分

渐入佳境

贡献
0 点
金币
73 个
 楼主| 发表于 2019-6-16 03:17:42 | 显示全部楼层
1、***//static $pad_list = array('ipad');***注释掉六颗星
2、 $touchbrowser_list 里面添加值: ipad以上代码
'benq', 'haier', '^lct', '320x320', '240x320', '176x220', 'windows phone',***'ipad'***);注释掉六颗星
回复 支持 反对

使用道具 举报

13

主题

81

回帖

175

积分

渐入佳境

贡献
0 点
金币
69 个
发表于 2019-10-26 15:11:04 | 显示全部楼层
我按照这样修改了还是不行
回复 支持 反对

使用道具 举报

22

主题

28

回帖

59

积分

应用开发者

贡献
0 点
金币
5 个
QQ
发表于 2019-10-29 20:18:20 | 显示全部楼层
好用,感谢分享

微信截图_20191029201715.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-4-20 08:44 , Processed in 0.041973 second(s), 9 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表