登录 注册

登录

问题 用户名的长度限制

  • liuyouhui
  • liuyouhui 的头像 话题作者
  • 离线
  • 终身会员
  • 终身会员
  • 网站开源解决方案:Joomla/Drupal/x-cart/Typo3
更多
2011年01月25日 03:16 #1 作者: liuyouhui
liuyouhui 创建了话题: 用户名的长度限制
joomla1.5.x中用户名或者是搜索的字符串的最小长度是3,但在中文环境中,很多用户是2个字的名字,比如我的一个朋友就想在zionclub.org这个社交网站中起名叫“老王”但系统不允许,jomsocial应该是沿用了joomla核心的做法,所以也不行。我发帖问azrul,没有回我。

File: includes/joomla.php
Line: 2720
Change...
Code:
if (eregi( "[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", $this->username) || strlen( $this->username ) < 3) {

...to...
Code:
if (eregi( "[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", $this->username) || strlen( $this->username ) < 2) {

i figured out the reason why is beacuse u have to modify not just this section but the section in

administrator/components/com_users/admin.users.html.php
components/com_registration/registration.html.php
components/com_user/user.html.php
etc.

if you want it to work every where on the site

貌似有人已经提出了修改joomla核心了,但不知道Joomla 1.6.x是否在这方面有所改进。

Joomla定制开发:内容/电商/社区 www.osforce.com.cn

登录 或者   注册一个会员帐号 来参与讨论