| 因Discuz系统对手机端的一些功能与权限进行了限制,我们需要对其进行修改调整,以适配贵古互联-APP手机版。 修改的内容不会影响到您现有站点的任何功能,请放心修改。修改请务必备份原文件,以便恢复。
 修改文件请使用Notepad++软件。
 重新安装Discuz!程序后请再次修改以下文件。
 
 1、打开文件source\module\forum\forum_guide.php在大约第21行找到下面代码:
 修改为:
 2、打开文件source\function\function_forum.php 在大约第733行找到下面代码:
 
 复制代码$img->Thumb($upload->attach['target'], './'.$uploadtype.'/'.$upload->attach['attachment'], 48, 48, 'fixwr');
修改为: 
 3、打开文件source\include\spacecp\spacecp_friend.php在大约第469行找到下面代码: 在这行代码下面增加下面代码: 复制代码if(checkmobile()){$_GET['username'] = diconv(urldecode($_GET['username']), 'utf-8', CHARSET); }
4、打开文件source\class\class_member.php 在大约第672行找到下面代码:在这行代码的前面增加// 修改后的代码为: 5、此处修改为修复discuz!系统BUG,如果您的站点无需开启https则无需修改。打开文件source\module\portal\portal_list.php 在大约第18行找到下面代码:复制代码$portalcategory = &$_G['cache']['portalcategory'];
在这行代码下面增加下面代码:复制代码if(strpos($_G['siteurl'],'https://') !== false && checkmobile()){
   $portalcategory[$catid]['url'] = str_replace('http://','https://',$portalcategory[$catid]['url']);
   $portalcategory[$catid]['caturl'] = str_replace('http://','https://',$portalcategory[$catid]['caturl']);
}
$r1 = $r2 = '&mobile=2';
if(strpos($portalcategory[$catid]['url'],'&mobile=2') !== false && checkmobile()){
        $portalcategory[$catid]['url'] =  $portalcategory[$catid]['url'].$r1;
}
if(strpos($portalcategory[$catid]['caturl'],'&mobile=2') !== false && checkmobile()){
        $portalcategory[$catid]['caturl'] = $portalcategory[$catid]['caturl'].$r2;
}
修改完成后进入后台更新缓存即可。 |