ecshop后台商品列表编辑免运费

2012-03-02 00:08 来源:www.chinab4c.com 作者:ecshop专家

     ecshop的商品是可以在后台编辑免除运费的。只要该商品勾选上了。就可以在购买的时候不用掏运费。这个是在ecshop录入或者编辑的时候操作的。他是记录在ecshop数据库表is_shipping字段里面的。

     但是ecshop后台编辑某个商品是否免运费,这个十分不友好,操作也复杂。必须点进去才能操作。在商品列表不能一眼看出哪个商品是免除运费的。而且也不方便编辑。为了方便在ecshop后台商品列表里面编辑商品免运费的情况。我们将通过对ecshop二次开发。让ecshop后台轻松支持在列表中勾选免除运费。

   1:  templates/goods_list.htm
第28行增加以下代码
<th><a href="javascript:listTable.sort('is_shipping'); ">免运费</a></th>
49行增加以下代码
<td alig

   2:admin/goods.php第1563行到1575行增加了以下代码

elseif ($_REQUEST['act'] == 'toggle_is_shipping')
{
    check_authz_json('goods_manage');

    $goods_id       = intval($_POST['id']);
    $is_shipping         = intval($_POST['val']);

    if ($exc->edit("is_shipping = '$is_shipping', last_update=" .gmtime(), $goods_id))
    {
        clear_cache_files();
        make_json_result($is_shipping);
    }
}

   3:themes/default/goods.dwt里面这样调用就可以

{if $goods.is_shipping eq '1'}免运费{/if}

   通过以上对ecshop修改,我们完成了对ecshop后台商品列表编辑免运费.

   来源:http://www.chinab4c.com