关于报价单的修改-关于排序的
2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家
现在报价单功能实在是比较弱,修改了很多排序,也顶天可以实现同品牌产品排到一起 有一个功能不知道各位达人能不能改,也是关于排序的 比如现在有两个产品,红色裙子,紫色裙子,按理说这是同类产品,应该排到一起的,可是现在没有办法实现, 可能红色裙子排在第1位,紫色裙子排到第100位去了, 有没有办法实现可以实现任意排序的,直接能把同一类的产品排到一起去,就像excel那样可以任意调位置? 不知道我说的明不明白 |
回答:
排序是需要数据库中指定的字段来进行了 除非添加一个自定义排序字段 哪有工作量也不小啊! |
把 quotation.php 里的sql 语句的后面加上一个 order by 试一下 也就是将26行左右的SQL语句修改为下面语句: $sql = "SELECT g.goods_id, g.goods_name, g.shop_price, g.goods_number, c.cat_name AS goods_category". " FROM " . $ecs->table('goods') . " AS g LEFT JOIN " . $ecs->table('category') . " AS c ON g.cat_id = c.cat_id " . $where . " AND is_on_sale = 1 AND is_alone_sale = 1 order by g.cat_id,g.goods_name "; |
3# zhangyh 不是的 , 如果加了order by goods_name 这样的函数,只是会把,第一个文字相同的排到一起,比如会出现这样的排序 红色裙子 红色裤子 红色帽子 白色裙子 白色裤子 白色帽子 紫色裙子 紫色裤子 而我希望出现的是 红色裙子 白色裙子 紫色裙子 红色裤子 白色裤子 紫色裤子…… 这样的效果 不知道应该怎么实现 如果能后台排序就好了 记得有一个什么程序有过这样的功能 忘记什么程序了 |
按品牌+名字排 |
4# yzwolf 做事情要认真,看仔细了, 我加的是 order by g.cat_id,g.goods_name 不是 order by goods_name |
发现后台产品有个推荐排序,不知道怎么弄到报价单的排序里,如果能那样,就比较灵活了 |
终于研究出来了 灵活的运用 g.sort_order 就可以达到这个效果 $sql = "SELECT g.goods_id, g.goods_name, g.shop_price, g.goods_number,g.sort_order , c.cat_id,c.cat_name AS goods_category". " FROM " . $ecs->table('goods') . " AS g LEFT JOIN " . $ecs->table('category') . " AS c ON g.cat_id = c.cat_id " . $where . " AND is_on_sale = 1 AND is_alone_sale = 1 order by c.cat_name desc,g.sort_order asc"; 就可以了 |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshopauto
ecshopnewrad
ecshop女鞋
ecshopqq群
ecshop店主
ecshop搜索问题
ecshop童装批发
ecshop楼层
ecshop无法加入购物车
安装错误
ecshop险情
ecshopvars
ecshop成人用品
ecshopwhere
ecshop开户费
ecshopqq登录
ecshopphpadmin
ecshopfittings
ecshop何方法
ecshop高手请进!
ecshop联系方式
ecshop时尚内衣
ecshop赋予
ecshopiteration
ecshopUnknow
ecshopshould
ecshop复选框
ecshoprul重写
ecshopmemory
ecshop无耻之徒