国产探花免费观看_亚洲丰满少妇自慰呻吟_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"]);

}

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙川县| 临漳县| 涟水县| 葵青区| 贵州省| 扬州市| 新郑市| 集贤县| 武陟县| 芦山县| 南开区| 郎溪县| 内丘县| 泸水县| 镇原县| 阳曲县| 普定县| 卓资县| 如皋市| 南皮县| 阜宁县| 横山县| 尉氏县| 涞水县| 乐陵市| 阳西县| 池州市| 呼伦贝尔市| 新闻| 措勤县| 山西省| 九寨沟县| 西青区| 宽城| 邛崃市| 达尔| 江西省| 太仆寺旗| 拉萨市| 鹤岗市| 琼海市|