您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop购物车流程删除电话,邮箱,手机,必填选项改成非必填
笑霜2024-04-20Ecshop商城教程已有人查阅
导读ECSHOP购物车流程删除电话,电子邮件,必填选项改成非必填,手机改成必填项。首先先来说下怎么删除电话、邮箱。
ECSHOP购物车流程删除电话,电子邮件,必填选项改成非必填,手机改成必填项。首先先来说下怎么删除电话、邮箱。
1.注册页面电话/邮箱删除:后台会员注册项设置---电话打勾去掉 邮箱打勾去掉
2. 打开js/shopping_flow.js文件,找到checkConsignee()函数
1:如何设置ecshop“收货人姓名”为可选项?
打开js/shopping_flow.js文件,找到checkConsignee()函数
flow.php中
2:如何设置ecshop"详细地址"为选填项
打开js/shopping_flow.js文件,找到checkConsignee()函数
注释掉下面
如果只要电话和邮箱这里开始就可以了:
3:如何设置ecshop"电子邮件地址"为选填项
打开js/shopping_flow.js文件,找到checkConsignee()函数
注释掉下面
4:如何设置ecshop"电话"为选填项
打开js/shopping_flow.js文件,找到checkConsignee()函数
注释掉下面
然后打开:library/这个文件夹 找到consignee.lbi文件
搜索:
ecshop"电子邮件地址"为选填项:
用户中心还有收货人信息电话和邮箱: 打开flow.dwt
找到电话删除
找到邮箱删除
现在谈谈手机和固定电话请至少填写一项修改方法:
打开js/shopping_flow.js文件,找到checkConsignee()函数
1.注册页面电话/邮箱删除:后台会员注册项设置---电话打勾去掉 邮箱打勾去掉
2. 打开js/shopping_flow.js文件,找到checkConsignee()函数
1:如何设置ecshop“收货人姓名”为可选项?
打开js/shopping_flow.js文件,找到checkConsignee()函数
/*if (Utils.isEmpty(frm.elements['consignee'].value))
{
err = true;
msg.push(consignee_not_null);
}*/
注释掉这一段。flow.php中
/*if (!check_consignee_info($consignee, $flow_type))
{
ecs_header("Location: flow.php?step=consignee\n");
exit;
}*/
这段该注释掉2:如何设置ecshop"详细地址"为选填项
打开js/shopping_flow.js文件,找到checkConsignee()函数
注释掉下面
/*
if (frm.elements['address'] && Utils.isEmpty(frm.elements['address'].value))
{
err = true;
msg.push(address_not_null);
}*/
flow.php中
/*if (!check_consignee_info($consignee, $flow_type))
{
ecs_header("Location: flow.php?step=consignee\n");
exit;
}*/
这段该注释掉如果只要电话和邮箱这里开始就可以了:
3:如何设置ecshop"电子邮件地址"为选填项
打开js/shopping_flow.js文件,找到checkConsignee()函数
注释掉下面
if ( ! Utils.isEmail(frm.elements['email'].value))
{
err = true;
msg.push(invalid_email);
}
flow.php中
/*if (!check_consignee_info($consignee, $flow_type))
{
ecs_header("Location: flow.php?step=consignee\n");
exit;
}*/
这段该注释掉4:如何设置ecshop"电话"为选填项
打开js/shopping_flow.js文件,找到checkConsignee()函数
注释掉下面
/*
if (Utils.isEmpty(frm.elements['tel'].value))
{
err = true;
msg.push(tele_not_null);
}
else
{
if (!Utils.isTel(frm.elements['tel'].value))
{
err = true;
msg.push(tele_invaild);
}
}
*/
flow.php中
/*if (!check_consignee_info($consignee, $flow_type))
{
ecs_header("Location: flow.php?step=consignee\n");
exit;
}*/
这段该注释掉然后打开:library/这个文件夹 找到consignee.lbi文件
搜索:
<td bgcolor="#ffffff">{$lang.phone}:</td>
<td bgcolor="#ffffff"><input name="tel" type="text" class="inputBg" id="tel_{$sn}" value="{$consignee.tel|escape}" />
{$lang.require_field}</td>
直接删除 这样就删除掉电话了,如果要保留 删除这个就可以{$lang.require_field}===必填 这句话ecshop"电子邮件地址"为选填项:
<td bgcolor="#ffffff">{$lang.email_address}:</td> <td bgcolor="#ffffff">
<input name="email" type="text" class="inputBg" id="email_{$sn}" value="{$consignee.email|escape}" /> {$lang.require_field}</td>
直接删除 这样就删除掉电子邮件地址了,如果要保留 删除这个就可以{$lang.require_field}===必填 这句话用户中心还有收货人信息电话和邮箱: 打开flow.dwt
找到电话删除
找到邮箱删除
现在谈谈手机和固定电话请至少填写一项修改方法:
打开js/shopping_flow.js文件,找到checkConsignee()函数
if (Utils.isEmpty(frm.elements['tel'].value))
{
err = true;
msg.push(tele_not_null);
}
else
{
if (!Utils.isTel(frm.elements['tel'].value))
{
err = true;
msg.push(tele_invaild);
}
}
if (frm.elements['mobile'] && frm.elements['mobile'].value.length > 0 && (!Utils.isTel(frm.elements['mobile'].value)))
{
err = true;
msg.push(mobile_invaild);
}
改成:
if ((Utils.isEmpty(frm.elements['tel'].value))&&(Utils.isEmpty(frm.elements['mobile'].value)))
{
err = true;
msg.push(tele_not_null);
}
else
{
if (frm.elements['tel'] && frm.elements['tel'].value.length > 0 && !Utils.isTel(frm.elements['tel'].value))
{
err = true;
msg.push(tele_invaild);
}
if (frm.elements['mobile'] && frm.elements['mobile'].value.length > 0 && (!Utils.isMobile(frm.elements['mobile'].value)))
{
err = true;
msg.push(mobile_invaild);
}
}
然后打开languages/zh_cn/shiping_flow.php 中,查找 $_LANG['flow_js']['tele_not_null'] ,大概109行,将此行修改为 $_LANG['flow_js']['tele_not_null'] = '手机和固定电话请至少填写一项!';
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop全国多城市分站的实现方法
ecshop中添加分站实现1个商城N个城市页面 有利于搜索优化很多朋友在问:“ECSHOP如何实现地方分站? ”
ecshop广告怎么调用
在简单地概括ecshop广告调用该方法,已发表在博客上,在这里,我们总结了以下方法1:就是官方默认的方法。先加入广告位,然后加入模板的广告位区域,再在将两者相应上。
ecshop各种分类调用写法实例
/*获得指定分类同级的所有分类以及该分类下的子分类*/get_categories_tree($cat_id = 0) 获取商品分类树数组(多维)。array(3) {
ecshop客服管理不同会员二次开发方法
ecshop不同客服管理不同会员,这个看起来相当有必要,也相当实 用。我们很多人用ecshop做货源批发站。这个就牵涉到一个问题。如果不同的客服
相关源码
-
帝国cms7.5游戏门户H5小游戏网站模板源码免费下载基于帝国CMS7.5开发的H5游戏门户模板,为在线游戏平台设计。支持PC端与移动端同步生成,打造完整的游戏娱乐体验平台。查看源码 -
(PC+WAP)蓝色电缆桥架五金钢结构机械PbootCMS模板下载采用PC与WAP双端适配设计,满足桌面设备和移动端访问需求。专注服务于电缆桥架、钢结构及五金机械制造领域,通过结构化布局展示产品特性与技术参数,后台数据一体化管理提升内容维护效率。查看源码 -
帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码 -
(PC+WAP)绿色资源回收新能源环保设备pbootcms源码下载基于PbootCMS系统深度开发的环保行业模板,特别适配资源回收设备、新能源技术、环境治理装备等企业的线上展示需求。集成产品库、解决方案、环保案例等专业模块,助力企业高效传递绿色价值。查看源码 -
(自适应)科技产品设备技术作品pbootcms网站模板带下载和招聘基于PbootCMS内核开发的高端科技企业模板,采用响应式布局技术,适配各类移动终端设备。模板设计聚焦科技行业特性,通过模块化结构实现企业形象展示、技术成果发布与人才招募等核心需求查看源码 -
(自适应响应式)陶瓷研磨盘抛光机械设备pbootcms网站模板本模板基于PbootCMS系统开发,为研磨抛光设备制造企业设计,特别适合陶瓷研磨盘、抛光设备等表面处理设备展示。采用响应式布局技术,确保各类设备的参数和工艺在不同终端上都能清晰呈现。查看源码
| 分享笔记 (共有 篇笔记) |
