php邀请码插件,织梦DedeCMS的会员邀请码注册插件 后台可生成邀请码

织梦DedeCMS的会员邀请码注册插件很早以前就在织梦官方论坛出现了,但是经过悠悠设计测试发现存在有很多问题,根本使用不了,于是悠悠设计就对插件进行了修改,对某些功能进行了修复,并编译了GBK和UTF-8两个编码版本的插件,这里就将成果免费分享给大家。

另外感谢dedecms_faq群部分成员对插件进行测试并提出各种BUG。

废话不多说,先来看看插件截图。

后台管理部分:

5c2bd25c35707ec22eaeba4cbd171d76.png

后台邀请码管理

DedeCMS会员邀请码注册插件安装使用教程(非常重要):

第一步、后台安装插件

首先将相应编码的xml文件上传到/data/module/文件夹里面。然后在后台模块管理菜单里面安装会员邀请码注册插件。

安装完成后需要在后台开启会员邀请码注册功能,具体位置在【后台--系统--系统基本参数--会员设置】将是否开启邀请注册选项选择“是”。

第二步、修改文件

安装完成后需要修改会员注册相关的3个相关文件,具体修改如下:

1、打开会员注册页模板/member/templets/reg-new.htm文件,在里面找到如下代码:

电子邮箱:

其上面添加如下代码:

if($cfg_yaoqing=="Y")

{

?>

邀请码:

* 请输入邀请码 

2、打开/member/templets/js/reg_new.js文件,在后面的“-->”的上面一行加上如下代码:

$(function(){

$("#cardid").blur(function(){

$parent=$("#cardid").parent();

$.get("member_card_check.php",{

cardid:$("#cardid").val()

},

function(data,textStatus)

{

$("#t").html(data);

});

})

})

3、打开/member/reg_new.php,在里面找到:

//会员的默认金币

在其上面加入如下代码:

//检测邀请码是否有效

$row=$dsql->GetOne("SELECT * FROM  #【分隔符】@__member_record WHERE cardid='$cardid' ");

if(!is_array($row))

{

ShowMsg('错误:此邀请码不存在','-1');

exit();

}

if($row['isexp']==-1)

{

ShowMsg('错误:此邀请码已经失效,不能再次使用','-1');

exit();

}

然后找到如下代码:

$membermodel = new membermodel($mtype)

在其上面加入如下代码:

$dsql->ExecuteNoneQuery("UPDATE `#【分隔符】@__member_record` SET `isexp`='-1',`uid`='$mid',`utime`='$jointime' WHERE cardid='$cardid'");

注意手动去掉上面两段代码中的“【分隔符】”字样

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值