广州传奇网络

地址:广州市天河区东圃大马路富华楼C座

电话:13808825895

邮箱:gz020wbs@163.com

QQ:1564443073

网址:http://www.020wbs.com/

首页 > 二次开发Ecshop二次开发 > 解决Ecshop中重量单位设置的问题

二次开发Ecshop二次开发

二次开发Ecshop二次开发

解决Ecshop中重量单位设置的问题

要解决的两个关于重量单位设置的问题:

  1. 如何把添加商品时的默认重量单位改为克?
  2. 如何在Ecshop中自定义添加单位? 比如我想添加 升 或者 毫升 或者克 或者千克…

 

如何把添加商品时的默认重量单位改为克?

须修改2个文件:

文件1: .admin/includes/lib_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: .admin/templates/goods_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.给自己看的:在目录languages/zh-cn/admin 下找出所有的克或千克,并改之!