- /* 獲得商品列表 */
- $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
- "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .
- 'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' .
- 'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
- 'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' .
- "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .
- "WHERE $where $ext ORDER BY $sort $order";
更改為:
- /* 獲得商品列表 */
- $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
- "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .
- 'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ,b.brand_id,b.brand_name,a.attr_value ' .
- 'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
- 'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' .
- "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .
- 'JOIN ' . $GLOBALS['ecs']->table('goods_attr') . ' AS a ' .
- "ON a.goods_id=g.goods_id and a.attr_id=211 ".
- "WHERE $where $ext ORDER BY $sort $order";
上面那個(gè)a.attr_id=211要根據(jù)大家商品屬性數(shù)據(jù)庫(kù)表goods_attr來(lái)查看,就是自己定義的型號(hào)那個(gè)。
然后在第510行的位置,加上下面這個(gè)變量,還是在根目錄/category.php文件更改
- $arr[$row['goods_id']]['wlsh_gn'] = $row['attr_value'];
- /增加這個(gè)型號(hào)變量
三、前臺(tái)調(diào)用即可
一般產(chǎn)品列表文件都是放在項(xiàng)目庫(kù)文件中,goods_list.lbi這個(gè),找到下面語(yǔ)句
- <!--{foreach name=goods_list from=$goods_list item=goods}-->
- 。。
- 。。
- <!--{/foreach}-->
在這個(gè)循環(huán)里面直接{$goods.wlsh_gn},就能輸出產(chǎn)品的型號(hào),大家趕快去試試吧,還有不明白的地方可以個(gè)程序員人生網(wǎng)站留言