目前位置: 首頁 > ecshop 維護 > ECSHOP品牌列表依據貨號排序

ECSHOP品牌列表依據貨號排序 超大 稍大 微大

ECSHOP 繁體中文版-響應式模板-虛擬主機::ECSHOP2.7.3繁體中文全支援-原來如此 發表於: 2013-02-05
ECSHOP品牌列表是依據商品ID、排序編號、更新日期排序
如果想依據貨號排序
請編輯 brand.php 67行將
$default_sort_order_type   = $_CFG['sort_order_type'] == '0' ? 'goods_id' : ($_CFG['sort_order_type'] == '1' ? 'shop_price' : 'last_update');
改為
$default_sort_order_type   = 'goods_sn';//$_CFG['sort_order_type'] == '0' ? 'goods_id' : ($_CFG['sort_order_type'] == '1' ? 'shop_price' : 'last_update');
或將69行的
$sort  = (isset($_REQUEST['sort'])  && in_array(trim(strtolower($_REQUEST['sort'])), array('goods_id', 'shop_price', 'last_update'))) ? trim($_REQUEST['sort'])  : $default_sort_order_type;
改為
$sort  = 'goods_sn';//(isset($_REQUEST['sort'])  && in_array(trim(strtolower($_REQUEST['sort'])), array('goods_id', 'shop_price', 'last_update'))) ? trim($_REQUEST['sort'])  : $default_sort_order_type;

另外ECSHOP品牌列表並沒有貨號可顯示
如果要顯示貨號的話,請在277行的
brand_get_goods 函數 SQL 查詢裡增加
g.goods_sn,
變成
/* 获得商品列表 */
$sql = 'SELECT g.goods_id, g.goods_id, g.goods_name, g.market_price, g.shop_price AS org_price, ' .
將 goods_sn 裝入變數中
 $arr[$row['goods_id']]['goods_sn']      = $row['goods_sn'];
 然後就可以在 goods_list.lbi 內使用 {$goods.goods_sn} 來調用

只有本站虛擬主機會員才能對文章發表問題
如果你是本站虛擬主機會員請先至會員中心首頁綁定主機帳號
其他會員請至留言板提問!