您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop订单列表增加商品检索的方法
以亦2024-12-19ecshop商城教程已有10人查阅
导读近期ecshop网站做活动,统计商品订单量的时候没有按商品名搜索的选项,只能手动查询。这样效率很低下,而且容易出错。现在为列表增加一个简单的“按商品名搜索”表单项。
近期ecshop网站做活动,统计商品订单量的时候没有按商品名搜索的选项,只能手动查询。这样效率很低下,而且容易出错。现在为列表增加一个简单的“按商品名搜索”表单项。
涉及到2个文件,分别是/admin/order.php,/admin/templates/order_list.htm,下面详说。第一步,增加表单项
在/admin/templates/order_list.htm第11行下面增加
1 商品名 这样,代码上下文基本为 第二步,js获取值
在/admin/order_list.htm第105行下面增加 这样,代码上下文基本为 第三步,接收参数并处理
3.1)php文件接收参数并准备拼接sql
在/admin/order.php第4874行找到“$where = ‘WHERE 1 ‘;”,在下面增加 3.2)拼接sql
分别更改/admin/order.php第5025,5029,5041行sql语句为下面三句代码
1, 2. 3. 完成,这样就可以了
有几点可以改进:表单名可以存到系统语言包;可以按照此方法在“订单查询”那个大表单里扩展更多动能,紧急情况就先这样…
为了搜索订单更精准,决定完成之前说的改进:在“订单查询”那个大表单里扩展”商品名”检索功能,相当简单:
在/admin/templates/order_query.htm第七行下面增加 即可
这个过程中js自动获取了表单的所有项目,而且之前我们已经完成了/admin/order.php中order_list()函数的改造。
涉及到2个文件,分别是/admin/order.php,/admin/templates/order_list.htm,下面详说。第一步,增加表单项
在/admin/templates/order_list.htm第11行下面增加
1 商品名 这样,代码上下文基本为 第二步,js获取值
在/admin/order_list.htm第105行下面增加 这样,代码上下文基本为 第三步,接收参数并处理
3.1)php文件接收参数并准备拼接sql
在/admin/order.php第4874行找到“$where = ‘WHERE 1 ‘;”,在下面增加 3.2)拼接sql
分别更改/admin/order.php第5025,5029,5041行sql语句为下面三句代码
1, 2. 3. 完成,这样就可以了
有几点可以改进:表单名可以存到系统语言包;可以按照此方法在“订单查询”那个大表单里扩展更多动能,紧急情况就先这样…
为了搜索订单更精准,决定完成之前说的改进:在“订单查询”那个大表单里扩展”商品名”检索功能,相当简单:
在/admin/templates/order_query.htm第七行下面增加 即可
这个过程中js自动获取了表单的所有项目,而且之前我们已经完成了/admin/order.php中order_list()函数的改造。
本文标签:
很赞哦! (1)
上一篇:ecshop二次开发教程步骤流程
下一篇:ecshop广告怎么调用
暂无内容 |
暂无内容 |
相关源码
相关教程
暂无内容 |
暂无内容 |
图文教程
ecshop导入淘宝数据包乱码的解决方法
利用淘宝助手导出一个数据包(.csv),不要一次全部商品导出,较好是将数据包控制在1M左右,因为ecshop对上传文件有限制。隐藏或删除ecshop留言板里的日期和时间的方法
这个修改起来比较简单,但是不同模板,修改办法可能会稍微不同以官方默认模板为例,用EDITPLUS 或 dreamweaver 等编辑软件打开 Ecshop 模板目录ecshop验证码BUG登录和发表评论冲突的解决方法
不知道大家注意到了没有,ECSHOP的验证码设置有一个BUG,那就是 “用户登录”和“发表评论”的验证码设置是相冲突的。ecshop注册用户送红包系统实现自动给新会员送红包
功能介绍:新用户成功注册之后,系统自动赠送红包,用户在会员中心就可以查看到红包,而管理员不用手动的在后台按会员发放。
分享笔记 (共有 0 篇笔记) |