登录 注册

登录

问题 joomla註冊 - 增加 確認信箱(Verify Email)

更多
2010年06月19日 16:22 #1 作者: 阿恩
檔案位置 components/com_user/views/register/tmpl/default.php

尋找

<tr>
  <td height="40">
      <label id="emailmsg" for="email">
        <?php echo JText::_( 'Email' ); ?>:
      </label>
  </td>
  <td>
      <input type="text" id="email" name="email" size="40" value="<?php echo $this->user->get( 'email' );?>" class="inputbox required validate-email" maxlength="100" /> *
  </td>
</tr>


在此段下面增加

<tr>
  <td height="40">
      <label id="email2msg" for="email2">
        <?php echo JText::_( 'Verify Email' ); ?>:
      </label>
  </td>
  <td>
      <input type="text" id="email2" name="email2" size="40" value="<?php echo $this->user->get( 'email' );?>" class="inputbox required validate-emailverify" maxlength="100" /> *
  </td>
</tr>


尋找

Window.onDomReady(function(){
      document.formvalidator.setHandler('passverify', function (value) { return ($('password').value == value); }  );
  });


修改為

Window.onDomReady(function(){
      document.formvalidator.setHandler('passverify', function (value) { return ($('password').value == value); }  );
      document.formvalidator.setHandler('emailverify', function (value) { return ($('email').value == value); }  );
  });


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

更多
2010年06月19日 20:15 #2 作者: Joomla之门
尽量不要修改核心文件,这样会导致下次升级核心时所作修改被覆盖掉。

如果安装了 CB,那么 CB 有一个插件就是实现这个功能的:在注册表单上增加一个“再次输入 email”输入框,以避免用户仓促之间输错了信箱,就永远收不到激活邮件了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
下列用户已致谢:: Coolio Sun

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