记得之前有一位先生提起过"批量上传的商品相册导入问题修改"
2016-07-07 15:06 来源:www.chinab4c.com 作者:ecshop专家
记得之前有一位先生提起过"批量上传的商品相册导入问题修改" 他的阐述是: 原批量上传功能的条件是必须首先上传产品的图片,然后上传数据,在将数据导 入的过程中 自动拷贝原始文件生成相册文件,这样的结果是1、如果你之前没有上传图片,那 么自然无法生成相册 文件,也就无法显示相册图片了。2、无形中增大了使用空间,虽然每个图片最大 也只有几百KB,但是 大家应该懂得积少成多的道理。 在调试中发现的问题,经修改后,可以不计较上传图片与上传数据的先后顺序。 直接使用原始图片 不生成相册文件。减少使用空间问题。 在goods_batch.php文件中搜索 [Copy to clipboard] [ - ] CODE: if (!empty($field_arr['original_img']) || !empty($field_arr ['goods_img']) || !empty($field_arr['goods_thumb'])) 将以下原代码: [Copy to clipboard] [ - ] CODE: if (!empty($field_arr['original_img'])) { $ext = substr($field_arr['original_img'], strrpos ($field_arr['original_img'], '.')); $goods_gallery['img_original'] = dirname ($field_arr['original_img']) . '/' . $image->random_filename() . $ext; @copy(ROOT_PATH . $field_arr['original_img'], ROOT_PATH . $goods_gallery['img_original']); } if (!empty($field_arr['goods_img'])) { $ext = substr($field_arr['goods_img'], strrpos ($field_arr['goods_img'], '.')); $goods_gallery['img_url'] = dirname($field_arr ['goods_img']) . '/' . $image->random_filename() . $ext; @copy(ROOT_PATH . $field_arr['goods_img'], ROOT_PATH . $goods_gallery['img_url']); } if (!empty($field_arr['goods_thumb'])) { $ext = substr($field_arr['goods_thumb'], strrpos ($field_arr['goods_thumb'], '.')); $goods_gallery['thumb_url'] = dirname($field_arr ['goods_thumb']) . '/' . $image->random_filename() . $ext; @copy(ROOT_PATH . $field_arr['goods_thumb'], ROOT_PATH . $goods_gallery['thumb_url']); } 修改为: [Copy to clipboard] [ - ] CODE: $goods_gallery['img_original'] = $field_arr['original_img']; $goods_gallery['img_url'] = $field_arr['goods_img']; $goods_gallery['thumb_url'] = $field_arr['goods_thumb']; $goods_gallery['img_desc'] = $field_arr['goods_name']; 注意:如果你以后希望修改回官方功能,请你在修改之前使用“//注释" 屏蔽原 来的代码!!! 我斗胆想问下,如果我想保留像册功能,但是想在先上传商品后上传图片,的这样的逆操作情况下还可以生成想册!请问该如何修改代码?请赐教! |
回答:
图片上传完成后就去批量处理图片 |
哦,那这样就可以了吗? |
奥,那我得去试试,呵呵谢谢大虾 |
不错,不知官方如何想的,搞对图片的处理程序那么复杂!都用原图片多好!不是为那个相册程序而削足适靴吧? |
不错,不知官方如何想的,对图片的处理程序搞得那么复杂!都用原图片多好!不是为那个相册程序而削足适靴吧? |
不得不佩服!在下大力支持,也顶一个。我喜欢您的这篇文章,很有收获! --------------------------------------------------------------------------------------------------------------------------------------------- 我经常用苏州TNT来发送快递。用苏州DHL、苏州UPS或者苏州EMS则稍为差一些。苏州FedEx稍好,但价格贵一点。 |
正为这个问题郁闷呢 |
最近更新
常用插件
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop立即购买
ecshoppermission
ecshop明细
ecshop显示商品数量
ecshop预设
ecshopSQL备份
ecshop载入
ecshopecmall动态购物车
ecshop社区
ecshop注册页面
ecshop百度权重
ecshop母婴
ecshop表格
ecshopmobile
ecshop类型
ecshop求证
ecshop用于
ecshop秒杀插件
ecshop列表排序
ecshop过滤
ecshop良知
ecshop出新
ecshop自定义的轮播广告位
电子商务
ecshop加入收藏夹
ecshop乱码
ecshop51买包包
ecshop组合
zencart左边栏
ecshop不能付款