可能有些朋友乍一看标题会有些模糊,那好先上效果图:7 h2 }/ V9 v5 x; y- w6 X
+ H5 L: W o: q7 N0 s' s) N
7 E) i0 ?2 V" \# ]这是后台的订单查看页面,默认是不显示“商品总数”的,下面我们就通过二次开发来给他加上这个功能。
4 k( }6 ]8 g1 ^5 j& d( c9 e7 t7 e1 [0 ^( p1 h2 W
注:本教程以 ECSHOP2.7.2 为准,其他版本,请自行仿照修改# u0 [* @# ^) }# g
+ g% g1 U! p( I: D* u7 a/ ?
1、打开admin/order.php文件
" ^7 Y8 Q2 v- w2 q H搜索
9 g/ _2 p( \# B# W1 O* Y/ k) Y% V$res = $db->query($sql);
/ k3 e3 J6 w) V7 t* r一共能搜索到很多处,+ `. m2 Q" P; Z# r1 J4 x
按前后顺序,在第一处(大概在320行)的下边
& X, w7 j( i& e增加
C7 e8 [7 w* @' e1 h# Z$goods_nums=0;
9 R( ? i" t+ n2 s& u- m
, `" c( j3 m7 a1 ]/ g2、紧接着继续搜索(大概在351行)
4 W; @( }# ^! w6 }! d9 e$goods_list[] = $row;
( r; P( |5 q" b' o8 u在它下边增加一行代码) k9 U& I8 ?/ @
$goods_nums+=$row['goods_number'];) {7 q: p0 F) d
, s* L+ Q V4 H7 ?+ H
3、紧接着继续搜索 (大概在367行)
) |% e, O' h$ t, e$smarty->assign('goods_list', $goods_list);) n+ p- V0 t0 A$ ~* Z7 h
在它下边添加一行代码. p2 u( u$ a; v; ]; A
$smarty->assign('goods_nums', $goods_nums);$ c7 {. }5 D. H
6 l2 X; f* m J1 i( `( l
4、修改 admin/templates/order_info.htm' N2 E2 n2 d6 g3 {! U+ {
将 <td></td>/ d8 K$ i# k+ H/ `' \0 i
<td> </td>
$ V4 b1 b* m$ ~+ l8 T7 e <td> </td> | 修改为4 n" W% i r9 j- z& [3 M
<td></td>
) g" D' y" t+ z i0 Q* {% M- c <td>{if $goods_nums}<div align="right"><strong>商品总数:</strong></div>{/if}</td>
) `1 B( j1 d$ \+ g; a1 F <td>{if $goods_nums}<div align="right">{$goods_nums}</div>{/if}</td> | * x1 \- d! F: W. \8 n
|