ecshop二次开发 购物时为每件商品添加备注信息的修改方法 目标: 用户在选购商品加入购物车前可以为商品添加备注信息 加入购物车后可以在购物车查看备注信息 店主在查看订单时可以看到用户为商品添加的备注信息 用户在个人中心中可以看到商品的备注信息 目标一: 打开ecshop/goods.php]搜索"display"可以看到这句: $smarty->display('goods.dwt', $cache_id); 打开模板目录下的goods.dwt,搜索"",在这句之前添加: 商品备注: 打开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_...
内容已隐藏,请关注公众号输入验证码查看
本帖支持关注公众号查看
【无套路 无套路 无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】
|