您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop订单列表增加商品检索的方法
以亦2024-12-19 11:46:29ecshop商城教程已有4人查阅
导读近期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()函数的改造。
本文标签:
很赞哦! (0)
上一篇:ecshop二次开发教程步骤流程
下一篇:ecshop广告怎么调用
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop商城搬家迁移整站移动更换空间的说明
1、在后台执行数据库备份;2、把网站所有目录文件下载回本地备份(尤其注意模板和数据库备份文件);ecshop首页调用显示最新商品评论
ECSHOP首页显示很新评论,首页调用商品评论新建立一个 index_comments.lbi 库文件然后在index.dwt 要显示的位置调用:ecshop广告位调用在库文件增加广告方法
ECSHOP模板中lbi文件中添加广告位的方法一般的广告位是写在dwt文件里的。也有人希望能直接写在lbi文件里。那么我们可以这样做ecshop数据库表字段说明
ecs_account_log 用户帐号情况记录表,包括资金和积分等log_id mediumint 自增ID号user_id mediumint 用户登录后保存在session中的id号,跟users表中的user_id对应user_mone
留言与评论 (共有 0 条评论) |