国产suv精二区69,精品国模一区二区三区,精品一区二区ww,处破痛哭a√18成年片免费,久久久久久久久毛片精品

云南網站建設創新企業 昆明多彩網絡公司

ecshop中怎么獨立設置屬性價格?

來源:昆明多彩網絡公司 日期:2011-03-18 閱讀: 發表評論

ecshop中的屬性價格的原理是在原價基礎上增減金額,但是這個操作不僅讓很多人會感覺很疑惑,旁邊還得擺上一臺計算器來增減金額,這里介紹的是將價格直接輸入,無需計算的教程。

該修(xiu)正沒有動(dong)到數(shu)據庫,也(ye)不(bu)會影響之前添(tian)加的(de)數(shu)據,只是在(zai)添(tian)加的(de)時候自動(dong)將(jiang)屬性(xing)價(jia)(jia)格(全價(jia)(jia))減掉基礎價(jia)(jia)格再(zai)存儲到數(shu)據庫而(er)已,修(xiu)改(gai)的(de)文件(jian)(jian)也(ye)比較(jiao)少,僅需要修(xiu)改(gai)admin/goods.php和(he)admin/include/lib_goods.php兩文件(jian)(jian)即(ji)可,有顏色部分即(ji)為增加的(de)內容。

admin/goods.php:

$pricenow=$_POST['shop_price'];

$attr_value = $_POST['attr_value_list'][$key];

$attr_price = $_POST['attr_price_list'][$key];

if (!empty($attr_value))

{

   if (isset($goods_attr_list[$attr_id][$attr_value]))

   {

       // 如果原來有,標記為更(geng)新

       $goods_attr_list[$attr_id][$attr_value]['sign'] = 'update';

       $goods_attr_list[$attr_id][$attr_value]['attr_price'] = $attr_price-$pricenow;

   }

   else

   {

       ;// 如果原來沒有,標記為新增              

       $goods_attr_list[$attr_id][$attr_value]['sign'] = 'insert';

       $goods_attr_list[$attr_id][$attr_value]['attr_price'] = $attr_price-$pricenow;

  }

   $val_arr = explode(' ', $attr_value);

   foreach ($val_arr AS $k => $v)

   {

       ;if (!isset($keywords_arr[$v]) && $attr_list[$attr_id] == "1")

       {

           $keywords_arr[$v] = $v;

       }

   }

--------漂亮的分界符(fu)-----------

lib_goods.php:

$sqlprice="SELECT shop_price FROM " .$GLOBALS['ecs']->table('goods'). "WHERE goods_id='$goods_id'";

$pricenow = $GLOBALS['db']->;GetOne($sqlprice)+$val['attr_price'];

$html .= ($val['attr_type'] == 1 || $val['attr_type'] == 2) ? $GLOBALS['_LANG']['spec_price'].' <input type="text" name="attr_price_list[]" value="' . $pricenow . '" size="5" maxlength="10" />' :' <input type="hidden" name="attr_price_list[]" value="0" />';

注意前臺顯示方面不用修(xiu)改任何文件。

發表評論評論列表(有 條評論)