您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop购买记录增加显示更多购买信息的方法
元霜2023-11-24Ecshop商城教程已有人查阅
导读ecshop的购买记录无论程序还是ECSHOP模板都默认只显示用户名、购买时间、购买数量以及成交与否这几项信息。实际使用过程发现,其实只显示这四项信息不够友好
ecshop的购买记录无论程序还是ECSHOP模板都默认只显示用户名、购买时间、购买数量以及成交与否这几项信息。实际使用过程发现,其实只显示这四项信息不够友好,今天来着手讲解一下如何在购买记录的地方显示更多有用的信息,提高用户体验。
因为ecshop程序本身并未调用其他的数据,所以单纯在购买记录的模板里添加是无用的,因而这涉及到了程序的修改。
找到includes/lib_insert.php,找到
调用出了以上数据,接下来到模板的修改。因为各自模板不同,以上程序的信息在模板中的调用代码分别是{$note.shipping_name} (订单的配送方式)、{$note.pay_name}(订单的支付方式)、{$note.consignee}(收货人姓名)、 {$note.order_sn}(订单号),用户可以自行根据模板的代码来适当添加以上信息。
因为ecshop程序本身并未调用其他的数据,所以单纯在购买记录的模板里添加是无用的,因而这涉及到了程序的修改。
找到includes/lib_insert.php,找到
$sql = ‘SELECT u.user_name, og.goods_number, oi.add_time, IF(oi.order_status IN (2, 3, 4), 0, 1) AS order_status ‘ .
‘FROM ‘ . $GLOBALS['ecs']->table(‘order_info’) . ‘ AS oi LEFT JOIN ‘ . $GLOBALS['ecs']->table(‘users’) . ‘ AS u ON oi.user_id = u.user_id, ‘ . $GLOBALS['ecs']->table(‘order_goods’) . ‘ AS og ‘ .
‘WHERE oi.order_id = og.order_id AND ‘ . time() . ‘ – oi.add_time < 102592000 AND og.goods_id = ‘ . $arr['id'] . ‘ ORDER BY oi.add_time DESC LIMIT 20′;
$bought_notes = $GLOBALS['db']->getAll($sql);
修改成
$sql = ‘SELECT u.user_name, og.goods_number, oi.add_time, IF(oi.order_status IN (2, 3, 4), 0, 1) AS order_status, oi.shipping_name, oi.pay_name, oi.consignee, oi.order_sn ‘ .
‘FROM ‘ . $GLOBALS['ecs']->table(‘order_info’) . ‘ AS oi LEFT JOIN ‘ . $GLOBALS['ecs']->table(‘users’) . ‘ AS u ON oi.user_id = u.user_id, ‘ . $GLOBALS['ecs']->table(‘order_goods’) . ‘ AS og ‘ .
‘WHERE oi.order_id = og.order_id AND ‘ . time() . ‘ – oi.add_time < 102592000 AND og.goods_id = ‘ . $arr['id'] . ‘ ORDER BY oi.add_time DESC LIMIT 20′;
$bought_notes = $GLOBALS['db']->getAll($sql);
这里添加的代码是oi.shipping_name(订单的配送方式)、oi.pay_name(订单的支付方式)、oi.consignee(收货人姓名)、oi.order_sn(订单号)。有更多需求的用户可以查看数据库中的订单表,依次类推在程序中添加更多需要显示的信息。调用出了以上数据,接下来到模板的修改。因为各自模板不同,以上程序的信息在模板中的调用代码分别是{$note.shipping_name} (订单的配送方式)、{$note.pay_name}(订单的支付方式)、{$note.consignee}(收货人姓名)、 {$note.order_sn}(订单号),用户可以自行根据模板的代码来适当添加以上信息。
本文标签:
很赞哦! ()
图文教程
ecshop首页轮播广告图片播放器怎么用js播放器替换
1、首页主广告管理-》自定义,粘下以下代码;寻找$smarty->display('index.dwt', $cache_id);下面加:
ecshop数据库表字段说明
ecs_account_log 用户帐号情况记录表,包括资金和积分等log_id mediumint 自增ID号user_id mediumint 用户登录后保存在session中的id号,跟users表中的user_id对应user_mone
ecshop安全设置方法防挂马
本节主要讲ECSHOP如何防止黑客上传木马并对网站挂马,至于ECSHOP的安装则不在本节讲述范围!本节的ECSHOP系统已经安装,网址为:,网站安装目录为:D:\ root\ecshop\web需要注意的是
ecshop文章信息添加时间的修改方法
ecshop实现后台文章信息可以修改添加时间的方法。有时我们希望将过去发布的新闻改成今天发布的,或者是今天发布的文章,希望改成是过去发布的,ECSHOP教
相关源码
-
自适应极简风个人博客文章自媒体网站模板基于PbootCMS开源内核开发的极简个人博客模板,采用移动优先设计原则,通过Media Query技术实现320px至1920px六级分辨率适配,确保在手机、平板及PC设备上均呈现良好的视觉体验。查看源码 -
自适应黑色简繁双语轴承齿轮机械设备制造网站模板该模板为轴承齿轮机械制造企业提供一体化网站建设方案,着重解决行业特有的多语言展示、移动端适配和高效率内容管理需求,帮助企业精准展示产品特性与工艺流程查看源码 -
(PC+WAP)企业管理工程造价资产评估财务审计带留言网站模板本模板基于PbootCMS内核开发,为工程造价咨询、财务审计类企业量身打造,同时支持多行业快速适配。采用PC+WAP双端同步设计,数据实时互通,助您高效展示企业形象与服务能力。查看源码 -
蓝色工业机械五金设备pbootcms模板源码下载(PC+WAP)为机械制造与五金设备企业设计的响应式网站模板,基于PbootCMS内核开发。采用蓝色工业风格强化行业属性,宽屏布局突出设备细节展示,支持PC与WAP端自适应查看源码 -
(PC+WAP)蓝色电缆桥架五金钢结构机械PbootCMS模板下载采用PC与WAP双端适配设计,满足桌面设备和移动端访问需求。专注服务于电缆桥架、钢结构及五金机械制造领域,通过结构化布局展示产品特性与技术参数,后台数据一体化管理提升内容维护效率。查看源码 -
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码
| 分享笔记 (共有 篇笔记) |
