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




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

由于新进商品的数量可能比页面上能显示的数量多,所以采用的是随机显示的方式。如果想改为按时间顺序显示,可以按照radnows提供的 方法修改。(记住使用文件替代) 0 d' ]% `! ~8 Z; g$ H
; J# d$ i, d1 L; a4 L' \; c, h5 q/ t6 P( E
8 X3 Y/ Z5 G7 O% \, C8 v/ ?) j

1 \) R( V  P/ @" a" b5 B1 }1 f. ]" e0 O6 l
3 S4 e" l: d, w! p
zencart新进商品的随机排序修改方法第一步:首先,新进商品可以自己定义时间段:商店设置-最大值-新进商品的定义
: E* h; J% |* K1 _" G
2 D' n' l5 o0 g; X+ l' V7 zzencart新进商品的随机排序修改方法第二步9 V, \/ r2 z/ h  ~3 O
修改首页上新进商品: : k" z: h0 b  Z9 f( k% Y: w7 F
/includes/modules/new_products.php
* ^& N0 F6 K/ \; f/ Y; F. B- D8 S/ f6 b2 x$ k! n1 ^9 D
在$new_products_query里增加相应ORDER BY xxx
0 o4 ]! E) k1 H1 Z4 `0 ?. C: ^
例: 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
; l* V- ^1 B5 Z, u0 o" ?- v5 @0 o: L
zencart新进商品的随机排序修改方法第三步* \$ A, G, h: r% }
修改边框中新进商品:
9 @  o. i" x/ a4 p9 a/includes/modules/sideboxes/whats_new.php 3 O+ o1 [6 j% u: s$ n3 b+ ^. P

) N+ U. j& [) s( n( N0 ]: j  Z$random_whats_new_sidebox_product =zen_random_select($random_whats_new_sidebox_product_query);
& a0 Y2 A, e. q3 }5 o0 c# p2 ^改为
1 r- o2 ?* J+ [6 `; k& k7 j. N$random_whats_new_sidebox_product =$db->Execute($random_whats_new_sidebox_product_query);
# J# S6 a3 A% s7 I% I0 [: @
6 f+ j9 F1 M+ z8 s# Gzencart新进商品的随机排序修改方法第四步
% {6 s1 V5 D5 r( O8 }; z' S7 [+ o
, s% I& K/ X7 F7 Z2 @然后将/includes/modules /new_products.php 文件中的:
7 t6 K- _0 G* [* i+ C3 ]$db->ExecuteRandomMulti
7 A( o( x1 D7 a  K" G改为
( u# B/ p3 W/ M- ?( J$db->Execute + W8 y1 W1 X* R: T4 J: _* Y2 L$ t

5 ?) R  w$ d8 g& F  e+ ^MoveNextRandom() $ u, I  g$ S% |: n
改 为 ( Q* \# A- r0 D7 J) I1 K+ z4 G
MoveNext()

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