您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop注册用户送红包系统实现自动给新会员送红包
靖柏2024-01-16Ecshop商城教程已有人查阅
导读功能介绍:新用户成功注册之后,系统自动赠送红包,用户在会员中心就可以查看到红包,而管理员不用手动的在后台按会员发放。
功能介绍:新用户成功注册之后,系统自动赠送红包,用户在会员中心就可以查看到红包,而管理员不用手动的在后台按会员发放。
支持很新ECSHOP版本及以往各个版本
首先,预览下效果:
1.首先在后台添加红包类型, 如图:
2.成功添加红包类型, 如图:
红包安装,步骤:
步:
打开\ecshop\languages\zh_cn\admin\bonus.php
查找:
打开打开\ecshop\includes\inc _con stant.php
查找:
在下面添加一行代码:
define('SEND_BY_REGISTER',
4); // 注册用户送红包
第三步:
打开\ecshop\admin/templates/bonus_type_info.htm
查找:
查找:
/* 判断是否需要自动发送注册邮件 */
if ($GLOBALS['_CFG']['member_email_validate'] && $GLOBALS['_CFG']['send_verify_email'])
在上面新增一行添加以下代码:
/* * 用户注册就发红包 * send_type=4 对应define('SEND_BY_REGISTER', 4); * type_id=5 对应(图2)后台添加‘注册用户送红包’的id; */ $sql = 'SELECT type_id, type_money FROM ' . $ecs->table("bonus_type").' WHERE send_type=4 And type_id =5 AND send_start_date<='.time().' AND send_end_date>='.time(); $bonus = $db->getRow($sql, true); if($bonus){ $sql = "INSERT INTO ".$ecs->table('user_bonus')."(bonus_type_id, bonus_sn, user_id, used_time, order_id, emailed)"."VALUES('".$bonus['type_id']."', 0, '".$_SESSION[user_id]."', 0, 0, 0)"; $db->query($sql); }
安装完毕,请到后台,清除缓存后测试。】
温馨功能:
//手动更新,红包--发放结束日期
后台-》数据库管理-》SQL查询,执行以下语句:
update ecs_bonus_type set send_end_date=1355212800 where send_type=4
注意:ecs_表前辍是否正确,1355212800为2012年12月11日
支持很新ECSHOP版本及以往各个版本
首先,预览下效果:
1.首先在后台添加红包类型, 如图:
2.成功添加红包类型, 如图:
红包安装,步骤:
步:
打开\ecshop\languages\zh_cn\admin\bonus.php
查找:
$_LANG['send_by'][SEND_BY_PRINT] = '线下发放的红包';
在下面添加:
$_LANG['send_by'][SEND_BY_REGISTER] = '注册用户送红包';
第二步:打开打开\ecshop\includes\inc _con stant.php
查找:
define('SEND_BY_PRINT',
3); // 线下发放在下面添加一行代码:
define('SEND_BY_REGISTER',
4); // 注册用户送红包
第三步:
打开\ecshop\admin/templates/bonus_type_info.htm
查找:
<input type="radio" name="send_type" value="3" {if $bonus_arr.send_type eq 3} checked="true" {/if} onClick="showunit(3)" />{$lang.send_by[3]}
在下面添加:
<input type="radio" name="send_type" value="4" {if $bonus_arr.send_type eq 4} checked="true" {/if} onClick="showunit(4)" />{$lang.send_by[4]}
第四步:打开\ecshop\user.php查找:
/* 判断是否需要自动发送注册邮件 */
if ($GLOBALS['_CFG']['member_email_validate'] && $GLOBALS['_CFG']['send_verify_email'])
在上面新增一行添加以下代码:
/* * 用户注册就发红包 * send_type=4 对应define('SEND_BY_REGISTER', 4); * type_id=5 对应(图2)后台添加‘注册用户送红包’的id; */ $sql = 'SELECT type_id, type_money FROM ' . $ecs->table("bonus_type").' WHERE send_type=4 And type_id =5 AND send_start_date<='.time().' AND send_end_date>='.time(); $bonus = $db->getRow($sql, true); if($bonus){ $sql = "INSERT INTO ".$ecs->table('user_bonus')."(bonus_type_id, bonus_sn, user_id, used_time, order_id, emailed)"."VALUES('".$bonus['type_id']."', 0, '".$_SESSION[user_id]."', 0, 0, 0)"; $db->query($sql); }
安装完毕,请到后台,清除缓存后测试。】
温馨功能:
//手动更新,红包--发放结束日期
后台-》数据库管理-》SQL查询,执行以下语句:
update ecs_bonus_type set send_end_date=1355212800 where send_type=4
注意:ecs_表前辍是否正确,1355212800为2012年12月11日
本文标签:
很赞哦! ()
图文教程
ecshop商品分类商品怎么调用关联文章
获得指定分类下所有商品的关联文章category.dwt模版页调用:category.php对应程序页调用:
VIP会员才能下载ecshop文章页附件的实现方法
经常看到有人问这个,今天三个太阳就整理了下共享给大家,下面就以官方2.7.2默认模板为基础来讲述一下“如何在文章详情页限制只有VIP会员才能下载相关附件”
ecshop文章日期文章时间修改和添加文章时间日期选择方法
代码号讲解下ecshop文章日期时间修改和选择,大家都知道ECSHOP商城添加文章时候没有文章日期和文章时间选择,同时也不能修改文章日期和文章时间代码号今天教大家
ecshop商品分类页获取相册列表的方法
很久之前就看到过你好在商品列表页有获取到相册列表,但是一直没有实践过,感觉应该挺简单的吧,但是最近手上的项目刚好就需要这个功能,然后就想到网上查下资料
相关源码
-
(自适应)双语网络电子摄像头设备pbootcms网站模板下载核心功能定位:基于PbootCMS开发的双语摄像头企业官网模板,深度适配产品规格书展示、实时监控演示、解决方案呈现等业务场景,支持中英文内容一键切换。查看源码 -
(PC+WAP)红色户外岗亭钢结构岗亭pbootcms网站模板为钢结构岗亭、户外设施企业打造的高端响应式营销门户,基于PbootCMS开源内核深度开发,采用HTML5自适应架构,实现PC与移动端数据实时同步展示。查看源码 -
(自适应响应式)高端网站建设设计公司互联网营销网站pbootcms模板本模板基于PbootCMS内核开发,为网站建设公司和互联网营销企业量身打造。采用响应式设计,适配各种移动设备,提供统一的后台管理体验查看源码 -
(自适应响应式)供应链进出口服务pbootcms企业网站源码为供应链管理、进出口服务类企业设计,特别适合展示物流网络、贸易服务和供应链解决方案。采用响应式技术,确保在各类设备上都能呈现企业服务内容。查看源码 -
(自适应响应式)英文外贸电子产品手机配件网站pbootcms模板专业级外贸网站模板基于PbootCMS内核开发,为电子产品跨境贸易企业设计。采用响应式布局技术,确保电脑、平板、手机等设备访问时自动适配显示效果。数据实时同步管理,一次编辑全平台生效。查看源码 -
(自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码
| 分享笔记 (共有 篇笔记) |
