CB 安装后,如何修改用户注册时,需要提交的资料

大家好,今天我成功安装了CB 1.2.3,安装后我测试注册了,都很好。但我想知道如何可以修改用户的注册表单,因为我需要用户注册时还要提交电话,家庭地址,身份证号码等信息。 但不知道在后台那里可以修改,希望各位高手和可以指教一下,我是新手不知道有什么CB1.2.3的安装使用教程可以推荐一下,让小弟我学习学习,谢谢!!!
已邀请:

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

注册表单上的条目叫做“字段”(field),因此,你必须通过 CB 子菜单上的“字段管理”来操作。
在“字段管理”中,分别找到电话、地址、身份证号码这些字段,每一个字段的参数中都有“是否显示在注册表单”的选项,你可以选择。
如果没有这些字段呢?比如说,“身份证号码”这个字段默认就没有,那么你就点击右上角工具栏上的“创建”按钮,自己创建这样一个字段。对于身份证号码来说,它的长度是15(一代身份证)或者18(二代身份证),因此你可以将最大长度设置为 18(包含了15),其字段类型设为“数字”(建议不要设置为“文本”,因为有时候通过身份证的运算,可以得出另一些数据,例如年龄),等等。
换句话说,对于创建字段这样的工作,你需要多多少少了解一点数据库常识,否则你怎么知道什么时候该选“文本型”字段?什么时候该选“数字型”字段?如果你自己有困难,就请教朋友,或者在论坛发帖。
最后提醒一下:如果要在 CB 的注册表单上显示图片验证码,这个就不是“字段管理”能做到的了。必须单独安装一个由 CB 官方开发的 CB Captcha 的插件(收费软件)。这个插件是通过 CB 的子菜单“插件管理”来安装,不是通过 Joomla 的安装/卸载界面来安装,注意这一点。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

其字段类型设为“数字”(建议不要设置为“文本”,好像有些人的身份证是带有英文字母结尾的。可能文本会更合适些。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

哦,第二代也这样吗?晕,怎么没想到这一点。
发点小牢骚:谁设计的这个身份证号码系统啊?真是太肉了,怎么还有字母?18位不够可以19位嘛,多了字母就增加了很多困难。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

谢谢热心回复,我这就去试试,幸好学习过点数据库知识。 谢谢了

QQ被盗了

赞同来自:

楼主能讲讲CB嘛。。
真是一头雾水啊。。。  我这里有那些CB的插件。。  基本全了。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

,我在制作用户的注册表单,需要用户提交出生日期,但是提交表格里的日期行里的月份是英语的,我需要把它换成中文,该怎么做啊??谢谢

刘备曹操 - 古今多少事,都付谈笑中

赞同来自:

很抱歉,我刚刚发现这是一个汉化工作的失误,我忘记汉化这些月份和星期名称了。
你现在可以自己汉化一下:
打开 /components/com_comprofiler/plugin/language/simplified_chinese/calendar-locals.js 这个文件(推荐使用 Notepad++ 编辑器),你就能看到那些星期及月份,汉化完成后,将文件保存为 utf-8 编码格式,然后上传到网站覆盖原来的文件就可以了。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

谢谢!!我还有个问题,由于我需要用户提交的信息比较多,能用什么方法可以把注册页面的信息分开。比如注册用户的家庭地址,和账户信息当中最好用一条线给分开。
比如注册用户的家庭地址,和账户信息当中最好用一条线给分开,或者吧注册页面分成2个页面,第一个页面提交详细的家庭地址,第二个页面提交账户信息。。。。
不知道该怎么做,谢谢指教!

刘备曹操 - 古今多少事,都付谈笑中

赞同来自:

,能不能在介绍一下标题管理和列表管理是干什么啊? 用户登录后,我设置了让用户进入  index.php?option=com_comprofiler 页面,但是这个页面里的元素该如何修改啊? 小弟我一窍不通,希望老大指教一二,谢谢了!!!

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

1、似乎 CB 已经考虑到了注册表单上的字段分隔问题。在“字段管理”中,当你新建一个字段时,会发现在“字段类型”(Type)这个下拉选单上已经有一个 Field Delimiter(字段分隔符)。按理来说,创建一个这样的字段(占位符),然后将它的次序调整到要分隔的两个字段之间,就可以了。
不过,我刚刚测试了一下,我新建的 Field Delimiter 字段竟然没有任何效果,前台表单上并未显示这个分隔符。我想,或许是一个 bug 吧。
2、标签管理 是从“Tabs Manager”翻译过来的,指的是在会员个人资料页面上,各种信息按不同种类在不同的标签页(Tab)上显示。通过标签管理,你就可以增加、删除、修改这些标签页。
列表管理 是从 "List Manager”翻译过来的,指的是根据不同的筛选标准而制作不同的会员列表(名单)。例如:除了列出全部会员之外,可能你还希望有一个单独的列表只包含“男性会员”,或者另一个列表只包含“学历在大专以上的会员”,等等。
比较糟糕的是,CB 竟然连一个默认列表都没有。所以刚刚安装好 CB 时,是无法进行会员的搜索的,因为“查找会员”功能,实际上是针对某个列表(List)来进行,而不是针对数据表(Table)。我认为,CB 至少应该把全体会员的名单作为默认列表。
3、index.php?option=com_comprofiler 这个页面,实际上代表“当前登录用户的自己的个人资料页面”,也就是 Profile 页面。如果要改变这个页面上显示的条目,就在后台“字段管理”中,选择“是否显示在个人资料页面”(Display field title in Profile?:)这个参数。
顺便说一下,你或许已经发现,在 CB 后台,还有很多页面没有汉化,例如创建字段时,几乎 90% 的界面字串都是英文。这是我痛恨 CB 的一个地方:他们一直不肯将这个语言字串问题解决,导致无法汉化这些字串。
我估计 CB 这种顽固的观点会一直持续下去,那么,对中文 Joomla 用户来说,是非常不方便的。因此,我建议你试用一下 JomSocial,或许 JomSocial 真的比 CB 强很多。

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

我还发现同样的1.2.1版本,在Field Management里面新增时,其中一个Tab选项下面没有Additional Information,请问这是怎么回事?

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

, JomSocial是好,但要100多美金呢,网站刚刚开始,希望先用CB凑合着用了。我对标签管理,字段管理和插件管理之间的关系我还不怎么理解。希望百老大帮忙解释一下吧。 还有但客户登录后,原来显示登录框的那个区域,显示了你好,用户名。如果我希望当客人登录后在这个区域在显示一些其它内容该怎么做,比如显示一些只让登录后的用户看的内容。谢谢百老耐心指教

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

我在来补充一下,其实我想实现的功能很简单,我需要把注册的用户分级,比如普通注册用户,认证过的用户(我们会打电话给客户,认证后可以手动在后台吧普通用户升级为认证过的用户),还有地区管理员,比如上海管理员北京管理员等。然后地区管理员可以看到和管理他下面的普通注册用户和认证注册用户。在地区管理员上级是大区管理员,(大区管理员可以管理他下面的地区管理员和普通或认证过的用户)。最后最上面的就是超级管理员。我这里指的管理就是可以编辑客户资料。但我不知道在JOOMAL里怎么把客户可以分类,在给出不同的权限。但客户注册后,登录就进入自己的Profile在这里可以编辑自己的资料或下级用户的资料。还有可以看到一些文章,这些文章都是有权限设置的。所以我想知道怎么可以编辑index.php?option=com_comprofiler 这个页面里的各个元素。谢谢百老大,帮忙指教,星期日快乐

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

Social 还是可以用的。。。  20M吧。。

不是本人 - no no no!

赞同来自:

各位,哪里有下JomSocial 的,我只找到了官网上的,要付费的,要89美元呢,有没有免费的,试用版就好,如果测试的好的话,我会购买的。谢谢!!!

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

给我邮件吧。。。
我也不知道下的哪个版本 反正用不来。。

要回复问题请先登录注册