ecshop二次開發拍賣活動列表顯示

2021-05-24 13:01:00 字數 2136 閱讀 9725

的拍賣功能是ecshop提倡一大**

的主打功能,這個要求必須非常高,本程式為了調整ecshop列表頁面活動倒計時和ecshop參與人數顯示功能,給ecshop增色不少.

1:auction.php的auction_list函式

$sql = "select a.*, ifnull(g.goods_thumb, '') as goods_thumb " .

"from " . $globals['ecs']->table('goods_activity') . " as a " .

"left join " . $globals['ecs']->table('goods') . " as g on a.goods_id = g.goods_id " .

"where a.act_type = '" . gat_auction . "' " .

"and a.start_time <= '$now' and a.end_time >= '$now' and a.is_finished < 2 order by a.act_id desc";

同時修改該函式

function auction_count()

2:admin/auction.php的function auction_list()

$info = auction_info($row[act_id]);

$arr['bid_user_count']   = $info['bid_user_count'];

3:admin/templates/auction_list.htm

4:includes/lib_goods.php

function get_top10($cats = '')去掉

if ($globals['_cfg']['use_storage'] == 1)

5:auction_list.dwt

開始時間

結束時間

6:auction.php的list中增加以下

$sort = isset($_request['sort'])&&($_request['sort'])?$_request['sort']:'act_id';

6:auction.php

function auction_list($size, $page,$sort = '')

$auction_list = array();

$auction_list['finished'] = $auction_list['finished'] = array();

$now = gmtime();

$sql = "select a.*, ifnull(g.goods_thumb, '') as goods_thumb " .

"from " . $globals['ecs']->table('goods_activity') . " as a " .

"left join " . $globals['ecs']->table('goods') . " as g on a.goods_id = g.goods_id " .

"where a.act_type = '" . gat_auction . "' " .

"and a.start_time <= '$now' and a.end_time >= '$now' and a.is_finished < 2 $sort_string";

8:auction.php的list

$pager = get_pager('auction.php', array('act' => 'list','sort'=>$sort), $count, $page, $size);

9:呼叫參與拍賣數量

$info = auction_info($row[act_id]);

$auction['bid_user_count']   = $info['bid_user_count'];

10:auction_list.dwt參與人數:

11:auction.php的auction_list()中增加倒計時

$auction['auction_end_time']   =local_date('y/m/d h:i', $auction['end_time']);

$auction['act_id']   = $auction['act_id'];

什麼是ECShop二次開發?

所謂ecshop二次開發,也稱之為ecshop功能開發 ecshop外掛程式開發,同時某些時候ecshop的模板開發也可認為是對ecshop的二次開發。ecshop二次開發就是對開源 系統ecshop的功能或外觀的補充,在原有的程式基礎上加以功能性的優化與外觀性的美化,或特定的功能拓展。ecshop...

ecshop二次開發 廣告投放

安裝完成之後如何使用 1.到後台找到廣告管理 廣告列表 新增廣告 新增成功 2.廣告管理 廣告列表 新增欄位 新增成功 3.模板管理 設定模板 新增廣告位 4.確認 5.展示效果 一,進入後台 廣告管理 新增廣告 中加入地區,這裡我選擇只加入省份 前提是必須在ecs ad這個資料庫中建立乙個city...

ecshop二次開發 單點登入

單點登入 singlesignon 簡稱為sso,是目前比較流行的企業業務整合的解決方案之一。sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。當使用者第一次訪問應用系統1的時候,因為還沒有登入,會被引導到認證系統中進行登入 根據使用者提供的登入資訊,認證系統進行...