您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop会员用户登录赠送等级积分和消费积分插件
书兰2023-12-17Ecshop商城教程已有人查阅
导读本功能实现每天 次登录赠送等级积分和消费积分,长时间停留赠送积分,可后台设置参数1.每天次登录赠送积分的2.如果要实现长时间停留赠送积分的
本功能实现每天 次登录赠送等级积分和消费积分,长时间停留赠送积分,可后台设置参数
1.每天次登录赠送积分的
打开includes\lib_main.php
查找,(把下边这段一定要放在之前的}前)添加:
$sql = 'SELECT last_login FROM ' . $GLOBALS['ecs']->table('users') . " WHERE user_id = '" . $_SESSION['user_id'] . "'"; $last_login = $GLOBALS['db']->getOne($sql); if($last_login < (strtotime(date("y-m-d"))-8*3600)) { log_account_change($_SESSION['user_id'], 0, 0, $GLOBALS['_CFG']['login_points'], $GLOBALS['_CFG']['login_points'],"会员每天 次登录赠送".$GLOBALS['_CFG']['login_points']."积分"); }
数据库插入SQL语句:
INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ( '2', 'login_points', 'text', '', '', '100', '1'); 代码 languages\zh_cn\admin\shop_config.php,
查找$_LANG['cfg_name']['integral_percent'] = '积分支付比例';下面添加:
$_LANG['cfg_name']['login_points'] = '会员每天 次登录赠送积分';
2.如果要实现长时间停留赠送积分的
打开includes\init.php,
查找if ((DEBUG_MODE & 1) == 1) 前面添加:
1.每天次登录赠送积分的
打开includes\lib_main.php
查找,(把下边这段一定要放在之前的}前)添加:
$sql = 'SELECT last_login FROM ' . $GLOBALS['ecs']->table('users') . " WHERE user_id = '" . $_SESSION['user_id'] . "'"; $last_login = $GLOBALS['db']->getOne($sql); if($last_login < (strtotime(date("y-m-d"))-8*3600)) { log_account_change($_SESSION['user_id'], 0, 0, $GLOBALS['_CFG']['login_points'], $GLOBALS['_CFG']['login_points'],"会员每天 次登录赠送".$GLOBALS['_CFG']['login_points']."积分"); }
数据库插入SQL语句:
INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ( '2', 'login_points', 'text', '', '', '100', '1'); 代码 languages\zh_cn\admin\shop_config.php,
查找$_LANG['cfg_name']['integral_percent'] = '积分支付比例';下面添加:
$_LANG['cfg_name']['login_points'] = '会员每天 次登录赠送积分';
2.如果要实现长时间停留赠送积分的
打开includes\init.php,
查找if ((DEBUG_MODE & 1) == 1) 前面添加:
if($_SESSION['user_id']) { $now_time = gmtime(); $sql = "select last_login from ".$ecs->table('users')." where user_id = ".$_SESSION['user_id']; $last_login = $db->getOne($sql); if(($last_login + $_CFG['tingliu_time']) < $now_time) { $today = strtotime(date("y-m-d"))-8*3600;//当天时间 $sql = "select count(log_id) as log_num from ".$ecs->table('account_log')." where user_id = ".$_SESSION['user_id']. " and change_type = 98 and change_time > ".$today; $log_num = $db->getOne($sql); if($log_num == 0) { log_account_change($_SESSION['user_id'], 0, 0, $_CFG['tingliu_points'], $_CFG['tingliu_points'],"停留时间超过".$_CFG['tingliu_time']."秒赠送".$_CFG['tingliu_points']."积分",98); } } }
数据库插入SQL语句
INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ( '2', 'tingliu_points', 'text', '', '', '100', '1'); INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ( '2', 'tingliu_time', 'text', '', '', '100', '1');
languages\zh_cn\admin\shop_config.php,
查找$_LANG['cfg_name']['integral_percent'] = '积分支付比例';下面添加:
$_LANG['cfg_name']['tingliu_points'] = '长时间登录赠送积分';
$_LANG['cfg_name']['tingliu_time'] = '停留时间(单位:秒)';
$_LANG['cfg_desc']['tingliu_points'] = '一天只赠送一次。';
在商店设置-基本设置-最下面设置 设置相关的参数
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop其他页面调用首页FLASH主广告的方法
我想在ECSHOP商品分类页模板里面调用首页的FLASH主广告,应该怎么做呢?
怎么去掉ecshop电话邮编只能是阿拉伯数字的限制
做英文多语言外贸网站时候,有的时候老外国家电话可能有英文字母,但是ecshop默认只能输入数字,那怎么修改处理?
ecshop首页生成纯静态页插件
如果网站访问量比较大,我们可以把ecshop的网站的首页生成html,减小服务器的压力,让ecshop首页打开得更快一点实现这个可以按以下两步完成:
ecshop商品销量显示月销量已销售或总销量的方法
ECSHOP商品销量显示月销量已销售或总销量二次开发教程-本文章以默认的ECSHOP模板为例作讲解:ECSHOP模板前台页面商品的相关信息在/includ
相关源码
-
(自适应响应式)pbootcms食品零食店日化用品网站源码下载基于PbootCMS内核开发的响应式模板,为食品零食、日化用品等行业量身定制。该模板通过可视化设计展现产品特色,帮助企业快速搭建专业官网查看源码 -
(PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码 -
(自适应多语言)WordPress开源主题MirageV资讯个人博客源码MirageV资讯类个人博客主题源码/WordPress主题/全开源MirageV 是一款开源的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,查看源码 -
(自适应响应式)装修装潢设计公司网站源码下载本模板为装修设计企业打造,采用PbootCMS内核开发,整体设计突出空间美学与功能性结合。首页采用大图轮播展示工程案例,服务项目模块支持三维效果展示,呈现装修设计企业的专业形象与技术实力。查看源码 -
(自适应)HTML5响应式双语绿色物流运输快递货运pbootcms源码本款基于PbootCMS开发的网站模板为物流运输、快递货运行业设计,采用HTML5技术构建,支持简繁字体切换。模板设计充分考虑了货运物流行业的特点,可专业展示运输服务、物流网络和业务优势等内容。查看源码 -
(PC+WAP)绿色资源回收新能源环保设备pbootcms源码下载基于PbootCMS系统深度开发的环保行业模板,特别适配资源回收设备、新能源技术、环境治理装备等企业的线上展示需求。集成产品库、解决方案、环保案例等专业模块,助力企业高效传递绿色价值。查看源码
| 分享笔记 (共有 篇笔记) |