也许您还在为注册机和灌水的现象而烦恼,有了这个功能,您就能有效防止注册机的入侵。具体的安装分为两部分,现在我们先来看看实现的效果吧。
一、后台的配置
到后台“全局”点击“注册与访问控制”找到“注册”选项卡,在“允许新用户注册”中,取消“开放普通注册”,勾选“开放邀请注册”,如下图:
再找到 用户 —> 管理组 ,进入管理员的基本设置里,点击“其他”选项卡的“注册相关”把“允许发送邀请注册”勾上,如图:
复制邀请地址,如图:
二、修改文件
打开template/default/member/register.htm,若是别的模板,请修改相应模板的register.htm,找到:
<td><inputtype="text"id="invitecode"name="invitecode"autocomplete="off"size="25"onblur="checkinvite()"tabindex="1"class="px"required/><!--{if $this->setting['inviteconfig']['buyinvitecode'] && $this->setting['inviteconfig']['invitecodePRice'] && ($this->setting[ec_tenpay_bargainor] || $this->setting[ec_tenpay_opentrans_chnid] || $this->setting[ec_account])}--><p><ahref="misc.php?mod=buyinvitecode"target="_blank"class="xi2">{lang register_buyinvitecode}</a></p><!--{/if}--></td><tdclass="tipcol"><iid="tip_invitecode"class="p_tip"><!--{if $this->setting['inviteconfig']['invitecodeprompt']}-->$this->setting[inviteconfig][invitecodeprompt]<!--{/if}--></i><kbdid="chk_invitecode"class="p_chk"></kbd></td>
替换为:
<td><p>非常抱歉,为了防止广告注册机恶意注册发广告!</p><p><ahref="这里写上复制的邀请地址!"target="_blank">请点击这里:<strong><imgsrc="static/image/common/invite_code_get.jpg"alt="进入邀请注册"border="0"></strong></a></p><p>再点击<spanstyle="color:#E53333;">我要注册</span>加入我们,给您带来不便请谅解!</p></td>
invite_code_get.jpg是获取邀请码的小图标,大家可以自己设计,或者保存下面的图片再自己改图片地址,最后记得写上邀请注册的地址哦!