您现在的位置是:首页 > 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后台商品编辑的地方有一个录入“商品简单描述”的框框,但是录入的“商品简单描述”没有很好的在前台显示出来,而只是在商品详细页的 description 里,供搜索引擎读取。
ecshop支持QQ支付宝微博快捷登录插件
亲自测试可以使用,分享给大家。(承接各种EcShop改版,二次开发等相关项目) 安装的时候按照里面说明。安装即可。
ecshop商品详情页显示商品评论数量的功能
商品详细页新增评论数量,这个功能还是挺实用的,可以在ecshop商品详细页面右侧增加一个评论数量的功能
ecshop调用任意文章内容放在全站任何位置
ecshop是使用很广泛的一个商城系统。在商品详情页面有时需要有很多个切换说明,针对这个问题可以用ec自带的广告管理来搞定
相关源码
-
(自适应响应式)动力刀座五金机械设备pbootcms网站源码下载为动力刀座及五金机械企业定制的响应式网站框架,基于PbootCMS系统深度开发,助力传统制造企业实现数字化转型升级。采用手工编写的DIV+CSS前端架构,代码执行效率提升40%。查看源码 -
(自适应)英文电子芯片电子元件网站pbootcms模板下载基于PbootCMS内核开发的电子元件类企业专用模板,采用响应式设计技术,适配电子元器件、集成电路、半导体等行业的品牌展示与技术文档发布需求。前端布局针对芯片参数表格与产品规格书展示进行深度优化。查看源码 -
(自适应响应式)英文外贸医疗科研耗材设备pbootcms网站模板为医疗设备和外贸企业设计的响应式网站模板,基于PbootCMS系统开发。突出医疗产品认证展示和国际化特性,通过专业化的产品参数展示模块和文档管理系统,满足医疗行业严格的信息披露要求。查看源码 -
(自适应)帝国CMS7.5模板淘宝客导购博客文章源码本模板基于帝国CMS7.5内核深度开发,为电商导购类网站设计。采用响应式布局技术,确保在手机、平板及电脑端均能获得优质浏览体验。模板内置商品推荐模块与优惠信息展示区,可快速搭建专业导购平台。查看源码 -
粉色家政月嫂保姆公司pbootcms网站模板(PC+WAP)为家政服务、月嫂保姆企业打造的营销型解决方案,基于PbootCMS内核开发,采用温馨粉色主题传递行业温度。PHP7.0+高性能架构支持SQLite/MySQL双数据库查看源码 -
(自适应)工业机械设备产品介绍免费pbootcms源码下载本网站模板基于PbootCMS内核精心开发,为机械设备与工业产品制造企业量身打造。设计充分考量行业特性,突出产品展示与技术实力呈现查看源码
| 分享笔记 (共有 篇笔记) |
