您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop会员注册自动发送红包的实现方法
若南2023-10-21Ecshop商城教程已有人查阅
导读一、我们在ecshop后台增加一种红包类型请把新增加的红包类型的名称设置为注册送红包二、修改includes/lib_common.php,在其文件最后?>前加一个函数
一、我们在ecshop后台增加一种红包类型
请把新增加的红包类型的名称设置为注册送红包
二、修改includes/lib_common.php,在其文件最后?>前加一个函数
请把新增加的红包类型的名称设置为注册送红包
二、修改includes/lib_common.php,在其文件最后?>前加一个函数
function send_register_bonus($user_id,$bid=0)
{
if($bid ==0)
{
$bid = $GLOBALS['db']->getOne("select type_id from " . $GLOBALS['ecs']->table('bonus_type') . "where type_name ='注册送红包' order by type_id desc limit 1 " );
}
if(! $bid)
{
return false;
}
$user_info = $GLOBALS['db']->getRow("select user_name, email from " . $GLOBALS['ecs']->table('users') . "where user_id ='$user_id' " );
$bonus_type = $GLOBALS['db']->getRow("SELECT * FROM " . $GLOBALS['ecs']->table('bonus_type') .
" WHERE type_id = '$bid'");
if(! $bonus_type) return false;
/* 向会员红包表录入数据 */
$sql = "INSERT INTO " . $GLOBALS['ecs']->table('user_bonus') .
"(bonus_type_id, bonus_sn, user_id, used_time, order_id, emailed) " .
"VALUES ('$bid', 0, '$user_id', 0, 0, " .BONUS_MAIL_SUCCEED. ")";
$GLOBALS['db']->query($sql);
$tpl = get_mail_template('send_bonus');
if(! $tpl) return false;
$today = local_date($_CFG['date_format']);
/* 发送邮件通知 */
$GLOBALS['smarty']->assign('user_name',$user_info['user_name']);
$GLOBALS['smarty']->assign('shop_name',$GLOBALS['_CFG']['shop_name']);
$GLOBALS['smarty']->assign('send_date',$today);
$GLOBALS['smarty']->assign('sent_date',$today);
$GLOBALS['smarty']->assign('count',1);
$GLOBALS['smarty']->assign('money',price_format($bonus_type['type_money']));
$content = $GLOBALS['smarty']->fetch('str:' . $tpl['template_content']); send_mail($user_info['user_name'], $user_info['email'], '注册送红包', $content, $tpl['is_html']);
}
?>
三、修改lib_passport.php的register函数
/* 注册送积分 */
if (!empty($GLOBALS['_CFG']['register_points']))
{
log_account_change($_SESSION['user_id'], 0, 0, $GLOBALS['_CFG']['register_points'], $GLOBALS['_CFG']['register_points'], $GLOBALS['_LANG']['register_points']);
}
/***注册送红包**/
send_register_bonus($_SESSION['user_id']);
/*推荐处理*/
$affiliate = unserialize($GLOBALS['_CFG']['affiliate']);
其中
/***注册送红包**/
send_register_bonus($_SESSION['user_id']);
是新增加的
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop商品列表商品详细热销精品搜索列表页调用商品销售量
ecshop各个页面调用商品销售量方法;ECSHOP模板首页的推荐商品包括热销推荐和促销三个文件只对热销商品为例
ecshop标签调用大全
ecshop标签调去大全ecshop标签解析先从index.php主页开始页面关键字{$keywords } 页面标题{$page_title}产品分类父分类列表{foreach from=$categories item=ca
ecshop教程在首页或列表页显示商品简单描述的方法
熟悉ECSHOP的朋友都知道,在后台商品编辑的地方有一个录入“商品简单描述”的框框,但是录入的“商品简单描述”没有很好的在前台显示出来
ecshop短信服务发送设置说明介绍
如果你商城要给客户 下单,发货通知就要激活短信接口设置短信账户,以后才可以发送短信1.激活短信接口账户购买短信按照提示注册写你要发
相关源码
-
(PC+WAP)化工材料企业环保能源绿色营销型pbootcms模板源码下载本模板为化工材料及环保能源企业设计,采用PbootCMS开发,可展示各类化工产品、环保技术及能源解决方案。查看源码 -
(自适应响应式)蓝色外贸英文产品介绍展示网站模板本模板采用手工编写的DIV+CSS架构,代码精简高效。适配手机端浏览,数据实时同步更新。内置SEO优化框架,支持独立设置各页面标题、关键词及描述。开源代码结构清晰,便于二次开发。查看源码 -
(自适应)蓝色环保科技设备带三级栏目网站模板下载该模板为环保科技企业设计,提供专业的产品展示与技术服务平台。采用响应式布局,适配环保设备、清洁技术等应用场景,通过可视化后台可快速搭建符合行业特性的展示网站。查看源码 -
(自适应)营销型健身器材产品设备类pbootcms模板网站为健身器材企业打造的营销型网站模板,基于PbootCMS开源内核开发。采用HTML5响应式架构,PC与移动端数据实时同步,适配多终端展示场景。查看源码 -
(自适应响应式)电子数码科技产品介绍带留言网站模板下载为电子产品企业设计的展示系统,集成智能产品对比器、参数规格表和展示模块。支持消费电子、智能设备等多级分类展示,内置产品技术参数数据库。查看源码 -
宽屏自适应搬家家政快递物流公司网站模板该宽屏大气的响应式网站模板专为搬家公司、家政服务及物流快递企业设计,基于PbootCMS内核开发,通过自适应布局确保手机、PC等多终端体验一致,助力企业高效构建专业在线服务平台。查看源码
| 分享笔记 (共有 篇笔记) |
