• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >ecshop > 分享几个Ecshop中二次开发的常见方法

分享几个Ecshop中二次开发的常见方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了ecshop二次开发,ecshop二次开发手册,ecshop二次开发教程,ecshop二次开发视频,ecshop二次开发文档等相关知识,希望对您有所帮助

收货人信息的省市区设成非必选项

一般面向国外用户的ECSHOP商城,可能会有这方面的需求:【将Ecshop中收货人信息的省市区设成非必选项】,其实也就是只留一个“请选择国家”的下拉选择框。

修改相关JS文件

打开 /js/shopping_flow.js 文件,将下面JS代码删除掉

</div>
  1. if (frm.elements['province'] && frm.elements['province'].value == 0 && frm.elements['province'].length > 1)   
  2.  {   
  3.  err = true;   
  4.  msg.push(province_not_null);   
  5.  }   
  6.  if (frm.elements['city'] && frm.elements['city'].value == 0 && frm.elements['city'].length > 1)   
  7.  {   
  8.  err = true;   
  9.  msg.push(city_not_null);   
  10.  }   
  11.  if (frm.elements['district'] && frm.elements['district'].length > 1)   
  12.  {   
  13.  if (frm.elements['district'].value == 0)   
  14.  {   
  15.  err = true;   
  16.  msg.push(district_not_null);   
  17.  }   
  18.  }  
</div> </div> 修改程序文件

修改 /inlcudes/lib_order.php 文件,将下列PHP代码删除掉

</div>
  1. if ($res)   
  2.  {   
  3.  if (emptyempty($consignee['province']))   
  4.  {   
  5.  /* 没有设置省份,检查当前国家下面有没有设置省份 */  
  6.  $pro = get_regions(1, $consignee['country']);   
  7.  $res = emptyempty($pro);   
  8.  }   
  9.  elseif (emptyempty($consignee['city']))   
  10.  {   
  11.  /* 没有设置城市,检查当前省下面有没有城市 */  
  12.  $city = get_regions(2, $consignee['province']);   
  13.  $res = emptyempty($city);   
  14.  }   
  15.  elseif (emptyempty($consignee['district']))   
  16.  {   
  17.  $dist = get_regions(3, $consignee['city']);   
  18.  $res = emptyempty($dist);   
  19.  }   
  20.  }  
</div> </div> 然后收货人信息那里,只选择国家不选择省市区,也照样能提交。

修改底部的在线人数

建站之初,网站的在线人数肯定不会很多,那么我们可以稍微修改下ECSHOP的程序,让页面底部显示的在线人数 翻几番。

具体方法如下:

打开 /includes/lib_insert.php文件,找到下面代码

</div>
  1. $online_count = $GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('sessions'));  
</div> </div> 将之修改为:

</div>
  1. $online_count = $GLOBALS['db']->getOne("SELECT COUNT(*) FROM "
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享几个Ecshop中二次开发的常见方法
  • Ecshop二次开发之自定义库文件和模板数据调用实例
  • ecshop二次开发之表结构分析
  • ecshop二次开发之购物车分析
  • ecshop二次开发之常用函数汇总
  • ecshop 二次开发 加入用户定制商品类型的方法
  • EcShop 创建管理员帐号失败的解决办法
  • ecshop二次开发 购物时为每件商品添加备注信息的修改方法

相关文章

  • 2017-05-13ecshop伪静态后产品列表页切换显示方式无法打开页面的解决问题
  • 2017-05-13Ecshop支付宝前台付款而后台不显示已付款的解决方法
  • 2017-05-13ecshop 二次开发 加入用户定制商品类型的方法
  • 2017-05-13ecshop 同步ucenter,一步登陆discuzX
  • 2017-05-13ECSHOPv2.7.2首页商品列表调用该商品所属分类名称及链接地址修改方法
  • 2017-05-13分享几个Ecshop中二次开发的常见方法
  • 2017-05-13ecshop调用指定分类的文章的方法介绍
  • 2017-05-13ecshop购物车消失后产品只能单件购买的解决方法(一步购物设置方法)
  • 2017-05-13修改ECSHOP评论表单中的Email为非必填的修改方法
  • 2017-05-13在ECSHOP商品搜索页显示商品货号的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • ecshop二次开发之常用函数汇总
    • 修改ECSHOP评论表单中的Email为非必填的修改方法
    • ecshop缩略图及产品页图模糊(图的质量是80)的两种解决方法
    • ecshop二次开发之购物车分析
    • Ecshop二次开发之自定义库文件和模板数据调用实例
    • ecshop伪静态后产品列表页切换显示方式无法打开页面的解决问题
    • Ecshop实现的支付宝手机网页支付功能免费版示例
    • Ecshop 去除版权的设置技巧
    • 设置ecshop的wap版本head部分首页标题的方法
    • ECSHOP 2.7 版本去除底部版权的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有