返回首页
ecshop2014最新模板
当前位置: 主页 > ecshop二次开发讲座 >

让ecshop购买流程不填写email-讲座13

时间:2011-01-05 23:00来源:www.chinab4c.com 作者:admin 点击: QQ咨询qq:760868471淘宝旺旺咨询旺旺
上一章节我们讲述了 二次开发ecshop支付插件-讲座12 ,本章我们将结合平常咨询我最多的朋友总是问的关于ecshop的一个问题。那就是ecshop二次开发让购买流程中不用填写email .这个问题是
  

      上一章节我们讲述了二次开发ecshop支付插件-讲座12 ,本章我们将结合平常咨询我最多的朋友总是问的关于ecshop的一个问题。那就是ecshop二次开发让购买流程中不用填写email .这个问题是最常见的一个ecshop二次开发的问题.也是我们应该引起重视的问题,只要是从事ecshop开发一天。我们就可能会遇到这个问题.

     1:ecshop购买流程中的地址填写页面的模板文件位于library/consignee.lbi中.

      2:控制购买中填写收货信息的js位于js/shopping_flow.js目录.以下函数是控制函数function checkConsignee(frm)

      我们需要找到该ecshop中的js程序。然后删除以下代码.

  if ( ! Utils.isEmail(frm.elements['email'].value))
  {
    err = true;
    msg.push(invalid_email);
  }

     3:校验ecshop收货地址的php程序位于includes/lib_order.php中。

     function check_consignee_info($consignee, $flow_type)

    这个就是控制ecshop订单处理的核心文件,我们将   !empty($consignee['email']) 删除就可以了

     通过以上的修改和改进,我们可以将ecshop购买流程中的邮件地址填写去掉.从而达到简化购买的作用。

    来源:http://www.chinab4c.com

  对本文如有疑问,进论坛咨询,专业人士解答 >>>
顶一下
(2)
66.7%
踩一下
(1)
33.3%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容
相关文章