ecshop新增商品選擇品牌時如何按拼音排序

2021-09-06 20:18:45 字數 907 閱讀 6603

ecshop後台新增新商品時,有乙個選擇品牌的下拉框,如果品牌太多,在下拉框裡查詢起來很不方便。

我想給「下拉框裡的品牌列表」按品牌名的拼音排序,

比如有「中國水利出版社」 「中國人民出版社」 這兩個品牌名的拼音首字母都是 「z」,這樣的品牌放在一起,這樣方便查詢,

請問以上需求要如何修改ecshop模板來實現呢??

教程:首先,這個問題,只修改ecshop模板是不行的,得通過修改程式來實現

下面是修改方法:

1)如果你的ecshop資料庫使用的是gbk字符集,那麼很簡單

開啟 /includes/lib_common.php 檔案

找到$sql = 'select brand_id, brand_name from ' . $globals['ecs']->table('brand') . ' order by sort_order';

修改為$sql = 'select brand_id, brand_name from ' . $globals['ecs']->table('brand') . ' order by brand_name';

就可以了

2)如果你的ecshop資料庫使用的是utf8字符集,那麼稍微麻煩一點

開啟 /includes/lib_common.php 檔案

找到$sql = 'select brand_id, brand_name from ' . $globals['ecs']->table('brand') . ' order by sort_order';

修改為如下圖所示**

$sql = 'select brand_id, brand_name from ' . $globals['ecs']->table('brand') . ' order by convert(trim(brad name) using gbk)';

ecshop新增商品選擇品牌時如何按拼音排序

ecshop後台新增新商品時,有乙個選擇品牌的下拉框,如果品牌太多,在下拉框裡查詢起來很不方便。我想給 下拉框裡的品牌列表 按品牌名的拼音排序,比如有 中國水利出版社 中國人民出版社 這兩個品牌名的拼音首字母都是 z 這樣的品牌放在一起,這樣方便查詢,請問以上需求要如何修改ecshop模板來實現呢?...

ECSHOP批量新增商品到購物車

ecshop是一款開源的網上商店系統,在我心目中可以算得上網上 界的wordpress了。本文介紹如何實現在ecshop中批量新增商品到購物車。大家都知道,預設的ecshop只能單件點選 新增到購物車 add to cart 實現一件一件的新增商品到購物車,無法經過多選之後批量新增。其實實現的方法比...

Ecshop購物車或結算頁面顯示商品品牌

以ecshop預設程式及模板為例 1 先開啟 includes lib order.php 檔案 建議使用editplus 找到 大概是在873行 arr key formated subtotal price format value subtotal false 在它的下面增加以下 sql se...