Discuz 证件类型下拉框不显示的解决方法
清泛原创
在数据库里执行以下字段,注意你的表前缀是否一致。
找到文件 \source\admincp\admincp_members.php ,搜索代码共两处:
注:如果以上设置完成后没效果,则重新设置一下“用户栏目”->“证件号”字段,提交后刷新前台页面,应该就OK了。
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提示“对不起,当前站点已经关闭了用户多应用服务。”
下一篇:Discuz 前台个人签名档不能插入图片的问题解决