ECSHOP购物车退出不清空
2014-07-22 15:39
134 查看
1.includes\cls_session.php,将
找到下面代码注释掉
完成
转载自:http://www.phptext.net/article_view.php?id=290
if (!empty($GLOBALS['ecs'])) { $this->db->query('DELETE FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE session_id = '$this->session_id'"); }改为
if (!empty($GLOBALS['ecs'])) { $this->db->query('DELETE FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE session_id = '$this->session_id' AND `user_id`=0"); }2.includes\lib_main.php中,function update_user_info(){} 在这个函数内最下面加入
/* 更新登录时间,登录次数及登录ip */ $sql = "UPDATE " .$GLOBALS['ecs']->table('users'). " SET". " visit_count = visit_count + 1, ". " last_ip = '" .real_ip(). "',". " last_login = '" .gmtime(). "'". " WHERE user_id = '" . $_SESSION['user_id'] . "'"; $GLOBALS['db']->query($sql); $sql = "update ".$GLOBALS['ecs']->table('cart')." set user_id =".$_SESSION['user_id']." where session_id = '".SESS_ID."'"; $GLOBALS['db'] -> query($sql); $sql1 = "update ".$GLOBALS['ecs']->table('cart')." set session_id ='".SESS_ID."' where user_id = '".$_SESSION['user_id']."'"; $GLOBALS['db'] -> query($sql1); $sql2="select distinct(c.goods_id) from".$GLOBALS['ecs']->table('cart')."as c left join".$GLOBALS['ecs']->table('goods')."as g on c.goods_id=g.goods_id where g.is_on_sale =0 AND c.user_id = '".$_SESSION['user_id']."'"; $data = $GLOBALS['db'] -> getAll($sql2); if($data){ foreach ($data as $k=>$v){ $sql="delete from".$GLOBALS['ecs']->table('cart')."where goods_id = '".$v['goods_id']."'"; $GLOBALS['db'] -> query($sql); } }3.admin\privilege.php
找到下面代码注释掉
$sql = "DELETE FROM " . $GLOBALS['ecs']->table('cart') . " WHERE session_id NOT " . db_create_in($valid_sess); $GLOBALS['db']->query($sql);
完成
转载自:http://www.phptext.net/article_view.php?id=290
相关文章推荐
- ecshop完美解决前台和后台自动退出、购物车自动清空
- ecshop退出登录会清空购物车的bug优化,最完美解决方法
- ecshop完美解决前台和后台自动退出、购物车自动清空
- ECShop:会员退出不清空购物车
- 三种方法实现ecshop购物车退出不清空
- 三种方法实现ecshop购物车退出不清空
- 解决ecshop退出登录会清空购物车的bug优化最完美方法
- ecshop 实现购物车退出不清空
- [ECSHOP] 终于解决ECSHOP的购物车自动清空问题,改善会员体验
- ecshop 完美解决动态ip登录超时和购物车清空问题
- ECSHOP清空购物车后挑转指定的页面
- 修改一句代码 实现购物车退出不清空[转载+修改]
- 终于解决ECSHOP的购物车自动清空问题,改善会员体验
- ecshop购物车在更换浏览器后会清空
- ecshop二次开发之 修改ecshop购物车退出后保留购物车购买的商品
- 2014-10-2 bug更新5 ecshop和ectouch解决动态ip登录超时和购物车清空问题
- ECSHOP购物车商品自动清空问题解决方法改善会员体验
- ecshop 点购物车弹出提示框
- 关于Android退出程序清空私密文件的那些事
- 判断移动端/pc端、读写文件、退出时清空session