提取2.7版本功能之自定义注册选项功能

2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家



修改的比较多。请注意备份。

第一步, phpmyadmin登陆你的数据库,增加2个表。 前缀_reg_fields和前缀_searchengine。 2个表的字段分别如下:我截图







第二步,修改语言文件

下载下面这个文件,到languages\zh_cn\admin文件夹下解压


打开languages\zh_cn\admin目录中的common.php文件
在$_LANG['file_check'] = '文件校验'; 的下面加上$_LANG['021_reg_fields'] = '会员注册项设置';

第三步,修改后台admin文件夹中的文件

下载下面这个文件,到admin文件夹中解压(直接解压即可)


打开admin\includes\inc_menu.php文件

找到
  1. //$modules['11_system']['fckfile_manage'] = 'fckfile_manage.php?act=list';
复制代码
在下面添加
  1. $modules['11_system']['021_reg_fields'] = 'reg_fields.php?act=list';
复制代码
第四步,修改后台模板文件
下载下面文件到后台模板文件夹中直接解压



做到这里以后。 后台就出现如图


后台可以添加自定义注册选项了。 可以测试一下。但是添加的注册选项在前台注册页面还不能显示。

下面再修改,前台的页面文件。 累了,歇一会

回答:
4楼可能也有用,继续占

谢谢分享 测试成功

简单看了下

楼主兄弟在下有个 要把 用户名 修改成 中文姓名 (可以重复),登陆的时候采用电子邮件登陆 这样的一个需求

电子邮件登陆的一些资料已经找到了修正过了但是用户名改成中文姓名 这个至今还没解决能够指点一下?

遇见另外一个问题 如果直接 "抹去" 用户名的话,那我在做 密码找回的时候怎么办?(密码找回的时候需要输入用户名 、电子邮件地址)很难过其实看看要求也不是很多怎么实现就这么难呢?

注册地时候应该可以用中文注册的呀

路过顶一下+收藏

好东西,正需要,收藏了,谢谢楼主!

注册地时候应该可以用中文注册的呀
hemingxun 发表于 2009-7-2 17:26


兄弟 注册的时候是可以使用中文注册的

但是 你知道的中文姓名在国内一样的 成千上万

比如张三叫张三的人不要太多

这样的话会存在一个 用户名 重复而造成不能注册的问题

好人呢,啥也不说啦

这么麻烦啊

LZ的帖子都太强大了, 再次支持一下,谢谢谢谢