Discuz x3用户栏目添加无限自定义字段、修改栏目名称(原有的也可以)和介绍
本帖最后由 tkywr 于 2017-4-26 12:27 编辑1、添加N多自定义字段原来discu x2 自带的自定义只有8个,比如我今天不高兴,心里又比较变态,想在加几十个怎么办,在数据表里2、修改栏目名称和栏目介绍discux 系统自带的栏目和栏目介绍是不可以修改的,我们新添添加的fieldN也是不可以修改的,要修改的话可以在数据库中一个个改,这样比较麻烦。
修改方法:打开source/admincp/admincp_members.php,大概在2316行,搜索:$field['customable'] = preg_match('/^field$/i', $fieldid);**** Hidden Message *****
发现如下bug:
当修改证件号时,修改后会在前台出现证件类型也随之更改了,这个也许是dz本身出现的固有bug,解决的办法有三种:1、打开数据库,在pre_common_member_profile 用户栏目表执行修改;
2、打开后台,执行如下代码:
admin.php?frames=yes&action=members&operation=profile&fieldid=idcardtype
3、第三种是完美的解决方法,需要修改代码,
**** Hidden Message *****
执行后,重新设置后即可。
已修复的文件下载
页:
[1]