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了。