让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 CONWERT( TRIM(brand_name)USING gbk  ) ;

这样就OK了。希望对大家有所帮助。

下一篇: 实现ecshop清除体验数据的方法-插件版 上一篇: 打造更具安全性的ecshop

(0)

相关推荐

  • ecshop商品列表品牌筛选直接以LOGO显示

    ecshop商品列表品牌筛选直接以LOGO显示

  • Ecshop商品属性无法正常使用价格排序的问题

    默认Ecshop商品属性无法正常使用价格排序的问题,正常的显示如下: 其实这个是Ecshop数据库设计时遗留的问题,和sql的order by无关,默认情况下Ecshop的属性价格字段采用了varch ...

  • 选择加盟品牌时如何才能练就一双“火眼金睛”,一眼识破骗局?

    很多大学毕业生和上班族都选择了走创业的这条路,但是对于这些没有经验的小白来说,选择加盟貌似是最稳妥的项目了,加盟品牌的优势大家有目共睹,选择加盟可以在开店的过程中节省不少心力,但是这要建立在你选择的品 ...

  • 买电脑时到底选择品牌电脑还是自己组装?

    大家选购电脑时,不少人会遇到一个问题,那就是到底选择品牌电脑好,还是组装电脑好?那今天大头就来跟你分析分析. 品牌电脑和组装电脑的区别就是在于是否成套销售,无论是笔记本还是主机都是一样,但是笔记本一般 ...

  • ECSHOP商品品牌,ECSHOP商品品牌图片添加设置

    各位ECSHOP网店系统用户大家好,欢迎来到ECSHOP教程网图文教程,今天为大家详细解说一下ECSHOP商品品牌添加设置. ECSHOP教程网ECSHOP视频教程也再不断的完善与跟进,期待大家的关注 ...

  • ECSHOP商品与文章删除时同时删除商品图片

    ECSHOP删除文章或从回收站删除商品,文章内容和商品描述中的图片(位于/images/upload/Image目录)无法删除,时间长了会占用相当大的空间,尤其是使用虚拟主机的用户,只能不断缴费扩充空 ...

  • ECSHOP在打印订单时怎么才能打印出商品序号?

    ECSHOP后台,在打印订单时怎么才能打印出商品序号呢? 注意这里说的序号,不是商品货号,是指 1.2.3.4....等序列号. 形如下面这样的 序号    商品名称          数量 1    ...

  • 在ECSHOP首页显示各个商品的品牌名称

    为了讲解方便,为了照顾大多数人,本例教程以 2.7.2官方默认模板 为准.其实这个品牌字段在程序里已经取出来了,只是在模板中没有调用而已.所以只要在模板中把那个品牌标签加上就可以了.1).打开 /th ...

  • 在ECSHOP商品详情页显示品牌LOGO

    问:ecshop商品详细页面的商品品牌默认是以文字形式显示的,能否改成以LOGO形式显示.答:当然可以,下面看教程.注:本教程以 ECSHOP2.7.2 + 官方默认模板 为例.1).首先需要修改 / ...