您现在的位置是:首页 > 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后台怎么添加搜索功能
目前后台按照我们自身的需求便于管理可能要加搜索功能,比如供货商列表,如果信息太多的话加个搜索会更方便些,当然如果有基础的网友不用看此贴直接模仿官方有搜索模块的就成
ecshop导航栏模块分析
花了一下午的时间,总算解决了。本来想在前台界面上分析看看ecshop导航栏设置,在浏览器里面是定位到了“nav-manu”下面,然后子目录是在m_left下可以看到是动态生成一系列的ul
ecshop订单一键发货简化订单发货流程
步骤一:在templates/order_info.htm文件找到:在此代码前加上“一键发货”按钮,代码如下:在此代码下添加发货操作代码,代码如下
ecshop添加通过快递单号搜索订单的实现方法
有时候订单太多,我们想直接通过快递单号搜索找到该订单,那么ecshop后台如何修改?需要修改admin/order.php,admin/templates/order_list.htm两个文件
相关源码
-
自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码 -
响应式WordPress简约博客主题Alt_BlogAlt_Blog主题该模板为博客内容展示设计,采用简约现代的风格理念,打造清晰的内容呈现平台。响应式布局确保在不同设备上都能获得良好的浏览体验,帮助博主更好地展示和分享内容。查看源码 -
帝国cms7.2淘宝客导购自媒体博客网站模板源码本模板基于帝国CMS7.2内核深度开发,为淘宝客、商品导购类自媒体及博客网站设计。通过可视化后台管理,可快速搭建具备商品推荐、比价功能的内容平台,帮助用户实现流量高效转化。查看源码 -
(自适应响应式)水墨风白酒酿制酒业酒文化酒类产品网站源码下载本模板基于PbootCMS内核开发,为酒类企业打造的水墨风响应式网站解决方案。采用传统东方美学设计语言,呈现白酒文化底蕴,自适应移动端展示效果,数据实时同步更新,助力酒企建立专业数字化形象。查看源码 -
(自适应响应式)超市仓储仓库货架展架网站pbootcms源码下载本模板为货架展架、仓储货架行业量身打造,采用PbootCMS内核开发,充分考虑了货架产品展示和企业形象展示的需求。模板设计简洁大方,突出产品特点,能够有效展示各类货架产品的规格参数和应用场景,帮助访客快速了解企业核心业务和产品优势。查看源码 -
帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码
| 分享笔记 (共有 篇笔记) |
