http://linboas1.blog.163.com/blog/static/35766150200984112254760/edit/
ecsho增加商品属性,ecsho添加商品属性,ecshop二次开发
这里只讲添加一种属性的方法,添加多个自己设置下.以添加"颜色"属性为例
测试版本 ECShop_V2.7.0_UTF8_Release0720.zip
演示截图
后台
前台2009年9月4日 - linboas1 - linboas1的博客2009年9月4日 - linboas1 - linboas1的博客
步骤如下:
运行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><!-- 加数据结束 -->
本文来自:http://p2pq.cn/thread-1063-1-1.html
ecsho增加商品属性,ecsho添加商品属性,ecshop二次开发
这里只讲添加一种属性的方法,添加多个自己设置下.以添加"颜色"属性为例
测试版本 ECShop_V2.7.0_UTF8_Release0720.zip
演示截图
后台
前台2009年9月4日 - linboas1 - linboas1的博客2009年9月4日 - linboas1 - linboas1的博客
步骤如下:
运行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><!-- 加数据结束 -->
本文来自:http://p2pq.cn/thread-1063-1-1.html