ECSHOP会员登录赠送等级积分和消费积分插件

释放双眼,带上耳机,听听看~!
本功能实现ECSHOP会员每天第一次登录赠送等级积分和消费积分,长时间停留赠送积分,可后台设置参数1.每天第一次登录赠送积分的打开includes\lib_main.php查找,(把下边这段一定要放在

本功能实现ECSHOP会员每天第一次登录赠送等级积分和消费积分,长时间停留赠送积分,可后台设置参数

1.每天第一次登录赠送积分的
打开includes\lib_main.php
查找,(把下边这段一定要放在之前的}前)添加:

    $sql = &#39SELECT last_login FROM &#39 . $GLOBALS[&#39ecs&#39]->table(&#39users&#39) . WHERE user_id = &#39 . $_SESSION[&#39user_id&#39] . &#39

    $last_login = $GLOBALS[&#39db&#39]->getOne($sql)

    if($last_login < (strtotime(date(y-m-d))-8*3600))

    {

    log_account_change($_SESSION[&#39user_id&#39], 0, 0, $GLOBALS[&#39_CFG&#39][&#39login_points&#39], $GLOBALS[&#39_CFG&#39][&#39login_points&#39],会员每天第一次登录赠送.$GLOBALS[&#39_CFG&#39][&#39login_points&#39].积分)

    }

数据库插入SQL语句:

    INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ( &#392&#39, &#39login_points&#39, &#39text&#39, &#39&#39, &#39&#39, &#39100&#39, &#391&#39)

languages\zh_cn\admin\shop_config.php,
查找$_LANG[&#39cfg_name&#39][&#39integral_percent&#39] = &#39积分支付比例&#39下面添加:
$_LANG[&#39cfg_name&#39][&#39login_points&#39] = &#39会员每天第一次登录赠送积分&#39

2.如果要实现长时间停留赠送积分的
打开includes\init.php,
查找if ((DEBUG_MODE &amp 1) == 1) 前面添加:

    if($_SESSION[&#39user_id&#39])

    {

    $now_time = gmtime()

    $sql = select last_login from .$ecs->table(&#39users&#39). where user_id = .$_SESSION[&#39user_id&#39]

    $last_login = $db->getOne($sql)

    if(($last_login + $_CFG[&#39tingliu_time&#39]) < $now_time)

    {

    $today = strtotime(date(y-m-d))-8*3600//当天时间

    $sql = select count(log_id) as log_num from .$ecs->table(&#39account_log&#39). where user_id = .$_SESSION[&#39user_id&#39].

    and change_type = 98 and change_time > .$today

    $log_num = $db->getOne($sql)

    if($log_num == 0)

    {

    log_account_change($_SESSION[&#39user_id&#39], 0, 0, $_CFG[&#39tingliu_points&#39], $_CFG[&#39tingliu_points&#39],停留时间超过.$_CFG[&#39tingliu_time&#39].秒赠送.$_CFG[&#39tingliu_points&#39].积分,98)

    }

    }

    }

数据库插入SQL语句

    INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ( &#392&#39, &#39tingliu_points&#39, &#39text&#39, &#39&#39, &#39&#39, &#39100&#39, &#391&#39)

    INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ( &#392&#39, &#39tingliu_time&#39, &#39text&#39, &#39&#39, &#39&#39, &#39100&#39, &#391&#39)

languages\zh_cn\admin\shop_config.php,
查找$_LANG[&#39cfg_name&#39][&#39integral_percent&#39] = &#39积分支付比例&#39下面添加:
$_LANG[&#39cfg_name&#39][&#39tingliu_points&#39] = &#39长时间登录赠送积分&#39
$_LANG[&#39cfg_name&#39][&#39tingliu_time&#39] = &#39停留时间(单位:秒)&#39
$_LANG[&#39cfg_desc&#39][&#39tingliu_points&#39] = &#39一天只赠送一次。&#39

在商店设置-基本设置-最下面设置 设置相关的参数

作者:ECSHOP教程

人已赞赏
网站开发

什么是WordPress?

2019-3-16 12:38:45

网站开发

【大商创常见问题解疑】大商创X的编辑器html标签(div)转成(p)标签的问题处理教程

2019-3-16 13:41:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索