`
iloong
  • 浏览: 12265 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

去掉ecshop收货人信息页面的电子邮件必填和电话、手机选填一个

 
阅读更多
本文适用于ecshop2.7.3
1、include/lib_order.php
搜索email
找到1732左右
!empty($consignee['email']) &&
!empty($consignee['tel'])
这句改为
/*!empty($consignee['email']) &&*/
            !empty($consignee['tel'])||!empty($consignee['mobile']);

2.js/shopping_flow.js   函数checkConsignee(frm)
在582行注释掉:
if ( ! Utils.isEmail(frm.elements['email'].value))
  {
    err = true;
    msg.push(invalid_email);
  }

3、js/shopping_flow.js   函数checkC**ignee(frm)第600行左右
  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);
      }
}


4、修改模板文件夹下/lib/consignee.lbi  搜索到{$lang.email_address}这句,删除紧跟在后面两行的<span class="textStrong">{$lang.require_field}</span>这句,这样的话页面上就不会出现必填两个字了。
分享到:
评论

相关推荐

    ecshop手机限制11位

    在电商领域,Ecshop是一款非常受欢迎的开源电子商务平台系统。它为商家提供了强大的在线商店管理功能。不过,有时候用户可能会遇到某些限制,比如手机号码输入长度的问题。本文将详细介绍如何解决Ecshop系统中关于...

    ecshop微信支付电话端和手机端

    标题“ecshop微信支付电话端和手机端”指的是在ECSHOP电子商务系统中实现微信支付功能,包括针对电话端(通常指的是PC端)和手机移动端的支付接口集成。ECSHOP是一款开源的网上商城系统,广泛应用于中小企业构建在线...

    ECSHOP自动确认收货插件 全自动化无需人工操作

    ECSHOP是一款广泛应用于电商行业的开源购物系统,它的强大在于提供了丰富的自定义性和扩展性。本插件针对ECSHOP系统设计,名为“自动...对于ECSHOP用户来说,这是一个不可或缺的增强功能,值得在日常运营中采纳和应用。

    ecshop一键发货操作代码

    在电子商务领域,ECShop是一款非常流行的开源B2C网上商城系统,它提供了丰富的功能和高度的可定制性。本文将详细解析"ecshop一键发货操作代码"的相关知识点,帮助商家和开发者更好地理解和应用这一功能。 首先,...

    ECSHOP需求分析说明书.doc

    收货人信息表用于存储收货人的基本信息,包括收货人名称、收货人地址、收货人电话号码等信息。该表的设计旨在提供收货人信息的存储和管理功能。 ECSHOP 需求分析说明书提供了 ECSHOP 系统的详细需求分析,涵盖了...

    ECSHOP一键发货插件_订单快速发货简化发货流程

    ECSHOP订单快速发货简化发货流程,实现一键发货减轻工作量,ECSHOP一键发货插件 以前的流程是:配货——发货——填单号——OK 现在的是:配货——生成发货单——确认生成发货单——去发货——再点个“查看”——填...

    ecshop真假订单验证插件(判断IP,电话,收货地址)

    ecshop收货地址真伪性验证插件 给你的商城开通“货到付款”功能,无疑是一个增加订单量,招揽客户的绝好办法, 但是随之而来的“虚假订单”、“恶意订单”又令商家头疼不已。 ecshop开发中心为解决此问题,特意推出...

    手机城ecshop

    总结,ECSHOP手机页面的构建与优化是一个综合性的任务,需要兼顾用户体验、性能效率、安全性和SEO。通过合理的布局设计、性能优化以及安全措施,可以打造出一个既美观又实用的手机购物平台,满足用户随时随地的购物...

    ecshop美乐乐手机模板

    标题"ecshop美乐乐手机模板"指的是一个专为美乐乐商城设计的手机端模板,适用于ECShop电子商务平台。ECShop是一款开源的B2C网上购物系统,它提供了丰富的功能和自定义选项,帮助商家构建在线商店。而“美乐乐”则...

    ecshop手机商家版

    WAP是一种开放的全球标准,使得手机用户可以通过无线网络访问互联网,获取信息和服务。在ECShop手机商家版的上下文中,WAP资源意味着商家可以通过手机浏览器访问优化的前端页面,实现包括但不限于查看订单详情、处理...

    EcShop开发案例整理

    60.去掉购物流程中的电子邮件必填和电话选填:修改购物流程相关的模板,调整表单字段的必填性。 61.订单统计:通过后台统计模块,对订单数据进行精准统计分析。 62.验证邮件送积分:在用户注册或者验证过程中,...

    ECSHOP使用手机号邮箱用户名登陆ecshop插件

    例如,登录页面上可以添加手机号和邮箱登录的选项,以及相应的输入框和按钮。同时,错误提示信息也需要友好且明确,帮助用户快速解决问题。 六、数据安全与隐私保护 手机号和邮箱作为敏感信息,必须妥善存储和处理...

    ecshop仿淘宝订单页面

    标题中的“ecshop仿淘宝订单页面”指的是一个针对电商网站平台ECSHOP的定制化开发,该开发项目旨在模仿淘宝网的订单处理界面,提供类似的功能和用户体验。ECSHOP是一款开源的电子商务系统,广泛应用于中小型企业构建...

    ECSHOP手机版本 优化

    ECSHOP是一款流行的开源电子商务系统,主要用于...总的来说,ECSHOP手机版本优化是一个综合性的任务,涉及到前端开发、后端性能优化、用户体验设计等多个层面,目的是为移动用户提供流畅、便捷、安全的在线购物环境。

    ECSHOP 301重定向带动态页面跳转到静态页面插件

    ECSHOP是一款广泛使用的开源电子商务系统,为企业和个人提供了一个强大的在线购物平台。在SEO(搜索引擎优化)的角度来看,将动态页面转化为静态页面对于提升网站的搜索引擎排名具有积极影响。301重定向是一种HTTP...

    ECSHOP手机版源码

    ECSHOP是一款知名的开源电子商务系统,主要用于搭建在线购物网站。这款系统以其强大的功能和灵活的可定制性受到许多企业和开发者的青睐。标题中的“ECSHOP手机版源码”指的是该系统为移动设备(手机)提供的源代码,...

    ecshop 首页发货通知-滚动交易插件

    ECShop是一款知名的...总的来说,“ECShop首页发货通知-滚动交易插件”是一个实用且创新的工具,它提升了ECShop平台的信息传递效率,强化了商家与客户之间的沟通,是电子商务网站提高服务质量和用户体验的有效途径。

    ecshop教程-预约信息在ecshop后台呈现

    在本节课程中,我们首先会介绍如何在ecshop后台新建一个用于展示预约信息的页面。这个页面将作为管理员查看所有预约详情的重要入口。 **步骤1:创建新页面** 1. **登录后台管理界面**:首先需要登录到ecshop的后台...

    ECSHOP一键发货插件(淘宝花钱买的)

    ecshop一键发货插件,主要是为了解决ecshop后台发货的烦恼,我们通过对ecshop二次开发,可以通过这个简化ecshop后台发货流程。 功能介绍 1:可以减少ecshop支付了的订单的发货步骤和次数。 2:在ecshop商品的详细...

    ECSHOP2.73京东手机模板

    总之,"ECSHOP2.73京东手机模板"为ECSHOP用户提供了一条快速构建移动商城的捷径,通过借鉴京东的成功经验,提升了用户在移动设备上的购物体验,对于那些希望拓展移动市场的商家来说,这是一个极具价值的选择。

Global site tag (gtag.js) - Google Analytics