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

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

獲取Ecshop各個屬性的庫存的簡單方法

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

原理:從ecshop數據庫提取各個屬性的庫存,放到一個函數里,然后用模板調用出來。

需要修改的ecshop文件:

1.主題模板goods.dwt

2.includes下的lib_goods.php

Step 1.

修改goods.dwt

在294行左右, <!-- {foreach from=$spec.values item=value key=key} -->和 <!-- {/foreach} -->之間,增加(庫存:{$value.product_number} {$goods.measure_unit})

Step 2.

修改includes下的lib_goods.php

在625行/* 獲得商品的規格 */中,修改成如下樣子:紅色部分是增加的調用

$sql = "SELECT a.attr_id, a.attr_name, a.attr_group, a.is_linked, a.attr_type, ".

"g.goods_attr_id, g.attr_value, g.attr_price " . ",p.product_sn,p.product_number " .

'FROM ' . $GLOBALS['ecs']->table('goods_attr') . ' AS g ' .

'LEFT JOIN ' . $GLOBALS['ecs']->table('attribute') . ' AS a ON a.attr_id = g.attr_id ' .

'LEFT JOIN ' . $GLOBALS['ecs']->table('products') . ' AS p ON g.goods_attr_id = p.goods_attr ' .

"WHERE g.goods_id = '$goods_id' " .

'ORDER BY a.sort_order, g.attr_price, g.goods_attr_id';

$res = $GLOBALS['db']->getAll($sql);

$arr['pro'] = array(); // 屬性

$arr['spe'] = array(); // 規格

$arr['lnk'] = array(); // 關聯的屬性

foreach ($res AS $row)

{

$row['attr_value'] = str_replace("/n", '<br />', $row['attr_value']);

if ($row['attr_type'] == 0)

{

$group = (isset($groups[$row['attr_group']])) ? $groups[$row['attr_group']] : $GLOBALS['_LANG']['goods_attr'];

$arr['pro'][$group][$row['attr_id']]['name'] = $row['attr_name'];

$arr['pro'][$group][$row['attr_id']]['value'] = $row['attr_value'];

}

else

{

$arr['spe'][$row['attr_id']]['attr_type'] = $row['attr_type'];

$arr['spe'][$row['attr_id']]['name'] = $row['attr_name'];

$arr['spe'][$row['attr_id']]['values'][] = array(

'label' => $row['attr_value'],

'price' => $row['attr_price'],

'format_price' => price_format(abs($row['attr_price']), false),

'id' => $row['goods_attr_id'],

'product_sn' => $row["product_sn"],

'product_number' => $row["product_number"]);

}

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栾川县| 武乡县| 太原市| 邢台县| 澄城县| 黄梅县| 黄石市| 南昌市| 元朗区| 樟树市| 扶绥县| 本溪| 当涂县| 桦南县| 阿图什市| 老河口市| 宣武区| 延吉市| 浦北县| 贵溪市| 比如县| 隆子县| 蓝田县| 习水县| 英超| 上虞市| 牟定县| 内丘县| 朝阳县| 夏河县| 广德县| 桂东县| 灌阳县| 格尔木市| 葫芦岛市| 东阳市| 洪湖市| 泌阳县| 信阳市| 凤冈县| 绥德县|