ecshop二次开发,增加商品属性的方法,添加商品属性的方法

 

步骤如下:

运行mysql命令,修改数据库表!alter table `ecs_goods` add `goods_color` char(15) NOT NULL default '';
复制代码查到languages/zh_cn/common.php $_LANG['goods_brand'] = '商品品牌:';
复制代码其下增加$_LANG['goods_color'] = '颜色:';
复制代码这个是前台商品信息里显示的属性名称
-----------------------------------
查到languages/zh_cn/admin/goods.php  查找$_LANG['lab_goods_brand'] = '商品品牌:';
复制代码其下增加$_LANG['lab_goods_color'] = '颜色:';
复制代码这个是后台添加商品时显示的商品属性名称
------------------------------------
查到admin/goods.php 从   /* 入库 */ 开始 查找warn_number
在字段处插入goods_color,  在值处插入$_POST[goods_color], 包括逗号
如warn_number, goods_color,
'$warn_number',$_POST[goods_color],

这里$_POST[goods_color] 表示提交上来的name值为goods_color的值

------------------------------这里加的是前台
查到
themes/mpc_purple/goods.dwt mpc_purple这个是我的模板的名字,你的名字改你自己的
里的   <!-- 显示商品品牌 -->

      <span class="font-weight">{$lang.goods_brand}</span><a href="{$goods.goods_brand_url}" >{$goods.goods_brand}</a><br />

   <!--{/if}-->
复制代码下面加<!-- 测试添加开始 -->

<!-- {if $goods.goods_color neq "" } -->

<span class="font-weight">{$lang.goods_color}</span>{$goods.goods_color}<br />

<!-- {/if} -->

<!-- 测试添加结束 -->
复制代码------------------这里加的是后台
查到admin/templates/goods_info.htm 这是后台添加商品的模板  {html_options options=$lang.font_styles selected=$goods_name_style}

            </select>

            {$lang.require_field}</td>

          </tr>
复制代码在其下加 

<!-- 加数据开始 -->

                      <tr>

            <td class="label"><?php echo $this->_var['lang']['lab_goods_color']; ?> </td>

            <td><input type="text" name="goods_color" value="<?php echo htmlspecialchars($this->_var['goods']['goods_color']); ?>"

size="20"  />

            <span id="goods_sn_notice"></span><br /> </td>
复制代码</tr><!-- 加数据结束 -->

这个是网上找的,不过貌似是添加通用信息里的项目的方法,而添加商品属性的方法我自己看了下数据库,发现没这么麻烦,以化妆品,添加香味属性来说:

找到表ecs_attribute 插入新行,添上香味,OK。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值