您现在的位置是:首页 > 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中的SESSION机制说明
ecshop中的session机制不是PHP自带的,而是ecshop自定义的一套机制,这两天利用时间学习了一下,以下是学习笔记。 1.session的初始化是在 includes下的 init.php 文件中,具体代码
ecshop商品列表管理介绍
您可以按照“商品分类”、“品牌”、“推荐类型”、“关键 字”(“商品名称”或“货号”的一部分)进行查询。可以使用某个条件或某几个条件的组合进行查询。
解决ecshop登录自动退出ession失效无法下单动态ip问题
修改lib_base.php文件real_ip()函数:
ecshop团购点击价格变动的实现方法
前提:价格阶梯只能设置一级需要用到: jquery,transport.js(transport_jquery.js),Ajax.callhtml页面js代码,还需要插入jquery,transport.js(支持ajax插件的)文件
相关源码
-
(自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码 -
(PC+WAP)门窗门业家居定制铝合金产品pbootcms模板下载基于PbootCMS内核开发的门窗门业企业专用模板,采用响应式设计结构,数据一次录入即可同步适配电脑与手机端浏览。通过简洁大气的视觉呈现,帮助门窗企业快速建立专业线上展示平台,有效传递产品价值与服务优势。查看源码 -
(自适应)橙色家政服务清洁保洁服务pbootcms网站模板源码下载模板核心价值:基于PbootCMS内核开发的家政服务类网站模板,通过模块化设计展现服务项目、团队风采、服务案例等核心板块,突出时效预约、服务标准化展示等家政行业特性。查看源码 -
pbootcms网站模板响应式全屏旅游景区网站源码本模板为风景民宿、旅游景区等企业设计,基于PbootCMS内核开发,具备响应式布局与专业SEO优化功能,助力企业低成本高效获客。以下是核心特点:查看源码 -
(自适应)简繁双语响应式服装服饰西装工装校服定制pbootcms模板本模板基于PbootCMS内核开发,为服装服饰行业量身打造,尤其适合西装定制、工装生产、校服订制等服装类企业使用。模板采用响应式布局设计,确保在手机、平板、电脑查看源码 -
(PC+WAP)绿色环保建筑设备通用行业pbootcms源码下载通过模块调整可适配园林景观、装配式建筑、绿色装修等生态建设相关领域。预制绿色建材展示、能耗模拟等专业模块,集成项目案例、环保工艺等建筑行业特色内容结构,测试数据包含LEED认证体系查看源码
| 分享笔记 (共有 篇笔记) |
