ecshop添加商品选择品牌时如何按拼音排序-站长杂谈下载

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

来自版块: 站长杂谈发表于: 2015-8-9 00:18:16
35937
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
问题:7 Q( G0 Q, X/ F4 x/ b
9 A1 {2 V9 `* ?: }! `( _
ECSHOP后台添加新商品时,有一个选择品牌的下拉框,如果品牌太多,在下拉框里查找起来很不方便。) o/ \6 i9 t  |' D$ _0 o

. U4 B' z: {% \7 j我想给“下拉框里的品牌列表”按品牌名的拼音排序,7 o# ^; K3 t: b! D: K1 g  t
比如有“中国水利出版社” “中国人民出版社” 这两个品牌名的拼音首字母都是 “Z”,这样的品牌放在一起,这样方便查找,
/ ~4 k( N1 L6 u% R8 E% G
5 W. C9 z+ g7 q5 l* f( @8 i请问以上需求要如何修改ECSHOP模板来实现呢??4 {3 T3 Z% x! I0 A, V. Y

) E) ?( f4 b9 J; b( v教程
# w0 g/ ~( t6 e4 i# q2 ]. C* j4 Z
2 Z+ C5 H$ x! y: `首先,这个问题,只修改ECSHOP模板是不行的,得通过修改程序来实现
9 h& |) e6 b6 _: l8 u7 E, R4 W5 U( U% b
下面是修改方法:/ l5 ^9 R# e) l! H) K4 x! `! Y3 ^
0 D. C8 ?2 ]2 K5 O3 a
1)/ }  L% y1 r( z

9 q9 ^/ _/ b4 H如果你的ECSHOP数据库使用的是GBK字符集,那么很简单0 h) X. p. {5 W$ N2 V
* r' z; @  R2 S1 p9 G2 I6 c1 f4 U: e
打开 /includes/lib_common.php 文件
, d+ U) x! M: N# i2 W9 R2 C( |( z% }8 w8 {* H
找到1 e# R% p% a# v6 t! t; ?
" H; `+ A6 B: w$ y, |$ ^" l7 I, h
$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY sort_order';

9 t: E5 ]* j& M  A! |- r2 N7 ?. B修改为
$ f, C. W* U- W( v1 Z( B7 k' z! L2 R3 v( n
$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY brand_name';

9 {6 v' _- A! s- v就可以了, m8 G/ o) p' E- E

2 N8 J+ g: L/ Y, G% J. ]2)
0 G7 y' x% ~  L7 W
1 J, I& B* U% x  X, E9 V如果你的ECSHOP数据库使用的是UTF8字符集,那么稍微麻烦一点0 A& m) d: G9 m  N

8 q9 a8 w$ b- _$ t打开 /includes/lib_common.php 文件8 y; A" E) }6 d

3 b! r4 ^& f7 X找到
3 {/ i9 n5 k( `/ T8 y
6 v/ I! n2 E' k) X3 {
$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY sort_order';
0 r5 N" }; Z) C" y1 m# d$ T- p
8 V' E# X: n4 @7 c
修改为如下图所示代码
0 h1 H- h% y1 b5 k; | 110818130502609377kx9ren.jpg 2 F1 f, d& L" t. r! [8 m; o

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部