解决Ecshop中重量单位设置的问题
要解决的两个关于重量单位设置的问题:
1.如何把添加商品时的默认重量单位改为克?
2.如何在Ecshop中自定义添加单位? 比如我想添加 升 或者 毫升 或者克 或者千克…
如何把添加商品时的默认重量单位改为克?
须修改2个文件:
文件1: .adminincludeslib_goods.php
//修改改文件是为了调换千克和克的位置;
function get_unit_list()
{
return array(
‘1′ => $GLOBALS['_LANG']['unit_kg'],
‘0.001′ => $GLOBALS['_LANG']['unit_g'],
);
}
改为:
function get_unit_list()
{
return array(
‘0.001′ => $GLOBALS['_LANG']['unit_g'],
‘1′ => $GLOBALS['_LANG']['unit_kg'],
);
}
文件2: .admintemplatesgoods_info.htm
//修改该文件是为了设置默认值为克:
<input type=”text” name=”goods_weight” value=”{$goods.goods_weight/$weight_unit}” size=”20″/> <select name=”weight_unit”>{html_options options=$unit_list selected=$weight_unit}//删除下划线的代码
</select>
改为:
<td><input type=”text” name=”goods_weight” value=”{$goods.goods_weight/$weight_unit}” size=”20″ /> <select name=”weight_unit”>{html_options options=$unit_list }</select>
就可以了.
如何在Ecshop中自定义添加单位?
1.修改common.php(也可在后台的公共语言项编辑里),查找到克或千克,改为升或毫升.这样用户看到的就是升或毫升.
2.给自己看的:在目录languageszh-cnadmin 下找出所有的克或千克,并改之!