2a 的2是指?

Zen Cart的安装、设置、升级讨论和使用技巧交流

版主: Jack, shaning

2a 的2是指?

帖子rathercold » 2012-04-26 12:09

Re: 商品分类页面的排序方式怎么定制

帖子由 Jack » 2005-08-29 10:47

Jack 写道:
在分类页面中,可以点击标题,例如:商品名称,价格 来排序。

设置缺省值:

Configuration -> Product Listing -> Display Product Listing Default Sort Order

2a:商品名称升序
2d:商品名称降序
3a:价格升序
3d:价格降序



上面的说明有些问题,其实这个说明是针对缺省安装说的,当商品列表上加入其它栏目,比如型号、厂商时,这个说明就不对了。

正确的应该是:
在商品分类列表页面,点击标题排序(例如:型号、厂商、商品图像、商品名称、价格等),当页面显示为理想的排序状态时,看URL中的“&sort=4a”,其中4a就是要在”Display Product Listing Default Sort Order
“中输入的值。


2 可以是指 easypopulate csv 中的 第二列?
rathercold
新手上路
新手上路
 
帖子: 15
注册: 2010-09-25 12:46

Re: 2a 的2是指?

帖子zencarter » 2012-04-26 16:30

只是区别按名称还是价格这些吧
头像
zencarter
VIP会员
VIP会员
 
帖子: 800
注册: 2011-06-22 15:03
地址: zencart模板建站 产品采集
QQ 帐号: 631992791

Re: 2a 的2是指?

帖子shaning » 2012-04-26 17:15

后台 你可以设置产品列表的时候的这些项的顺序
显示商品图像
显示厂商名字 
显示商品型号
显示商品名称
显示商品价格/加入购物车
显示商品数量
显示商品重量
那么设置对应值a或d即按这些项来正序或倒叙显示

比如显示商品名称你设置的为3 设置为3a就是以名称排序了
头像
shaning
论坛版主
论坛版主
 
帖子: 1356
注册: 2005-10-29 17:22
地址: http://www.x-zencart.com paypal跳转 zencart定制深度修改等
QQ 帐号: 1 9 2 3 6 1 1 3

Re: 2a 的2是指?

帖子rathercold » 2012-04-27 0:14

shaning 写道:后台 你可以设置产品列表的时候的这些项的顺序
显示商品图像
显示厂商名字 
显示商品型号
显示商品名称
显示商品价格/加入购物车
显示商品数量
显示商品重量
那么设置对应值a或d即按这些项来正序或倒叙显示

比如显示商品名称你设置的为3 设置为3a就是以名称排序了



谢谢, 在设置 显示商品数量 为4, 顺序4d后, 的确可以实现商品按库存降序排列, 但同时商品列表 价格后面也多了一列商品数量, 破坏了原本模本显示,
我见过其他网站 商品列表按库存降序排列,且后面没有一列商品数量, 请问怎么解决,谢谢!
rathercold
新手上路
新手上路
 
帖子: 15
注册: 2010-09-25 12:46

Re: 2a 的2是指?

帖子shaning » 2012-04-28 14:57

我一般就改代码
1.设置成按名字排序,并设置数量为0
2.
includes/index_filter/default_filter.php
查找
代码: 全选
case 'PRODUCT_LIST_NAME':
          $listing_sql .= "pd.products_name " . ($sort_order == 'd' ? 'desc' : '');
          break;

改成
代码: 全选
case 'PRODUCT_LIST_NAME':
          $listing_sql .= "p.products_quantity " . ($sort_order == 'd' ? 'desc' : '');
          break;

大致明白我的思路了吧
头像
shaning
论坛版主
论坛版主
 
帖子: 1356
注册: 2005-10-29 17:22
地址: http://www.x-zencart.com paypal跳转 zencart定制深度修改等
QQ 帐号: 1 9 2 3 6 1 1 3

Re: 2a 的2是指?

帖子rathercold » 2012-05-01 13:57

shaning 写道:我一般就改代码
1.设置成按名字排序,并设置数量为0
2.
includes/index_filter/default_filter.php
查找
代码: 全选
case 'PRODUCT_LIST_NAME':
          $listing_sql .= "pd.products_name " . ($sort_order == 'd' ? 'desc' : '');
          break;

改成
代码: 全选
case 'PRODUCT_LIST_NAME':
          $listing_sql .= "p.products_quantity " . ($sort_order == 'd' ? 'desc' : '');
          break;

大致明白我的思路了吧



谢谢 ,按你的思路,完美解决了。 :D
rathercold
新手上路
新手上路
 
帖子: 15
注册: 2010-09-25 12:46


  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 安装设置



在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客