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




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

由于新进商品的数量可能比页面上能显示的数量多,所以采用的是随机显示的方式。如果想改为按时间顺序显示,可以按照radnows提供的 方法修改。(记住使用文件替代)
' ?7 N0 g& d# Y9 D  N. k
3 S2 x- f* u# I8 I0 m, _: G% F7 ]9 |% I1 V" r7 N% u
: V/ q3 C" L% R0 x
. I; V$ d; m  x/ H) O% s8 d
  ~3 {% n3 l% N, R1 r" X
zencart新进商品的随机排序修改方法第一步:首先,新进商品可以自己定义时间段:商店设置-最大值-新进商品的定义 9 N6 g# D' E: C3 Q

; j/ J; k5 h: [0 R' Z) qzencart新进商品的随机排序修改方法第二步! s1 y  E: P# K. L) r' |3 R8 }* Y
修改首页上新进商品:
- O2 m: u$ ?6 [, \/includes/modules/new_products.php
; _7 O4 T. ~: A  X' n1 n- T" k# U  ?$ W! q# v3 K
在$new_products_query里增加相应ORDER BY xxx 2 a" Z2 _/ P/ K9 Z1 V( G

& D: L" J2 D" X4 b* H+ N6 ]$ o# q$ l例: 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 2 T6 }& I9 _. [3 h: }3 l$ l# E
' T4 `, o8 V9 K; B! F; G
zencart新进商品的随机排序修改方法第三步: w, v  ^9 K" Y& J) L$ x# c
修改边框中新进商品:
9 l3 E$ m# ^: y* o/includes/modules/sideboxes/whats_new.php
, z$ v1 ?5 C* d. O, J
: x3 g6 H, e2 \$random_whats_new_sidebox_product =zen_random_select($random_whats_new_sidebox_product_query);
) U( D( y+ `9 [改为   X: S1 T/ c$ ~. d; c6 Y% Y
$random_whats_new_sidebox_product =$db->Execute($random_whats_new_sidebox_product_query); - {/ Y- N7 l& r
- y4 O; }. M% w
zencart新进商品的随机排序修改方法第四步
8 s, z9 f: T' f
6 y4 f& \: _# r: E1 H然后将/includes/modules /new_products.php 文件中的:
; D* {2 Q8 M' j% A% k; l$db->ExecuteRandomMulti
6 k4 D+ }& s" k9 w4 ~改为 5 s6 Z; t. ]* H) O
$db->Execute - z+ _& B: Z: i# r: n' s- v
( D8 b7 O3 F# [6 n) ?' e
MoveNextRandom() 3 W) V4 E  |: E! U7 _
改 为   a+ ]6 [& c! E, j4 O
MoveNext()

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