Posts Tagged ‘Discuz! X2’

Discuz! X2管理员不受禁止关键词限制

2011年12月7日

有站长提出在Discuz! X2后台内容,词语过滤中添加的禁止关键词,管理员可以不受此限制,下面对这个小需求予以修改。
Discuz! X2管理员不受禁止关键词限制的修改方法:
找到source/class/class_censor.php
function check(&$message, $modword = NULL) {
下面加上 global $_G;
if($_G[‘groupid’] != 1 && $_G[‘groupid’] != 17){ //groupid=1等于就是管理员,17就是网站编辑
然后在大约91行左右的 $this->result = DISCUZ_CENSOR_SUCCEED;
return DISCUZ_CENSOR_SUCCEED;
后面加上结束的大括号 } 。保存文件。

管理员帐号无法登陆后台及flash空白问题

2011年11月2日

一、 最近很多站长发帖求助,自己的管理员帐号不能登录自己的后台了,这些用户集中在操作过数据库,进行升级,搬家,恢复数据方面。恢复数据是主要因素,恢复的数据中管理帐号权限覆盖了当前帐号的权限,导致后台无法无权访问,Discuz!后台无权访问是不提示的,且5次登录失败后,会暂时锁定。Tools工具就是解决这个问题的利器,无需安装,执行tools.php脚本即可找到“找回管理员”,tools工具地址http://www.discuz.net/thread-1667317-1-1.html。 (更多…)

有关UCenter修改用户名无效的问题

2011年11月2日

有些站长在UCenter修改用户名后,Discuz! 并没有显示出来效果,造成无效的原因主要是通信问题,如果你的站点显示通信成功且配置文件和UCenter应用管理当中的一致,则在UCenter修改用户信息后,会自动通知Discuz!修改相关用户信息的,如果修改之前,通信失败,修复通信后,可以到UCenter的通知列表里,点击发送通知,一样会修改Discuz! 的用户信息的。在UCenter里执行修改用户信息时,调用onedit函数 (更多…)

Discuz! X2关联链接bug

2011年9月5日

查了下代码,common_extra.js文件,29~387行,这里关联链接的关键字判断有问题,好像只处理了正文文本中第一个<br />之前的内容了,后面的都不做处理了;
relatedid[j] = 1;后,下一个<br />之前的的内容就不处理,因为if条件里进行了!relatedid[j]判断。
举个例子,后台设置关联链接词为:
1、电脑
2、电脑配件
3、笔记本
发帖内容为:
放到范德萨的萨芬电脑fdsalkj
街坊地块垃圾啊是否快乐电脑配件
房间打扫房了笔记本 (更多…)

后台文件校验工具原理

2011年8月31日

最近很多站点打了0817的补丁,出现页面500错误,或这漏出源代码。虽然不都是文件不完整造成的,但也有一部分是这样的。
有些站点修改过文件,或ftp工具上传过程中文件上传的不完整,就出现了这样那样的问题,找不到根源,还以为设置的问题。
如果站点出现所谓的乱码即漏出源码,或者不明原因空白了,第一个应该想到的就是文件校验,这个功能我发现很多人不用。如果站长自己不懂代码,更没改过源码,如果出现上述问题,那就得必须校验文件,因为你没动过,理论上是源文件完整的,如果校验出问题,哪些文件修改过,或丢失,传完整的文件覆盖都能解决问题。
我们看看文件校验工具如何工作的: (更多…)