首页 > CMS > 动易CMS > 正文

解决默认注册时性别为“女”的问题

2024-09-10 21:54:18
字体:
来源:转载
供稿:网友

  注册的时候为啥不给弄个性别,而且dvbbs整合的接口里面,也已经有了关于性别的传递。下面添加会员注册时候,性别部分的修改,动易默认的时候,没有性别注册信息的选择,注册完就是女的。

  实际上,动易的性别分三种类型:
  1.当值为0的时候,女性
  2.当值为1时,男性
  3.当值为2时,保密

  假如和动网整合了的,就要注重了,因为动网只有男性和女性,没有保密。 :)

  在后台打开 系统治理-》网站模板方案治理-》治理你的方案-》选择会员模板-》会员注册页模板-》修改这里我们在会员名称信息下面让大家选择性别。

<tr class=left_tdbgall>
<td><STRONG>性别:</STRONG></td>
<td vAlign=top>
<Input type=radio CHECKED value=1 name=sex> 男
<Input type=radio value=0 name=sex> 女
</td>
</tr>

  因为我修改了模板,class=left_tdbgall是我修改的css,大家可以选用自己的。然后我们去修改文件 reg/User_RegPost.asp,找到:

Dim UserPassword, zfUserPassword, PwdConfirm, zfPwdConfirm, Question, Answer

这行,在Answer后面我们加上:

, Sex

找到“PwdConfirm = Trim(Request("PwdConfirm")),”在下面我们加上:

Sex = Trim(Request("Sex"))

找到“rsContacter("Sex") = ”这里,“=”号后面的改成“Sex”,就像这样:

rsContacter("Sex") = Sex

这样就修改完了。

  还有就是大家在后台,除了默认的一些注册信息,选几个其他的,比如qq,或者msn之类。 “ If NeedAddContacter = True Then”这里有个判定,应该是没有选默认信息之外的选项的时候,更新contacter数据库的这段是不会被操作的,也可以选择把“rsContacter("Sex") = Sex”这句修改一下,放在判定上面,让他直接执行,不过我没有试,反正我试需要其他信息的。

共2页上一页12下一页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选