ECSHOP批量上传二次开发2

继上次批量上传,这次做了一个不需要修改数据库的版本
 
1.languages/zh/admin/goods_batch.php
添加整理属性/根据需要批量上传的属性
//自定义批量上传字段start
$_LANG['upload_goods']['goods_guige']='规格';
$_LANG['upload_goods']['goods_xilie']='系列';
$_LANG['upload_goods']['goods_xinghao']='型号';
$_LANG['upload_goods']['goods_type']='商品类型';
//自定义批量上传字段end
 
 
2.添加电器商品类型的属性
后台添加即可
 
3.批量上传的时候插入到goods_attr
admin/goods_batch.php
395行
/*myself 获取商品类型和商品属性*/
$cat_name=$field_arr['goods_type'];
$cat_id=$db->getOne("select cat_id from ".$ecs->table('goods_type')." where cat_name='".$cat_name."'");
$field_arr['goods_type']=$cat_id;
477行
/*myself自定义属性赋值*/
$attr_xilie_id=$db->getOne("select attr_id from ".$ecs->table('attribute')." where attr_name='系列'");
$attr_xinghao_id=$db->getOne("select attr_id from ".$ecs->table('attribute')." where attr_name='型号'");
$attr_guige_id=$db->getOne("select attr_id from ".$ecs->table('attribute')." where attr_name='规格'");
//插入属性
$sql="insert into ".$ecs->table('goods_attr')." values('',".$insert_id.",".$attr_xilie_id.",'".$field_arr['goods_xilie']."',0)";
$db->query($sql);
$sql="insert into ".$ecs->table('goods_attr')." values('',".$insert_id.",".$attr_xinghao_id.",'".$field_arr['goods_xinghao']."',0)";
$db->query($sql);
$sql="insert into ".$ecs->table('goods_attr')." values('',".$insert_id.",".$attr_guige_id.",'".$field_arr['goods_guige']."',0)";
$db->query($sql);
 
 
 
 

转载于:https://www.cnblogs.com/masterRoshi/archive/2012/03/29/2424064.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值