商品内容页加订单留言功能分析

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

看到网站有人对这个功能有需求,我分析一下, 稍微麻烦一些 耐心:

第一步:打开 ecs_cart ,ecs_order_goods 俩个表加一相同字段 goods_desc (具体操作 可以登陆phpmyadmin 进行);

第二步:首先修改goods.dwt 模板 在内容旁边适当地点加
  1. <textarea name="desc" cols="40" rows="5"></textarea>
复制代码


第四步:打开 js文件夹下的common.js 找 addToCart 这个函数 goods.spec= spec_arr;
goods.goods_id = goodsId;
goods.number= number;
goods.desc= formBuy.elements['desc'].value;


第四步:打开flow.php找 if ($_REQUEST['step'] == 'add_to_cart') 这个动作内
  1. if (addto_cart($goods->goods_id, $goods->number, $goods->spec, $goods->parent,$goods->desc))
复制代码
$goods->desc 多传一个参数。


第四步:打开lib_order.php 找addto_cart函数修改 function addto_cart($goods_id, $num = 1, $spec = array(), $parent = 0,$desc='') 多传一个参数

$parent = array(
'user_id' => $_SESSION['user_id'],
'session_id' => SESS_ID,
'goods_id'=> $goods_id,
'goods_sn'=> addslashes($goods['goods_sn']),
'goods_name' => addslashes($goods['goods_name']),
'market_price'=> $goods['market_price'],
'goods_attr' => addslashes($goods_attr),
'goods_attr_id' => $goods_attr_id,
'is_real' => $goods['is_real'],
'extension_code'=> $goods['extension_code'],
'goods_desc' => $desc,
'is_gift' => 0,
'rec_type'=> CART_GENERAL_GOODS
);

基本搞定。去数据库查看是否成功袄,不过 在后台订单 商品显示那要调出来。



回答:
多谢~~~多放。

能给个演示吗你这个是基本搞定好像还没有完全搞定啊后续一下吧

这么好的功能 别只说一般啊

前台已经说全了 。

在后台订单 商品显示那要调出来这个怎么掉用呢

哇...qiyongdong大哥..又发技术贴了..
顶 顶 顶..

学习学习

谁能告诉一下在后台怎么调用吗 谢谢

呵呵 谢谢。

555555555555555 谁能告诉我怎么在后台调用出来呀

字段已经有了,后台 你在sql里把这个字段加进去就可以了

我还真是PHP菜鸟完全看不明白啊

我还是不会操作怎么做 希望有人能把详细的使用方法贡献出来谢谢

如果没有人详细说明我天天顶这个帖子