讓商品頁面顯示”已售出多少件”功能 For ECShop

讓商品頁面顯示"已售出多少件"功能。

使用方式:

一、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}

 

1 Star2 Stars3 Stars4 Stars5 Stars (1 個評價, 平均: 1.00 out of 5)
Loading...

2 comments to 讓商品頁面顯示”已售出多少件”功能 For ECShop

  • EMMA

    感謝你的教學,想請教,我的佈景,裡面的『商品詳細模組』
    我變更了裡面的設定,但我再次變更回來的時候,卻沒辦法達到一模一樣的樣式
    請問我該怎麼辦呢?謝謝你!!

  • admin

    不管任何修改原始碼的動作,都強烈建議需先備份
    因為有修改4個地方若都有更改回來尚無法恢復
    佈景和其他模組導致的影響可能比較大
    可以朝這些地方檢查

發佈留言

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

*

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料