官方微博: 腾讯  
首页 > ECSHOP教程 > ECSHOP模板教程 > ECSHOP商品详情页修改 > ECSHOP产品重量单位千克改成默认单位为克

ECSHOP产品重量单位千克改成默认单位为克

ECSHOP教程 / ecshop 教程网(www.ecshop119.com) 2013-07-31

ecshop后台增加产品的时候,往往需要调整产品重量,调整产品重量单位,ecshop产品重量单位的存储,有很多的缺点和漏洞,比如填写"克",小数点不能保留到最后两位.

      很多朋友想灵活的调整ecshop后台产品重量单位,如何调整默认的重量单位呢,将克转换为千克?

      1:如何调整单位的文字"千克"转换为公斤

       很简单,languages/zh_cn/admin/goods.php语言包中,$_LANG['unit_g'] = '克';$_LANG['unit_kg'] = '公斤';这些,就可以随便调整名称。

      2:如何调整默认的单位为"克"

       先看admin/templates/goods.htm下面, <select name="weight_unit">{html_options options=$unit_list selected=$weight_unit}</select>这里就是用来控制单位名称的,如果你需要调整他,在 lib_goods.php中,找到函数

      function get_unit_list()
{
    return array(
     '0.001' => $GLOBALS['_LANG']['unit_g'],
        '1'     => $GLOBALS['_LANG']['unit_kg'],
  );
}

      设置两者换算的比例就可以,在后台goods.php中,修改 $smarty->assign('weight_unit', (!$is_add) ? '1' : ($goods['goods_weight'] >= 1 ? '1' : '0.001'));保存刷新,就是你要的结果.默认选择了"克"

 

转载请注明:ECshop119模板屋-ECshop教程网(全国最专业的ECSHOP插件制作商-专业ECSHOP二次开发)

帮助目录

在线反馈

可以将问题或建议反馈给我们。

提交在线反馈

与网友交流ECSHOP开发修改。

加入QQ群交流