购物时为每件商品添加备注信息的
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
用户在选购商品加入购物车前可以为商品添加备注信息 加入购物车后可以在购物车查看备注信息 店主在查看订单时可以看到用户为商品添加的备注信息 用户在个人中心中可以看到商品的备注信息 目标一: 打开ecshop/goods.php,搜索"display"可以看到这句: $smarty->display('goods.dwt', $cache_id); 打开模板目录下的goods.dwt,搜索"<!-- {* 结束循环可选属性 *} -->",在这句之前添加: <br />商品备注:<textarea name="content" cols="40" rows="5"></textarea> 打开ecshop数据库执行: ALTER TABLE `ecs_cart` ADD `content` TEXT NOT NULL 在下面我们可以看到a连接执行的是:javascript:addToCart({$goods.goods_id}),于是我们在文件夹里查找 addToCart方法,在js/common.js里面的addToCart方法我们可以看到表单的值都是在这里获取的,于是我们找到 goods.quick = quick;在它前面加上: goods.content= formBuy.elements['content'].value; 在方法的最后一看可以看到递交的地址是:flow.php?step=add_to_cart. 打开flow.php,查找add_to_cart方法,找到if (addto_cart($goods->goods_id, $goods->number, $goods->spec, $goods->parent)),将它替换为: if (addto_cart($goods->goods_id, $goods->number, $goods->spec, $goods->parent,$goods->content)) 找到addto_cart方法,在includes/lib_order.php里面,将function addto_cart($goods_id, $num = 1, $spec = array(), $parent = 0)替换为: function addto_cart($goods_id, $num = 1, $spec = array(), $parent = 0, $content='') 找到$parent['parent_id'] = 0;在它下面加入: $parent['content'] = $content; 这时候我们回到商品页检查一下是否能运行,填写留言,加入购物车,查看数据库我们可以发现已经成功插入数据库了. 但是我们回到商品页重新填写备注信息再加入购物车发现,数据库的备注信息还是原来的,没有更新. 于是我们找到" , goods_price = '$goods_price'". ,将它替换为: lfgylc889.com ydylc69.com bt365ylc88.com cqylc98.com ddfylc49.com " , goods_price = '$goods_price', content='$content'". 再回到商品页测试,成功更新数据库!我们将商品删除,数据库的记录也消失了! |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop开发技巧
ecshop右侧
ecshop站内快讯
ecshop批处理
ecshopUNKNOWN
ecshop农行
ecshop修改尺寸
ecshop工作人员
ecshop办公用品
ecshop银联
ecshopTel
ecshop怪怪的
ecshop代收货款
ecshop学生宿舍
网店seo
ecshop列队
ecshop蓝色
beat版
ecshop和尺码(s
ecshop行会
ecshop首页添加文章
ecshop超级网银
ecshopILLEGAL
ecshop登陆
ecshop货币汇率
ecshop打印机头发
ecshop锁定
ecshop广州移动
ecshop不更新
ecshop何体统