您现在的位置是:首页 > 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二次开发秒杀、限时折扣、 等功能实现方法
1,先在后台admin/templates 中找goods_info.htm文件到促销部分,改为一个下拉列表的分别是促销,限时,秒杀,值分别是1,2,3
ecshop会员注册登陆才显示商品价格的实现方法
ecshop登陆后价格可见,会员注册登陆才能显示价格打开模版文件夹里面的goods.dwt
ecshop浏览历史商品按照点击的先后进行排序的修改方法
在Ecshop中,浏览历史目前默认的显示顺序是按照商品的ID排序的~~~怎么样能让它按照浏览的先后进行排序呢?
ecshop中ajax的调用原理
1:首先ecshop是如何定义ajax对象的。ecshop中的ajax对象是在js/transport.js文件中定义的。里面是ajax对象文件。声明了一个var Ajax = Transport;对象和一个方法Ajax.call
相关源码
-
(自适应)品牌创意设计作品工作室pbootcms模板下载该模板适用于品牌策划、艺术设计、广告创意公司官网,亦可通过替换图文快速适配其他行;高端创意设计公司工作室网站源码极简代码架构、艺术化视觉布局、企业级功能扩展性。查看源码 -
(自适应响应式)房产合同知识产权企业管理pbootcms模板下载本模板基于PbootCMS系统开发,为知识产权服务、法律咨询及企业合同管理等行业设计。采用严谨专业的布局风格,突出法律文书与知识产权服务行业特色,适合展示各类法律服务和知识产权相关内容。查看源码 -
自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码 -
(自适应)帝国CMS7.5模板淘宝客导购博客文章源码本模板基于帝国CMS7.5内核深度开发,为电商导购类网站设计。采用响应式布局技术,确保在手机、平板及电脑端均能获得优质浏览体验。模板内置商品推荐模块与优惠信息展示区,可快速搭建专业导购平台。查看源码 -
(PC+WAP)红色户外岗亭钢结构岗亭pbootcms网站模板为钢结构岗亭、户外设施企业打造的高端响应式营销门户,基于PbootCMS开源内核深度开发,采用HTML5自适应架构,实现PC与移动端数据实时同步展示。查看源码 -
(PC+WAP)红色驾校培训学车在线预约源码下载基于PbootCMS内核开发的驾校培训专用网站模板,深度适配驾驶培训行业展示需求。采用PC与移动端同步响应设计,单一后台统一管理内容数据,更换图文素材后可快速转变为其他行业网站。查看源码
| 分享笔记 (共有 篇笔记) |
