Discuz教程网

[代码修改] Discuz X2 设置用户注册无需填写邮箱的方法

[复制链接]
authicon dly 发表于 2011-7-3 09:08:48 | 显示全部楼层 |阅读模式
演示: http://www.13800.net 大亚湾在线

第一步:修改注册模版文件template\default\member\register.htm
删除下列内容:
  1. <div class="rfm">
  2. <table>
  3. <tr>
  4. <th><span class="rq">*</span><label for="{$this->setting['reginput']['email']}">{lang email}:</label></th>
  5. <td><input type="text" id="{$this->setting['reginput']['email']}" name="" autocomplete="off" size="25" tabindex="1" class="px" required /><br /><em id="emailmore"> </em></td>
  6. <td class="tipcol"><i id="tip_{$this->setting['reginput']['email']}" class="p_tip">{lang register_email_tips}</i><kbd id="chk_{$this->setting['reginput']['email']}" class="p_chk"></kbd></td>
  7. </tr>
  8. </table>
  9. </div>
复制代码

然后,找到E:\uc_client\model\user.php文件,将下列代码
  1. function check_emailformat($email) {
  2. return strlen($email) > 6 && preg_match("/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/", $email);
  3. }
复制代码


替换为:

  1. function check_emailformat($email) {
  2. return TRUE;
  3. }
复制代码

最后刷新一下缓存,大功告成!





上一篇:Discuz X2 帖子中加上邮件订阅功能
下一篇:Discuz X2 动态微博 V1.3 20110702更新
authicon 纤陌陌 发表于 2011-7-3 09:29:39 | 显示全部楼层
真的有意思!
authicon 咫尺天 发表于 2011-7-3 11:29:48 | 显示全部楼层
很好 很强大。。谢谢分享
authicon 月之海洋 发表于 2011-7-3 12:29:36 | 显示全部楼层
顶的就是你
authicon nancybingling 发表于 2011-7-3 13:29:55 | 显示全部楼层
看帖必回
authicon lightning123 发表于 2011-7-3 14:29:50 | 显示全部楼层
哈哈  收了你
authicon summmer 发表于 2011-7-3 15:29:53 | 显示全部楼层
好耶!功能强大啊
authicon 婷婷爱牛牛 发表于 2011-7-3 18:29:44 | 显示全部楼层
好耶!功能强大啊
authicon nancybingling 发表于 2011-7-3 19:29:39 | 显示全部楼层
真的有意思!
authicon 82xiaochong911 发表于 2011-7-4 00:30:04 | 显示全部楼层
回贴下载呀
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 10:39

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表