问题描述:) ?8 i \* r2 r
, w# I1 ^! L3 [) _ P$ E会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格,
' g! R* J% C8 C' g在未登录状态下,则还默认显示原来的本店售价。
: Z, T; z, [' H6 M. r0 @6 d9 A) \* M' F
解决方法:
& Y" O- B1 J* z/ B0 O5 [, ` q% M2 d0 \5 ?$ Z
这个需要修改ECSHOP程序代码来实现。
2 r; @, g& \3 ~
Y7 v) Z$ h! q4 k其实也非常简单,只需要修改一行代码即可。2 N. Q: `/ ~: r4 G7 K. n ]
3 r9 h( O6 d8 _, B打开文件 /includes/lib_goods.php * C, O/ K$ i/ d" `1 e
4 e) r7 R9 P9 a, x% t' l$ I1 C( v将
6 A+ A. |3 t, \5 W! A, |1 e
, S- G$ u2 y" f# j$row['shop_price_formated'] = price_format($row['shop_price']);4 z# t% ^! E) X
1 p/ c- b8 q; ]修改为. H- `2 q! L$ R9 D
% @. N7 D; d% y' q9 ?3 G' ?$row['shop_price_formated'] = $_SESSION[user_rank] ? price_format($row['rank_price']) : price_format($row['shop_price']);
+ T! k4 C* I. L! V2 g
, J/ W4 u6 R1 }就可以了,简单吧。# w @2 F" S% T# j5 j2 N( P
修改完后,记得清除缓存,然后找个会员登录试下就知道了。
7 m% ^" g5 x8 ^! i _2 ^6 ~ |