密通学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12435|回复: 2

[开发] Discuz x3用户栏目添加无限自定义字段、修改栏目名称(原有的也可以)和介绍

[复制链接]

43

主题

12

回帖

1030

铜板

版主

Rank: 7Rank: 7Rank: 7

积分
1169
发表于 2017-4-26 12:25:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 tkywr 于 2017-4-26 12:27 编辑

1、添加N多自定义字段

原来discu x2 自带的自定义只有8个,比如我今天不高兴,心里又比较变态,想在加几十个怎么办,在数据表里

2、修改栏目名称和栏目介绍

discux 系统自带的栏目和栏目介绍是不可以修改的,我们新添添加的fieldN也是不可以修改的,要修改的话可以在数据库中一个个改,这样比较麻烦。

QQ截图20170426122606.png

修改方法:

打开source/admincp/admincp_members.php,大概在2316行,

搜索:

$field['customable'] = preg_match('/^field[1-8]$/i', $fieldid);

游客,如果您要查看本帖隐藏内容请回复


密城通,致力于为国内广大中小站长提供本地化生活服务平台运营方案。
回复

使用道具 举报

34

主题

7

回帖

2万

铜板

管理员

Rank: 9Rank: 9Rank: 9

积分
23881

最佳新人活跃会员热心会员

发表于 2017-8-3 10:48:17 | 显示全部楼层
发现如下bug:
当修改证件号时,修改后会在前台出现证件类型也随之更改了,这个也许是dz本身出现的固有bug,解决的办法有三种:1、打开数据库,在pre_common_member_profile 用户栏目表执行修改;
2、打开后台,执行如下代码:
admin.php?frames=yes&action=members&operation=profile&fieldid=idcardtype
3、第三种是完美的解决方法,需要修改代码,
游客,如果您要查看本帖隐藏内容请回复

执行后,重新设置后即可。



回复 支持 反对

使用道具 举报

34

主题

7

回帖

2万

铜板

管理员

Rank: 9Rank: 9Rank: 9

积分
23881

最佳新人活跃会员热心会员

发表于 2017-9-4 09:01:02 | 显示全部楼层
已修复的文件下载

admincp_members.php

147.38 KB, 下载次数: 0

售价: 5 枚金币  [记录]  [购买]

回复 支持 反对

使用道具 举报

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

本版积分规则

首页|Archiver|手机版|小黑屋|密通学院:专业网络营销服务商

GMT+8, 2024-12-22 19:30 , Processed in 0.126953 second(s), 30 queries QQ

Powered by XMT Inc. © 2015-2025 ArrayV1.0 豫ICP备17022382号

系统运营:密城通 豫公网安备 41018302000212 号

快速回复 返回顶部 返回列表