讓商品頁面顯示"已售出多少件"功能。
使用方式:
一、category.php 下面的 category_get_goods 函數中 foreach 迴圈中增加
$arr[$row[‘goods_id’]][‘count’] = selled_count($row[‘goods_id’]);
二、文件的最後部分增加函數
function selled_count($goods_id)
{
$sql= "select sum(goods_number) as count from ".$GLOBALS[‘ecs’]->table('order_goods')."where goods_id ='".$goods_id."'";
$res = $GLOBALS[‘db’]->getOne($sql);
if($res>0)
{
return $res;
}
else
{
return('0');
}
}
三、修改模板 goods_list.lbi
<a href="javascript:;" id="compareLink"html"}','{$goods.type}')" class="f6">{$lang.compare}</a>
下面一行增加
已出售:{$goods.count}
感謝你的教學,想請教,我的佈景,裡面的『商品詳細模組』
我變更了裡面的設定,但我再次變更回來的時候,卻沒辦法達到一模一樣的樣式
請問我該怎麼辦呢?謝謝你!!
不管任何修改原始碼的動作,都強烈建議需先備份
因為有修改4個地方若都有更改回來尚無法恢復
佈景和其他模組導致的影響可能比較大
可以朝這些地方檢查