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

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

开通本站Svip会员,全站资源免费下
问题:
" G$ X7 b9 L% E4 ~  a: [! f2 E, F6 G+ i# M
ECSHOP后台添加新商品时,有一个选择品牌的下拉框,如果品牌太多,在下拉框里查找起来很不方便。
; B6 \0 T" h6 e7 U$ B. ]6 A, E3 J; k3 q( P2 j
我想给“下拉框里的品牌列表”按品牌名的拼音排序,
+ v! n3 i2 t  W9 {比如有“中国水利出版社” “中国人民出版社” 这两个品牌名的拼音首字母都是 “Z”,这样的品牌放在一起,这样方便查找,  i: Y' O3 ~6 Z" z

; X! N# b3 g8 g请问以上需求要如何修改ECSHOP模板来实现呢??
  E  U! N$ X  r: _
/ U9 P0 H4 Q7 ^. ^4 r教程
+ c* D/ U. O, }" J  H4 w
3 n0 h/ X( G4 ^' s首先,这个问题,只修改ECSHOP模板是不行的,得通过修改程序来实现) t* b. ?) V( |  L3 l9 ?. U
5 J( W, X; x2 o0 M( i4 r
下面是修改方法:
, |1 g" L3 Q" }- h8 t! ~7 o1 o' Q( A0 [% d! F
1)
' i4 z+ S# O# @, |( j! @! R/ Y: P( x2 f# l; O  S
如果你的ECSHOP数据库使用的是GBK字符集,那么很简单1 I# ~# X, W! {; @  i' Z, v
5 q$ o& F7 B: E& s% g8 {
打开 /includes/lib_common.php 文件; [# ~  f9 _: Z. I! N' r
# [/ I/ V4 Q7 z) J4 Y& x
找到
" t4 c# R! a/ \$ w' J& _$ @: a' l' w) c- _5 z# ]
$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY sort_order';

; C* H& F  H. q* ]修改为0 r7 l$ }# [4 K1 ~

9 N% t; v5 q6 m4 O
$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY brand_name';
" p& f1 \8 G1 q+ ?7 J' V2 a
就可以了4 D( x, x5 W3 ^" _% W5 ?7 C4 P
& q8 b1 H. M0 Q, j) O3 o5 w
2)
9 @. |* m0 c" E4 Q) a+ V
$ z  X. ^, v  N6 v, b+ D/ @# b如果你的ECSHOP数据库使用的是UTF8字符集,那么稍微麻烦一点
% ?3 k$ y  L: I+ h, B+ z7 }
! t; G! d; i+ T" b: o8 G  f- k打开 /includes/lib_common.php 文件& e6 x+ r# K/ H3 u: P$ ?
+ R; r# p6 ^+ a, X8 N5 l( a  T
找到
  i0 ~' h9 t0 t; W; [; [0 R/ ^7 X, p4 M, r
$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY sort_order';

- T0 V% t- D/ a' V! t( i  N
" n1 b* q: Q! w9 k/ B1 j% ~6 G$ u修改为如下图所示代码
3 s. h; |1 y) A# {" z4 V 110818130502609377kx9ren.jpg
/ n# Z4 d- n6 ]0 r  |( q* @

全部评论 0

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