ecshop会员注册送红包完整版

前面一文讲到ecshop积分充值可充值等级积分余消费积分教程,现在讲解一些送红包的教程,先找到/admin/templates/bonus_type_info.htm

找到:

{$lang.send_by[3]}

在其下面添加一段添加代码:

注册送红包

找到:

function showunit(get_value)

{

gObj("1").style.display = (get_value == 2) ? "" : "none";

document.forms['theForm'].elements['selbtn1'].disabled = (get_value != 1 && get_value != 2 );

document.forms['theForm'].elements['selbtn2'].disabled = (get_value != 1 && get_value != 2 );

return;

}

修改为:

function showunit(get_value)

{

gObj("1").style.display = (get_value == 2) ? "" : "none";

document.forms['theForm'].elements['selbtn1'].disabled = (get_value != 1 && get_value != 2 && get_value != 4);

document.forms['theForm'].elements['selbtn2'].disabled = (get_value != 1 && get_value != 2 && get_value != 4);

return;

}

这里是为了修改时间可以编辑!

4、/user.php

找到

/* 判断是否需要自动发送注册邮件 */

在其上面添加一段代码:

/*

* 注册送红包,可以批量赠送。完善版!

* www.yzhost.com;

*/

$sql = 'SELECT type_id FROM ' . $ecs->table("bonus_type").' WHERE send_type=4 ';

$reg_bonus = $db->getAll($sql);

if($reg_bonus){

foreach ($reg_bonus AS $val)

{

$sql = "INSERT INTO ".$ecs->table('user_bonus')."( bonus_type_id, bonus_sn, user_id, used_time, order_id, emailed)"."VALUES('$val[type_id]', 0, '".$_SESSION[user_id]."', 0, 0, 0)";

$db->query($sql);

}

$reg_bonus_message=' 您注册已赠送红包(点击查看)';

}

5、user.php找到

show_message(sprintf($_LANG['register_success'], $username . $ucdata)

改为:

show_message(sprintf($_LANG['register_success'].$reg_bonus_message, $username . $ucdata)

这样子注册后就会有提示了! 本站内容如转载,需注明来源:银众网络,本文链接:http://www.yinzhong.net/article/24.html