Discuz!7.2 google浏览器chrome下主题管理操作失效解决办法(亲自测试)

[复制链接]
查看: 2073   回复: 2
发表于 2011-7-5 23:55:52 | 显示全部楼层 |阅读模式
Discuz!7.2论坛,在Google的Chrome浏览器、遨游3浏览器、TheWorld等浏览器下,帖子管理选项操作失效,点击管理操作,只弹出一个“选择了X个主题”这样的窗口,操作窗口弹不出来。
解决方案:
打开./include/js/common.js文件,将
  1. $(ajaxframeid).contentWindow.document.documentElement.firstChild.nodeValue;
复制代码
替换为
  1. $(ajaxframeid).contentWindow.document.documentElement.firstChild.wholeText;
复制代码
该方法我已经在我的美国空间导购论坛上测试过,的却有效!

后记:
最近登陆论坛很少管理原因大部分都是因为这个,ie浏览器基本上不用,速度慢反应迟钝不是一些银行等网站必须用不然早就仍一边了;火狐现在也是越来越慢,启动下要一分钟,而且常年挂代理泡论坛也不方便;Google的Chrome浏览器现在是我的最爱,速度快、方便、简洁,但是dz论坛不兼容,管理起来不方便,无奈,好在有办法解决,而且很简单!

评分

参与人数 1T币 +3 收起 理由
汉的骄阳 + 3

查看全部评分

发表于 2011-7-8 12:00:22 | 显示全部楼层
GG的浏览器确实速度快,但与某些论坛的兼容有待加强
回复 支持 反对

使用道具 举报

发表于 2011-7-8 16:21:00 | 显示全部楼层
如果你是DZ 7.0论坛,你会发现股沟的Chomre点击任何管理功能,比如改色、置顶等,弹出的菜单要不然就是空白要不然就没法弹出来。现在给出一个简单的解决办法…

其实这是因为DZ7.0的JS程序没有判断正确浏览器,所以导致页面动作失常而产生的不正常问题。

下面是解决办法,首先找到你的 include/js/common.js 这个文件,打开它:

第一步:

搜索:

var is_moz = (navigator.product == ‘Gecko’) && userAgent.substr(userAgent.indexOf(‘firefox’) + 8, 3);

下面增加:

var is_chrome = /chrome/.test( navigator.userAgent.toLowerCase() );

第二步:

找到:

if(is_ie) {
s = $(ajaxpostHandle[1]).contentWindow.document.XMLDocument.text;
} else {
s = $(ajaxpostHandle[1]).contentWindow.document.documentElement.firstChild.nodeValue;
}

替换为:

if(is_ie) s = $(ajaxpostHandle[1]).contentWindow.document.XMLDocument.text;
else if(is_chrome) s = $(ajaxpostHandle[1]).contentWindow.document.documentElement.firstChild.wholeText;
else s = $(ajaxpostHandle[1]).contentWindow.document.documentElement.firstChild.nodeValue;

现在到DZ后台,刷新缓存,再试试CHROME股沟浏览器,是不是正常了!

评分

参与人数 1T币 +10 收起 理由
汉的骄阳 + 10

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则