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




[开发经验技巧分享] 让Zen Cart 首页的新商品随机显示改为固定显示

由于新进商品的数量比页面上显示出来的数量多,所以系统默认采用的随机显示的方式。
  W# g  l3 z! r. j- q4 g9 v: N要改为按时间顺序显示,最新上架的显示在前,可以按照下面方法修改。(同样适用于推荐商品、特价商品等)% M6 A! R* z$ `" F* J7 G
首先,新进商品可以自己定义时间段: 商店设置-最大值-新进商品的定义# y+ w1 C3 J1 k; w. ^4 U" k6 q
修改首页上新进商品:/includes/modules/new_products.php  r: C" @. G8 M, m8 K- X
在$new_products_query里增加相应ORDER BY xxx ,这里以新上架商品显示在前为例:
9 t- R' K; S% f# \( |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 from zen_products p, zen_products_description pd where p.products_id = pd.products_id and pd.language_id = ’1′ and p.products_status = 1 order by p.products_date_added DESC: m1 J" ^: f: |: i. G$ v$ X- R
接着,修改边框中新进商品:/includes/modules/sideboxes/whats_new.php8 p6 E, b7 }3 s2 P+ c! c9 }* f
% F6 e* X" q. @6 A. ]
$random_whats_new_sidebox_product = zen_random_select($random_whats_new_sidebox_product_query);
+ D) N: Z; Z/ p: x改为2 \5 y; h! |- N  S# z" u+ M% r! B# d
$random_whats_new_sidebox_product = $db->Execute($random_whats_new_sidebox_product_query);( m4 T! @9 u5 K$ J
然后,将/includes/modules /new_products.php 文件中的:
; W  {$ ^2 X% K1 n0 k% }! X$db->ExecuteRandomMulti8 j/ V, l" u& ^5 x0 Z& i
改为
  d/ e9 B/ o: Z: ^% [* R& h  @2 }$db->ExecuteMoveNextRandom()1 l. G# t3 L+ @" L( b) J' z9 V
改为2 [9 m( j  X# O8 `
MoveNext()




Zen Cart 首页按分类显示新品

product_listing.php找到:p.products_status = 1 " . $display_limit;
' S' h! f5 |0 ^7 h; b1 A
1 h  Q; l* r4 x
( B( [7 k: @4 t' c% {/ I3 D/ d# P将 . $display_limit替换为
% ^  L4 W/ k* D9 G2 w) \p.master_categories_id=类别的id”


TOP





修改Zen Cart的订单起始编号

1、在前台下一个订单,并记录下此订单的编号。: z% T1 J" r+ m! _& `
2、登录后台,工具——商店管理,找到“重置当前订单号码”,在“旧的订单号码”里输入记录下的订单号,在“新的订单号码”里输入想要的起始订单号,点“重置”按钮。例如你输入20150为新的起始订单号,那下一个客户下单,就是20151了。

TOP

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