1. 不知道你的Discuz是哪个版本的,如果是6.1.0版本的检查如下文件:include/cache.func.php,从762行开始,是否有如下代码:- $appnamearray = array('UCHOME','XSPACE','DISCUZ','SUPESITE','SUPEV','ECSHOP','ECMALL');
- $data['ucapp'] = $data['ucappopen'] = array();
- $data['uchomeurl'] = '';
- foreach($ucapparray as $apparray) {
- if($apparray['appid'] != UC_APPID && $data['uc']['navlist'][$apparray['appid']] && $data['uc']['navopen']) {
- $data['ucapp'][$apparray['appid']]['name'] = $apparray['name'];
- $data['ucapp'][$apparray['appid']]['url'] = $apparray['url'];
- }
- foreach($appnamearray as $name) {
- if($apparray['type'] == $name && $apparray['appid'] != UC_APPID) {
- $data['ucappopen'][$name] = 1;
- if($name == 'UCHOME') {
- $data['uchomeurl'] = $apparray['url'];
- } elseif($name == 'XSPACE') {
- $data['xspaceurl'] = $apparray['url'];
- }
- }
- }
- }
复制代码 没有的话,拷贝过去试一下吧。
2. 下载一个官方的升级补丁,下载地址:https://download.discuz.vip/Discuz/patch/all/Discuz_patch_20090818.zip
找到对应的版本把相应的文件上传到对应的文件夹中覆盖原有文件(上传备份好原版本对应的文件以备有问题时恢复)。
我的也碰到同样的问题,检查一下了,用第二种方法搞定。 |