当论坛出现含有非法关键字的非法帖子的时候,可以使用数据库管理软件 (如帝国的数据库备份软件、 PHPMYADMIN 等) 执行以下 SQL 语句进行维护:
注:以下 『XX』 均代表非法关键字或者能标识该关键字的文字;AA_ 表示你的论坛的前缀
删除帖子表非法信息
delete FROM `AA_cdb_posts` WHERE `subject`like '%XX%' or `message` like '%XX%' |
删除主题表非法信息
delete FROM `AA_cdb_threads` WHERE `subject` like '%XX%' |
删除 TAG 表非法关键字
delete FROM `AA_cdb_tags` WHERE `tagname` like '%XX%' |
删除非法用户
delete FROM `AA_cdb_members` WHERE `username` like '%XX%' |
如果还是无法访问,可能因为有缓存的缘故,需要清理论坛的缓存。解决办法:登录论坛 FTP 下,删除 「/forumdata/cache/」 和 「/forumdata/templates/」 下所有文件,清理缓存,登录论坛时会进行自动重建。
为了保险期间,可以再次修改你的帖子过滤。过滤方法:登录后台---帖子---词语过滤;
替换前的内容可以使用限定符 {x} 以限定相邻两字符间可忽略的文字,x 是忽略字符的个数。如 "a{1}s{2}s"(不含引号) 可以过滤 "ass" 也可过滤 "axsxs" 和 "axsxxs" 等等。 如需禁止发布包含某个词语的文字,而不是替换过滤,请将其对应的替换内容设置为 {BANNED} 即可;如需当用户发布包含某个词语的文字时,自动标记为需要人工审核,而不直接显示或替换过滤,请将其对应的替换内容设置为 {MOD} 即可。 为不影响程序效率,请不要设置过多不需要的过滤内容。 如果您不是论坛管理员,您将只能对自己添加的项目进行编辑或删除。 |
好了,差不多就是这些,祝大家顺利度过这段严厉考验期。