国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

在ECSHOP的購物車中顯示商品總重量

2024-04-25 20:31:46
字體:
來源:轉載
供稿:網友

商品總重量用于計算郵費,讓買家容易下判斷。默認的購物車環節有兩個:查看購物車的商品、結算,默認兩個環節都不顯示商品總重量。

默認有個現成的函數的cart_weight_price($type),是把購物車中的單價、重量、數量調出來匯總,模板變量也寫好 了:$formated_weight,只需要定義一下模式,在模板上添加代碼就可以了。不過這種方法只能顯示購物車的總重量,不能顯示單個商品的重量。

$smarty->assign("cart_weight_price",$cart_weight_price);

{$cart_weight_price.formated_weight}

不過這種方法只能顯示購物車的總重量,不能顯示單個商品的重量。如果要顯示單重,沒有現成的函數或代碼,得自己寫一個。

調出單重

$row['goods_weight'] = $GLOBALS['db']-> getOne("select goods_weight from".$GLOBALS['ecs']->table('goods')." where goods_id = ".$row['goods_id']);

計算總重

$total['all_weight'] += $row['goods_weight'] * $row ['goods_number'];

 默認都是按克顯示的,可以分成公斤和克分別顯示,大于1公斤的,顯示公斤,小于1公斤的,顯示克,格式化一下重量

$row['goods_weight'] = formated_weight($row['goods_weight']);

$total['all_weight'] = formated_weight($total['all_weight']);

模板代碼:

{$all_weight}

ecshop 購物流程頁面顯示商品總重量

1、打開flow.php

找到

$smarty->assign('shipping_list', $shipping_list);

$smarty->assign('insure_disabled', $insure_disabled);

$smarty->assign('cod_disabled', $cod_disabled);

后面添加代碼:

$smarty->assign('zhongliang', sprintf($_LANG['zhongliang'], $cart_weight_price['formated_weight']));

2、打開 /languages/zh_cn/shopping_flow.php 加上如下代碼

$_LANG['zhongliang'] = '訂單總重量: %s';

3、然后在flow.dwt中調用{$zhongliang}

flow.dwt中的代碼:

<tr>

<td bgcolor="#ffffff" colspan="7" class="f1 f14b">

<!-- {if $discount gt 0} -->{$your_discount}<br /><!-- {/if} -->

{$shopping_money}<!-- {if $show_marketprice} -->,{$market_price_desc} <!--{/if}--> {$zhongliang}</td>

</tr>

<!-- {/if} -->

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开原市| 中宁县| 乌鲁木齐市| 文化| 隆安县| 贵阳市| 津市市| 林口县| 华池县| 金溪县| 贵溪市| 吴旗县| 固阳县| 宜昌市| 千阳县| 林西县| 肇东市| 剑河县| 阿图什市| 阜阳市| 新田县| 吴忠市| 湟中县| 柯坪县| 德昌县| 宜黄县| 务川| 班戈县| 清丰县| 文化| 三亚市| 巩留县| 兴安县| 宝应县| 乐清市| 凤阳县| 河北区| 黄大仙区| 伊金霍洛旗| 湘潭市| 凉城县|