radnows 请教下有没有办法将前台产品的默认改为最新时间排序

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: Jack

版面规则
本版面不能发新贴,可以回复

radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子kalytweh » 2010-01-23 23:03

sd24.jpg





$nsort = array('Bestselling','Item Name','Price(Low to high)','Price(High to low)','New Arrival');


case 5:
$product_sort = " order by p.products_date_added DESC";
break;
default:
$product_sort = " order by p.products_ordered DESC";


相关文件我都修改过 替换过他们默认排序但是都没用
sadsad.jpg


请问radnows有没有好的解决办法,light***BOX的版子
kalytweh
新手上路
新手上路
 
帖子: 7
注册: 2009-09-21 13:15

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子dylan119 » 2010-01-29 20:32

我在数据库里修改过所有那几个排序方式的数据,比如产品价格,卖出数量,MODEL等等

排序方式依旧没有变化。所以我猜它默认的排序方式肯定是按 product_id 来的! 不过这个

问题郁闷了几天还在郁闷! 痛苦死我了, 模板代码改来改去还是搞不定, 望高手出手
dylan119
新手上路
新手上路
 
帖子: 5
注册: 2009-10-25 11:41

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子yiyunet » 2010-02-18 10:12

顶起,我也是碰到这个问题,但是一直未解决.
yiyunet
高级会员
高级会员
 
帖子: 198
注册: 2009-07-14 0:21

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子barryzsz » 2010-02-18 16:22

那产品上传后新上传的怎么排到了最后一页啊?要怎么设置才能新上传的排前面呢?
barryzsz
高级会员
高级会员
 
帖子: 134
注册: 2009-07-30 17:56

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子yiyunet » 2010-02-23 10:48

radnows,你讲的办法只是影响产品列表页,右边那块选择后的排序,array('Bestselling','Item Name','Price(Low to high)','Price(High to low)','New Arrival'); 对默认的排序无影响。麻烦再帮我们看看。
yiyunet
高级会员
高级会员
 
帖子: 198
注册: 2009-07-14 0:21

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子yiyunet » 2010-02-23 11:04

topic7582.html
麻烦看下这个贴子。问题存在很久了。
yiyunet
高级会员
高级会员
 
帖子: 198
注册: 2009-07-14 0:21

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子yiyunet » 2010-02-23 18:28

先代表大家感谢!:)
yiyunet
高级会员
高级会员
 
帖子: 198
注册: 2009-07-14 0:21

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子yiyunet » 2010-02-23 18:41

刚试了下。报错。Parse error: parse error in D:\xampp\htdocs\includes\index_filters\default_filter.php on line 125
步骤:
1.默认default:的sql改为order by p.products_date_added DESC
2.修改product_listing.php的array('Bestselling','Item Name','Price(Low to high)','Price(High to low)','New Arrival'); 为
$nsort = array('New Arrival','Item Name','Price(Low to high)','Price(High to low)','Bestselling');
3.and " . $product_in_categories_sql; 改为
and " . $product_in_categories_sql;. " order by p.products_date_added DESC"
yiyunet
高级会员
高级会员
 
帖子: 198
注册: 2009-07-14 0:21

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子yiyunet » 2010-02-23 18:54

问题解决。刚才是我粗心。
3.and " . $product_in_categories_sql; 改为
and " . $product_in_categories_sql;. " order by p.products_date_added DESC"

正确对待应当是:
3.and " . $product_in_categories_sql; 改为
and " . $product_in_categories_sql . " order by p.products_date_added DESC";

后续,我再试试,有问题,马上反馈上来。
yiyunet
高级会员
高级会员
 
帖子: 198
注册: 2009-07-14 0:21

Re: radnows 请教下有没有办法将前台产品的默认改为最新时间排序

帖子yiyunet » 2010-02-23 19:07

新问题:目录列表产品按加入时间排列,但是选择右边 'Bestselling','Item Name','Price(Low to high)','Price(High to low)','New Arrival' 报错:
1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by p.products_date_added DESC limit 0, 20' at line 7
in:
[select p.products_image, pd.products_name, p.products_model, p.products_quantity, p.products_id, p.products_type,p.products_status,p.products_price,p.products_price_retail,p.products_price_sample,p.product_is_wholesale,p.product_wholesale_min,p.products_quantity, p.products_quantity_order_min, p.master_categories_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, pd.products_description, IF(s.status = 1, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status =1, s.specials_new_products_price, p.products_price) as final_price, p.products_sort_order, p.product_is_call, p.product_is_always_free_shipping, p.products_qty_box_status from products_description pd, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id, products_to_categories p2c left join specials s on p2c.products_id = s.products_id where p.products_status = 1 and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '1' and ( p2c.categories_id =164 or p2c.categories_id =166 or p2c.categories_id =167 or p2c.categories_id =168 or p2c.categories_id =169 or p2c.categories_id =170 or p2c.categories_id =171 or p2c.categories_id =172 or p2c.categories_id =173 or p2c.categories_id =174 or p2c.categories_id =175 or p2c.categories_id =176 or p2c.categories_id =177 or p2c.categories_id =178 or p2c.categories_id =165) order by p.products_date_added DESC order by p.products_date_added DESC limit 0, 20]
yiyunet
高级会员
高级会员
 
帖子: 198
注册: 2009-07-14 0:21

下一页

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

回到 精华共享



在线用户

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