您的位置:首页 > 运维架构

ECSHOP批量上传二次开发2

2012-03-29 19:49 513 查看
继上次批量上传,这次做了一个不需要修改数据库的版本

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: