博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
更改大商创立即购买【仿淘宝】
阅读量:4975 次
发布时间:2019-06-12

本文共 1590 字,大约阅读时间需要 5 分钟。

修改如下

/js/common.js
function  addToCar(){
//找到
        goods.quick    = quick;
    goods.spec     = spec_arr;
    goods.goods_id = goodsId;
    goods.number   = number;
在其下面增加一行
  goods.liji=1;//立即购买
}
修改flow.php
找到
$_REQUEST['step'] == 'add_to_cart'
在其逻辑里修改
    
  if ($_CFG['one_step_buy']) {   
        clear_cart();
     }
修改为
    $go_id=$goods->liji;
  if ($_CFG['one_step_buy'] == '1' || $go_id==1) {   
        clear_cart1($goods->goods_id);
     }
找到
if (addto_cart($goods->goods_id, $goods->number, $goods->spec, $goods->parent, $warehouse_id, $area_id, $goods->stages_qishu, $goods->store_id,
$goods->end_time, $goods->store_mobile))
修改为
if (addto_cart($goods->goods_id, $goods->number, $goods->spec, $goods->parent, $warehouse_id, $area_id, $goods->stages_qishu, $goods->store_id,
$goods->end_time, $goods->store_mobile,$goods->liji))   //即增加一个参数
在/includes/lib_order.php
找到
function clear_cart($type = CART_GENERAL_GOODS, $cart_value = '')
{
}
在其函数下增加一个新函数
function clear_cart1($goods_id)
{
    
    if (!empty($_SESSION['user_id'])) {
        $sess_id = ' user_id = \'' . $_SESSION['user_id'] . '\' ';
    }
    else {
        $sess_id = ' session_id = \'' . real_cart_mac_ip() . '\' ';
    }
    $goodsIn = '';
    if (!empty($cart_value)) {
        $goodsIn = ' and rec_id in(' . $cart_value . ')';
    }
    $sql = 'DELETE FROM ' . $GLOBALS['ecs']->table('cart') . ' WHERE goods_id='.$goods_id.' and ' . $sess_id . (' AND rec_type = \'' . $type .
'\'') . $goodsIn;
    $GLOBALS['db']->query($sql);
    if (!empty($_SESSION['user_id'])) {
        $sess_id = ' user_id = \'' . $_SESSION['user_id'] . '\' ';
    }
    else {
        $sess_id = ' user_id = \'' . real_cart_mac_ip() . '\' ';
    }
}

转载于:https://www.cnblogs.com/behindman/p/8961915.html

你可能感兴趣的文章
TL431的几种常用用法
查看>>
js 经典闭包题目详解
查看>>
在项目中移除CocoaPods
查看>>
【洛谷】CYJian的水题大赛【第二弹】解题报告
查看>>
POJ 1703 Find them, Catch them【种类/带权并查集+判断两元素是否在同一集合/不同集合/无法确定+类似食物链】...
查看>>
L1-5. A除以B【一种输出格式错了,务必看清楚输入输出】
查看>>
Git一分钟系列--快速安装git客户端
查看>>
纵越6省1市-重新启动
查看>>
hive安装以及hive on spark
查看>>
jz1074 【基础】寻找2的幂
查看>>
Wannafly模拟赛5 A 思维 D 暴力
查看>>
【Linux开发】CCS远程调试ARM,AM4378
查看>>
Linux之ssh服务介绍
查看>>
Java Swing提供的文件选择对话框 - JFileChooser
查看>>
排序:冒泡排序
查看>>
github下载安装
查看>>
Hat’s Words
查看>>
Java中instanceof关键字的用法总结
查看>>
引用类型-Function类型
查看>>
Nginx Configuration 免费HTTPS加密证书
查看>>