ecshop修改方法汇编.docVIP

  • 2
  • 0
  • 约4.27万字
  • 约 40页
  • 2018-06-09 发布于河南
  • 举报
ecshop修改方法汇编

ecshop订单操作的状态对应的值 ecshop电子商务系统中,ECSHOP的订单有很多的状态。 这些状态,是维持和保证ECSHOP后台操作订单状态转换的依据。 ????order_status = 0表示订单未确认 ?? order_status = 1表示订单已经确认 ?? order_status = 2表示订单已经取消 ?? pay_status = 0表示未付款 ??? pay_status = 2表示已付款 ??? shipping_status = 3表示已配货 ??? shipping_status = 1表示已发货 ??? shipping_status = 2表示已收货 ?? 总结以上ecshop订单的状态,方便开发 人员总结开发操作。 Ecshop 前台显示已售出的数量 category.php 下面的 category_get_goods 函数中foreach循环添加 $arr[$row[goods_id]][count]? ?? ?? ?? ?= selled_count($row[goods_id]); 文件的最后部分添加函数 ??function selled_count($goods_id) { ? ???$sql= select sum(goods_number) as count from .$GLOBALS[ecs]-table(order_goods).where goods_id =.$goods_id.; ? ???$res = $GLOBALS[db]-getOne($sql); ? ???if($res0) ? ???{ ? ???return $res; ? ???} ? ???else ? ???{ ? ?? ? return(0); ? ???} } 模板 goods_list.lbi a href=javascript:; id=compareLinkhtml},{$goods.type}) class=f6{$pare}/a 下添加 ??销售量:{$goods.count} 如何轻松实现ecshop不同商品调用不同模板 我们这里就按照分类来调用模板 假如 有4个分类 CAT_ID 为 1 2 3 4?? 对应的模板 goods.dwt goods1.dwt goods2.dwt goods3.dwt 那麽在 goods.php中找到 $smarty-display(goods.dwt,????? $cache_id); switch ($goods[cat_id]){ case 1: ? $smarty-display(goods.dwt,????? $cache_id); ? break;? case 2: ? $smarty-display(goods1.dwt,????? $cache_id); ? break;? case 3: ? $smarty-display(goods2.dwt,????? $cache_id); ? break;? case 4: ? $smarty-display(goods3.dwt,????? $cache_id); ? break;? } 如何将ecshop会员注册页的E-MAIL由必填项改为非必填项 看到论坛里有不少朋友 发帖询问解决办法,故共享之。 以 下修改是 ECSHOP2.7.1版 官方默认模板基础上做的修 改,其他版本或其他模板,大同小异。 1、 打开 user_passport.dwt 文件 将 onblur=checkEmail(this.value); 删除 并将 span id=email_notice style=color:#FF0000 */span 也删除 2、 打 开 js/user.js 文件,找到 register() 函数部分 将(大概在466行左右,这里千万别找错地方) if (email.length == 0) ? ??{ ? ? ? msg += email_empty + \n; ? ??} ? ??else ? ??{ ? ? ? if ( ! (Utils.isEmail(email))) ? ? ? { ? ? ?? ?msg += email_invalid + \n; ? ? ? } ? ??} ? ?? 复制代码 删 除 ??3、打开 includes/lib_passport.php 文件,找到 register??函数部分 ??将(大概在40行 左右) ??/* 检查email */ ? ? ? if (empty($email)) ? ? ? { ? ? ?? ???$GLOBALS[err]-add($GLOBALS[_LANG][email_emp

文档评论(0)

1亿VIP精品文档

相关文档