$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[插件/教程] 更改zen cart 首页最新商品的随机排序的方法

由于新进商品的数量可能比页面上能显示的数量多,所以采用的是随机显示的方式。如果想改为按时间顺序显示,可以按照radnows提供的 方法修改。(记住使用文件替代) # T" C: i! q, u0 k+ R% }* E

3 N3 ~8 b9 y$ Y
6 g  S& y" d" \+ O  O6 ^; n8 O" |
' b2 E. J1 R7 k) G$ U& d. T4 x& Z. ?4 U6 l4 p) ?! s

* ~% J2 d# r6 N: lzencart新进商品的随机排序修改方法第一步:首先,新进商品可以自己定义时间段:商店设置-最大值-新进商品的定义
8 n9 K& @  Q( P4 c" s
4 N3 `* K% h0 |* B$ ?4 ezencart新进商品的随机排序修改方法第二步1 U6 _4 e- [, Z% |7 B
修改首页上新进商品:
1 ^2 Q4 S5 J  _/includes/modules/new_products.php
- T& X- o! Y& F$ X% d& S+ B+ c9 A
5 I! d2 t* m* B, t0 m: ^( M2 s在$new_products_query里增加相应ORDER BY xxx $ X0 g. l6 k( ]- ?

2 W. _1 D4 y4 @, m. E例: select distinct p.products_id, p.products_image,p.products_tax_class_id, pd.products_name, p.products_date_added,p.products_price, p.products_type, p.master_categories_id fromzen_products p, zen_products_description pd where p.products_id =pd.products_id and pd.language_id = '1' and p.products_status = 1order by pd.products_name & g$ f" x2 _9 j! S3 I5 n2 v
  M& P3 T! o+ a) x& I7 R: P! g) F0 \' q
zencart新进商品的随机排序修改方法第三步
. ?+ [2 C" H. F" u修改边框中新进商品:
5 W$ q* c: I/ z5 z8 L/ _4 ]/includes/modules/sideboxes/whats_new.php
3 y; ~% r' _( ^+ [  f* m6 Z4 j
$random_whats_new_sidebox_product =zen_random_select($random_whats_new_sidebox_product_query); / _* {2 ~. Q6 ]- Q5 G, F4 F; @) u
改为 # k7 b% i& i1 n+ a) B5 h/ V% R, g. ^
$random_whats_new_sidebox_product =$db->Execute($random_whats_new_sidebox_product_query);
- e; r( C& D* y; e" S" R, p
, f. V8 E$ e) n/ F! r6 V0 uzencart新进商品的随机排序修改方法第四步
/ t6 \+ A% u- D0 W' W5 b4 b
0 E' ?9 t" W  ]3 ]6 P4 `* R% o然后将/includes/modules /new_products.php 文件中的: 4 h& B4 H8 p5 h) c
$db->ExecuteRandomMulti 6 w/ `* x: I6 L. N1 o2 S7 a  w
改为 6 A! V- w4 `5 x
$db->Execute + B3 Y) k6 c  p; u+ `5 ^1 H1 e: P
8 l+ v$ k' r! Y/ R) }9 T
MoveNextRandom() ( A" n* }! w9 B; H
改 为
! u7 v5 v- c9 k0 R% d2 l! _MoveNext()

美国VPS、域名代购:http://tu8l.taobao.com

返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全