Discuz 证件类型下拉框不显示的解决方法

清泛原创
在数据库里执行以下字段,注意你的表前缀是否一致。
DELETE FROM pre_common_member_profile_setting where  fieldid =  'idcardtype';

INSERT INTO `pre_common_member_profile_setting` VALUES ('idcardtype', 1, 1, 0, '证件类型', '身份证 护照 驾驶证等', 0, 0, 0, 0, 0, 0, 0, 'select', 0, '身份证\n护照\n驾驶证', '');
执行后更新缓存再看前台页面,证件那类型下拉框是不是出来了?是不是很神奇?  前台程序代码没得问题的,放心使用!

找到文件 \source\admincp\admincp_members.php ,搜索代码共两处:
C::t('common_member_profile_setting')->update('idcardtype', $setarr);
改为:
C::t('common_member_profile_setting')->update('idcard', $setarr);
这样就OK了,以后不会再毛病了。

注:如果以上设置完成后没效果,则重新设置一下“用户栏目”->“证件号”字段,提交后刷新前台页面,应该就OK了。

Discuz 证件类型 下拉框 不显示

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部