×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > 二次开发教程 > ecshop添加商品时选择商品品牌按品牌拼音排序

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

ecshop添加商品时选择商品品牌按品牌拼音排序

网站开发中心/ 2015-11-18/ 关注人气:950

ECSHOP后台添加新商品时,有一个选择品牌的下拉框,如果品牌太多,在下拉框里查找起来很不方便。如果实现给“下拉框里的品牌列表”按品牌名的拼音排序这样是不是很方便了?比如有“中国水利出版社” “中国人民出版社” 这两个品牌名的拼音首字母都是 “Z”,这样的品牌放在一起,这样方便查找。

 

 

下面是修改方法:

 

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首页要求用户先登录,成功后才能跳转到首页