<address id="bbrpp"><listing id="bbrpp"><meter id="bbrpp"></meter></listing></address>
<form id="bbrpp"><th id="bbrpp"><th id="bbrpp"></th></th></form>

      <strike id="bbrpp"><p id="bbrpp"><dl id="bbrpp"></dl></p></strike>
        <noframes id="bbrpp"><address id="bbrpp"></address>
        <form id="bbrpp"></form>
        <noframes id="bbrpp"><address id="bbrpp"><nobr id="bbrpp"></nobr></address>
          <noframes id="bbrpp"><form id="bbrpp"><th id="bbrpp"></th></form>

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

          |網頁對話|電話:0871-63215311

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

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

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

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

          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]))

             {

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

                 $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;

                 }

             }

          --------漂亮的分界符-----------

          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" />';

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

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

          網頁對話 0871-63215311
          国产无码字幕在线_碰超免费人妻中文字幕_先锋亚洲精品资源_亚洲人妻电影播放