麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

ecshop文章頁關聯商品顯示商品簡單描述

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

A5在給客戶制作ecshop時候,發現文章內關聯商品都比較簡潔,若是能在關聯商品的標題下面顯示簡單的產品描述,那樣會比較好看。

如下圖:

研究出如下方法:

找到 ecshop根目錄文件article.php

獲得文章關聯的商品 這個定義函數:

原是:

/**

* 獲得文章關聯的商品

*

* @access public

* @param integer $id

* @return array

*/

function article_related_goods($id)

{

$sql = 'SELECT g.goods_id, g.goods_name, g.goods_thumb, g.goods_img, g.shop_price AS org_price, ' .

"IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ".

'g.market_price, g.promote_price, g.promote_start_date, g.promote_end_date ' .

'FROM ' . $GLOBALS['ecs']->table('goods_article') . ' ga ' .

'LEFT JOIN ' . $GLOBALS['ecs']->table('goods') . ' AS g ON g.goods_id = ga.goods_id ' .

"LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".

"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ".

"WHERE ga.article_id = '$id' AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0";

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

$arr = array();

while ($row = $GLOBALS['db']->fetchRow($res))

{

$arr[$row['goods_id']]['goods_id'] = $row['goods_id'];

$arr[$row['goods_id']]['goods_name'] = $row['goods_name'];

$arr[$row['goods_id']]['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0 ?

sub_str($row['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $row['goods_name'];

$arr[$row['goods_id']]['goods_thumb'] = get_image_path($row['goods_id'], $row['goods_thumb'], true);

$arr[$row['goods_id']]['goods_img'] = get_image_path($row['goods_id'], $row['goods_img']);

$arr[$row['goods_id']]['market_price'] = price_format($row['market_price']);

$arr[$row['goods_id']]['shop_price'] = price_format($row['shop_price']);

$arr[$row['goods_id']]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);

if ($row['promote_price'] > 0)

{

$arr[$row['goods_id']]['promote_price'] = bargain_price($row['promote_price'], $row['promote_start_date'], $row['promote_end_date']);

$arr[$row['goods_id']]['formated_promote_price'] = price_format($arr[$row['goods_id']]['promote_price']);

}

else

{

$arr[$row['goods_id']]['promote_price'] = 0;

}

}

return $arr;

}

修改成:

/**

* 獲得文章關聯的商品

*

* @access public

* @param integer $id

* @return array

*/

function article_related_goods($id)

{

$sql = 'SELECT g.goods_id, g.goods_name, g.goods_thumb, g.goods_img, g.goods_brief, g.shop_price AS org_price, ' .

"IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ".

'g.market_price, g.promote_price, g.promote_start_date, g.promote_end_date ' .

'FROM ' . $GLOBALS['ecs']->table('goods_article') . ' ga ' .

'LEFT JOIN ' . $GLOBALS['ecs']->table('goods') . ' AS g ON g.goods_id = ga.goods_id ' .

"LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".

"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ".

"WHERE ga.article_id = '$id' AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0";

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

$arr = array();

while ($row = $GLOBALS['db']->fetchRow($res))

{

$arr[$row['goods_id']]['goods_id'] = $row['goods_id'];

$arr[$row['goods_id']]['goods_name'] = $row['goods_name'];

$arr[$row['goods_id']]['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0 ?

sub_str($row['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $row['goods_name'];

$arr[$row['goods_id']]['goods_thumb'] = get_image_path($row['goods_id'], $row['goods_thumb'], true);

$arr[$row['goods_id']]['goods_img'] = get_image_path($row['goods_id'], $row['goods_img']);

$arr[$row['goods_id']]['market_price'] = price_format($row['market_price']);

$arr[$row['goods_id']]['shop_price'] = price_format($row['shop_price']);

$arr[$row['goods_id']]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);

$arr[$row['goods_id']]['goods_brief'] = $row['goods_brief'];

if ($row['promote_price'] > 0)

{

$arr[$row['goods_id']]['promote_price'] = bargain_price($row['promote_price'], $row['promote_start_date'], $row['promote_end_date']);

$arr[$row['goods_id']]['formated_promote_price'] = price_format($arr[$row['goods_id']]['promote_price']);

}

else

{

$arr[$row['goods_id']]['promote_price'] = 0;

}

}

return $arr;

}

紅色為增加部分!

在模板庫:goods_related.lbi 相應位置出入: {$releated_goods_data.goods_brief}。搞定!

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91午夜在线观看 | 欧美久久一区二区 | 成年人黄色免费电影 | 亚洲福利在线视频 | 午夜小网站| 欧美一级在线免费 | 九色在线78m | 精精国产xxxx视频在线野外 | 成人不卡在线观看 | 午夜在线视频一区二区三区 | 成人做爰s片免费看网站 | 精品一区二区久久久久久久网精 | 久久逼网| 蜜桃传媒视频麻豆第一区免费观看 | 精品久久久av | 91精品国产免费久久 | 日本aaaa片毛片免费观看视频 | 亚洲一区二区不卡视频 | 国产一有一级毛片视频 | 看免费5xxaaa毛片 | 色人阁在线视频 | 9999在线视频| 欧美1—12sexvideos| 羞羞视频一区 | 免费人成在线观看网站 | 精品在线视频播放 | 二区三区在线观看 | 麻豆一二区 | 7777在线视频免费播放 | 成人精品一区二区 | 毛片在哪看 | 免费在线观看成年人视频 | 久久久久久久久久亚洲 | 精品国产一区二 | 性少妇chinesevideo| 免费一级在线视频 | 韩国一大片a毛片 | 日本欧美一区二区三区在线播 | 日本黄色a视频 | 91a在线观看 | 制服丝袜日日夜夜 |