ECSHOP增加商品属性(字段)

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

ECSHOP增加商品属性(字段)
1.在商品表(ecs_goods)中增加一个字段,我做的是全国和本地站点就增加了一个goods_subst字段(不知道命名是不是规范的)
sql语句:alter table ecs_goods add goods_subst varchar(255) not null after goods_desc;
2.在新增商品页面增加一段代码 admin/templates/goods_info.htm
<tr>
<td class="label">{$lang.goods_subst}</td>
<td>
<input name="goods_stop" type="radio" value="0" checked="checked" />杭州站
<input name="goods_stop" type="radio" value="1" />全国站
</td>
</tr>
具体位置自己视情况而定但不要出了206行,这个是单选按钮的,有需要可以自己改。
3.添加读取和更新商品表的字段 (和批量上传无关但是便于查看)
位置:admin/goods.php
在更新位置上加入: 大概1025行的样子,也不知道是不是,不过我的是好的
$sql="update" .$ecs->table('goods_stop'). "set goods_stop='.$_POST[goods_subst].' where goods_id= '.$_REQUEST[goods_id]'" ;到此商品的属性就可以被更新掉了。
4.批量上传添加字段 language/admin/goods_batch.php
添加字段:
//自定义批量上传字段
$_LANG['upload_goods']['goods_subst']='全国/本地';
5.admin/goods.php830行$sql="....values........";values/前加上你的字段‘goods_subst’,values 后同样加上'$_POST[goods_subst]'
位置要对好。Else 里面的 $sql 同理
6. language/admin/goods.php 加个使代码看起来和ECshop源码一样
$_LANG['goods_subst']='全国/杭州:';