账号通
    

账号  

密码  

3201

查看

4

回复
主题:教你修改商城会员中心订单查询 [收藏主题] 转到:  
astarxing 当前离线

236

主题

2

广播

0

粉丝
添加关注
级别:二年级

用户积分:3690 分
登录次数:180 次
注册时间:2008/9/8
最后登录:2020/2/19
astarxing 发表于:2008/12/30 20:42:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)

    很高兴官方在昨天我提交了建议后,立即加上了会员中心订单查询功能,并在5.5正式版发布了,真的非常感谢,但是不得不说的是,这个查询添加的不是很有用,应该是我们真正需要的查询没有能做进去,在这里我放出我的修改方法,一是建议官方将来修正,二是教其他用户学习。

 

首先第一个问题,官方的订单查询和订单显示中,有一个用户名字段,其实大家都知道这完全不必要显示,自己的会员中心本来就不可能显示其他用户的订单,我一般都直接改成“收货人”,方便会员查询。

打开user_order.asp

找到第86行:

<td width=80>用户名</td>

改为

<td width=80>收件人</td>

第159行:

<td height="22" align="center"><%=rs("username")%></td>

改为

<td height="22" align="center"><%=rs("ContactMan")%></td>

这样,订单状态显示的就是收货人姓名了。

 

第二,修改查询

user_order.asp 72-77行

     <option value="">不限制</option>
      <option value="0">等待确认</option>
      <option value="1">已经确认</option>
      <option value="2">已结清</option>

    </select>
    <strong>订单编号:</strong>

改为

      <Option value=1>订单编号</Option>
      <Option value=2>收货人</Option>
      <Option value=4>联系地址</Option>
      <Option value=5>联系电话</Option>
      <Option value=6>下单时间</Option>
   <option value=7>等待确认</option>
   <option value=8>已经确认</option>
   <option value=9>已结清</option>
    </Select>

屏蔽97-102行

'       If KS.S("OrderStatus")<>"" Then 
'        Param=Param & " and status=" & KS.ChkClng(KS.S("OrderStatus"))
'       End If
'       If KS.S("KeyWord")<>"" Then 
'         Param=Param & " and OrderID like '%" & KS.S("KeyWord") & "%'"
'       End If

添加如下内容

 Keyword=KS.G("Keyword")
    Select Case KS.ChkClng(KS.G("OrderStatus"))
       Case 1
         Param=Param &" And OrderID Like '%" & Keyword & "%'"
       Case 2
         Param=Param &" And ContactMan Like '%" & Keyword & "%'"
       Case 3
         Param=Param &" And UserName Like '%" & Keyword & "%'"
       Case 4
         Param=Param &" And Address Like '%" & Keyword & "%'"
       Case 5
         Param=Param &" And Phone Like '%" & Keyword & "%'"
       Case 6
         Param=Param &" And InputTime Like '%" & Keyword & "%'"
       Case 7
         Param=Param &" And status=0"
       Case 8
         Param=Param &" And status=1"
       Case 9
         Param=Param &" And status=2"     
      End Select
'---------------------------------------------

这样,一个能用的订单查询就完成了

看看效果:

 


此主题相关图片如下:123456.jpg
123456.jpg

再继续修改下的话,还能实现选择时间段查询和统计等,就方便了,希望对大家有用。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
msad 当前离线

1428

主题

18

广播

5

粉丝
添加关注
级别:九年级

用户积分:6865 分
登录次数:175 次
注册时间:2006/11/20
最后登录:2015/10/21
msad 发表于:2008/12/30 21:32:00   | 只看该作者 查看该作者主题 沙发 
哦,原来你的是自己修改了的啊。呵呵,吓我一跳。以为不一样呢。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
msad 当前离线

1428

主题

18

广播

5

粉丝
添加关注
级别:九年级

用户积分:6865 分
登录次数:175 次
注册时间:2006/11/20
最后登录:2015/10/21
msad 发表于:2008/12/30 21:29:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线商城系统(NET)

我怎么没看见会员中心有你这个截图上的高级查询?只有下面这样的。

 

我下的商城订单 订单状态: 不限制 等待确认 已经确认 已结清 订单编号:

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gyxin123 当前离线

1204

主题

0

广播

0

粉丝
添加关注
级别:九年级

用户积分:9198 分
登录次数:441 次
注册时间:2007/12/23
最后登录:2012/10/16
gyxin123 发表于:2008/12/30 21:23:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
tianyi021com 当前离线

350

主题

12

广播

3

粉丝
添加关注
级别:三年级

用户积分:643 分
登录次数:212 次
注册时间:2010/5/6
最后登录:2023/12/15
tianyi021com 发表于:2013/11/12 16:23:46   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)
厉害

KesionCMS交流群,QQ群:258445836



 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.14063秒 powered by KesionCMS 9.0