LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: fengfu 於 十月 02, 2006, 01:24:13 下午



主題: 使用者帳號如何超過15個字以上?
作者: fengfu十月 02, 2006, 01:24:13 下午
請教前輩如何設定


使用者帳號如何超過15個字以上?     :-D

我一直找不到更改處   :-$


多謝!!    :-D


主題: Re: 使用者帳號如何超過15個字以上?
作者: fengfu十月 02, 2006, 01:25:21 下午
補充說明:
我的LifeType版本是1.1


主題: Re: 使用者帳號如何超過15個字以上?
作者: fengfu十月 04, 2006, 10:43:47 上午
 :-D

不知有前輩知道如何設定嗎?
煩請教導

多謝...祝福您平安健康好運來!     :-)


主題: Re: 使用者帳號如何超過15個字以上?
作者: fengfu十月 06, 2006, 02:58:37 下午
或者是那位前輩知道是那一支程式跟使用者帳號數目有關係!


煩請指點   :-$

因為我要請註冊者以email為帳號,但email  常超過15個字     :-(

多謝!


主題: Re: 使用者帳號如何超過15個字以上?
作者: nba23十月 06, 2006, 05:13:44 下午
更改这个文件试下吧
lifetype/templates/summary/registerstep1.template 第20行左右

<input type="text" name="userName" value="{$userName}" id="userName" style="width: 73%;" maxlength="15"  />


主題: Re: 使用者帳號如何超過15個字以上?
作者: fengfu十月 08, 2006, 07:53:01 上午
 :-D
感謝nba23 兄的熱情回答

祝您健康發財好運來!!

 (Y)


主題: Re: 使用者帳號如何超過15個字以上?
作者: berg十月 09, 2006, 11:16:12 上午
更改这个文件试下吧
lifetype/templates/summary/registerstep1.template 第20行左右

<input type="text" name="userName" value="{$userName}" id="userName" style="width: 73%;" maxlength="15"  />

这个不对啊,在数据库中也要做相应的更改吧


主題: Re: 使用者帳號如何超過15個字以上?
作者: nba23十月 09, 2006, 04:16:07 下午
I'm very sorry , 对,数据库的字段也要改下, lt_users 表里user 字段属性也要增加varchar的长度,不然入不了库

另还有个地方要改,lifetype-1.1\class\data\validator\usernamevalidator.class.php
引用
line 10 : define( "ONLY_ALPHANUMERIC_REGEXP", "^([A-Za-z0-9]*)$" ); //这里现在的正则

line 34 : $this->addRule( new StringRangeRule( 0, 15  ));  // to make sure they're not longer than 15 characters

简单改长度的话,只需改34行这里的 15 增大即可,不要忘记上面模板还要改maxlength

若要改为符合Email的格式的话,参考lifetype-1.1\class\data\validator\emailvalidator.class.php
lifetype-1.1\class\data\validator\rules\emailformatrule.class.php
这两支程式~~ :-D


主題: Re: 使用者帳號如何超過15個字以上?
作者: fengfu十月 11, 2006, 02:11:49 上午
 :-D

感謝前輩熱情協助  !

我立即加強修改   ;-)

祝 發財  !! :-)