- /* 獲得商品列表 */
- $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";
上面那個a.attr_id=211要根據(jù)大家商品屬性數(shù)據(jù)庫表goods_attr來查看,就是自己定義的型號那個。
然后在第510行的位置,加上下面這個變量,還是在根目錄/category.php文件更改
- $arr[$row['goods_id']]['wlsh_gn'] = $row['attr_value'];
- /增加這個型號變量
三、前臺調(diào)用即可
一般產(chǎn)品列表文件都是放在項目庫文件中,goods_list.lbi這個,找到下面語句
- <!--{foreach name=goods_list from=$goods_list item=goods}-->
- 。。
- 。。
- <!--{/foreach}-->
在這個循環(huán)里面直接{$goods.wlsh_gn},就能輸出產(chǎn)品的型號,大家趕快去試試吧,還有不明白的地方可以個程序員人生網(wǎng)站留言