织梦CMS会员注册使用邀请码插件

织梦模板搭建的网站,开通了会员功能,为了便于管理,有些时候我们需要用邀请码这个工具来做文章。

注册会员必须得有邀请码。 要么是营销宣传,要么直接售卖邀请码。  

插件经过本站亲测,完美使用。 

会员邀请码注册插件使用方法:

1、首先将相应编码的xml文件上传到/data/module/文件夹里面。然后在后台模块管理菜单里面安装。
2、安装完成后在【后台--系统--系统基本参数--会员设置】将是否开启邀请注册选项选择“是”。
3、安装完成后需要修改会员注册的几个相关文件,修改如下,一共四处:

首先打开会员注册页模板/member/templets/reg-new.htm文件,在需要会员填写邀请码的位置插入如下代码:
 

  1. <?php
  2. if($cfg_yaoqing=="Y")
  3. {
  4. ?><li><span>邀请码:</span>
  5. <input type="text" class="intxt w200" id="cardid" name="cardid"/>
  6. <i class="red">*</i> <em id="t">请输入邀请码</em> </li>
  7. <?php };?>

然后打开/member/templets/js/reg_new.js文件,在后面的位置加上如下代码:

  1. $(function(){
  2. $("#cardid").blur(function(){
  3. $parent=$("#cardid").parent();
  4. $.get("member_card_check.php",{
  5. cardid:$("#cardid").val()
  6. },
  7. function(data,textStatus)
  8. {
  9. $("#t").html(data);
  10. });
  11. })
  12. })

然后打开/member/reg_new.php,在里面找到“//会员的默认金币”,在其上面加入如下代码:

  1. //检测邀请码是否有效
  2. $row = $dsql->GetOne("SELECT * FROM dede_member_record WHERE cardid='$cardid' ");
  3. if(!is_array($row))
  4. {
  5. ShowMsg('错误:此邀请码不存在', '-1');
  6. exit();
  7. }
  8. if($row['isexp']==-1)
  9. {
  10. ShowMsg('错误:此邀请码已经失效,不能再次使用', '-1');
  11. exit();
  12. }

然后找到“$membermodel = new membermodel($mtype)”, 在上面加入如下代码:

  1. $dsql->ExecuteNoneQuery("UPDATE `dede_member_record` SET `isexp`='-1',`uid`=
  2.   '$mid',`utime`='$jointime' WHERE cardid='$cardid'");”

到这里就已经完成安装了,可以后台生成一下邀请码注册试试!

百度网盘:提取码:8gmd 百度云盘

上一篇:织梦dedecms会员注册手机短信验证互亿无线高级插件

下一篇:织梦CMS网站万能幻灯图片管理插件