新闻中心

Ecshop教程:添加新商品选择品牌时让品牌按拼音排序

作者 / 时间 2015-09-01 16:53:18

针对于那些大的ecshop商城来说,由于商城的品牌实在是太多太多了,在后台添加新商品,有一个选择品牌的下拉框,在下拉框里查找起来很麻烦,由于太多品牌了,一个一个的查找非常的不方便。对此,无忧小编想给大家介绍一个按品牌名的拼音排序的方法进行查找,这样一来只要是同拼音首字母的品牌查找起来就方便多了,也更方便大家在php免备案虚拟主机中管理网站。 话不多说,先把方法献上,需要通过修改程序来实现 如果你的ecshop数据库使用的是GBK字符集,打开public_html /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';
保存就可以了 如果你的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教程:限制商品比较的每次比较的产品数量 ECSHOP后台添加新商品时商品品牌如何按照字母顺序自动排序

本文地址:https://www.51php.com/ecshop/20053.html

1
1
1
1
1
1
1