Subject:
[EQDKP]
EQDKP1.3.2在会员信息页面等级无法显示100的解决
[Print]
Author:
我爱崔颖
Time:
2012-12-11 12:55
Subject:
EQDKP1.3.2在会员信息页面等级无法显示100的解决
要做以下三件事情:
1. 因为数据库限制了只允许显示两位,因此去到pma的eqdkp的数据库,点sql,运行下列语句:
ALTER TABLE `eqdkp_members` CHANGE `member_level` `member_level` TINYINT( 3 ) NULL DEFAULT NULL
2. 因为模板限制了只能输入两位数,因此去修改eqdkp的源程序,在\templates\default\admin\里,找到mm_addmember.html,
在该html文件里搜索member_level,把它后面紧跟着的maxlength="2",改为maxlength="3"
3. 用管理员帐号进入eqdkp网站的管理面板,去到会员管理那里,选择“列表,编辑或删除会员”,接着做相应的会员等级数据输入即可。
Author:
我爱崔颖
Time:
2013-1-5 13:27
Subject:
EQDKP 后台添加raid后,会员信息那里等级100变成10
这个是日志解析那里出的问题,
找到ftp里的eqdkp/admin/parse_Everquest.php,
搜索到下列语句,
preg_match("/^[0-9]{1,2} (.+) ([0-9]{1,2}) ([a-z A-Z]+)/
改为
preg_match("/^[0-9]{1,3} (.+) ([0-9]{1,3}) ([a-z A-Z]+)/
搜索到下列语句,
"\[(ANONYMOUS|([0-9]{1,2})(.+) (.+))\]" : "\[([0-9]{1,2})(.+) (.+)\]"
改为
"\[(ANONYMOUS|([0-9]{1,3})(.+) (.+))\]" : "\[([0-9]{1,3})(.+) (.+)\]"
就是修改了正则判断的语句,因为正则判断里限定了字数,把限定的字数从2改为3 即可。
即使以后等级出现了1000级 ,也是这么改,改成4 即可。
Welvome EQ中文世纪地图集论坛 (http://www.ceqmap.com/bbs/)
Powered by Discuz! 7.0.0