ECSHOP开发日志

                                               Ecshop开发日志

    6月1日到现在,公司让我负责B2C平台的开发,平台是基于ECSHOP开源软件而构建。比较坑爹的是自己没有接触过ecshop这个系统,基本上是自己边学边边做。

 

    6月份的工作主要在后台,但是是5个人的团队。7月份是前端的构架,以及上线之前的布局,只剩下我一个人了!服务器用的是阿里云。暂时没有出现什么问题。具体服务器怎样需要等到后期的压力测试才能出结果。

 

   希望公司能在后期给我配点人,要不太累了。

715日:

网站搬家和网站备份,首页框架的构架

716日:

 

1:图片代替颜色选择

http://bbs.ecshop.com/viewthread.php?tid=126804&highlight=%CD%BC%C6%AC%CC%E6%BB%BB%D1%D5%C9%AB

 

2:label选择失效:

http://www.cnblogs.com/chenxianbin89/archive/2012/11/25/2787258.html

 

3flow.php无跳转刷新购物车

 

4:增加购物数量按钮

http://bbs.ecshop.com/thread-190719-1-1.html

 

5:个人中心页面布局:

全站调用购物车:http://www.haogongju.net/art/1811997

717

1:首页幻灯片:

   themes\default_sma\js\sflash.js

themes\default_sma\library\index_ad.lbi

 

2:增加商品页面显示商品的数量:

  category.php49行的$size = isset($_CFG['page_size']) && intval($_CFG['page_size']) > 0 ? intval($_CFG['page_size']) : 10;改成$size =40 ;

        

3:搭配销售:

  全站调用配件开发:$fittings_list = get_goods_fittings($parent_list);

$parent_list是一个数组,返回数组

4:根据会员的等级显示价格:session判断 get_final_price();

 

718

 

1:搭配销售:bug修复,在商品详情页无显示无库存:数据传输出现错误function submit_div(goods_id, parentId)数组出现异常,已修复。

 

2:商品详情页,模板改变之后出现加入购物车无属性:判断属性数组是否为空:if(goods.spec.length < 2){

        alert("请选择商品属性");      

        }

  else{

       Ajax.call('flow.php?step=add_to_cart', 'goods=' + goods.toJSONString(), addToCartResponse, 'POST', 'JSON');

  }

 

3:商品类别特效开发:逻辑构思的重点在$category变量,变量由后台传输过来

 

4:后台操作优化:

首先修改admin/templates/category_list.htm文件在id="{$cat.level}_{$cat.cat_id}"后边增加 {if $cat.level gt 0}style="display:none;"{/if}然后将<img src="images/menu_minus.gif"修改为<img src="images/menu_plus.gif"

 

5:修复商品选择bug:对属性数组attr的长度进行判断,小于2不执行ajax

 

6:加入购物车弹出层特效:common.js二次开发

 

7:返回首页特效:js函数增加特效的动感性

 

719

1、  修复后台bug: get_attachment_by_id parame 0 Is Not Legaled

 

2、  商品分类页结构重构:

 

$smarty->assign('categories',      get_categories_tree($cat_id)); // 分类树

$smarty->assign('helps',           get_shop_help());              // 网店帮助

$smarty->assign('top_goods',       get_top10());                  // 销售排行

$smarty->assign('show_marketprice', $_CFG['show_marketprice']);

$smarty->assign('category',        $cat_id);//类别id

 $smarty->assign('brand_id',         $brand);

 $smarty->assign('price_max',        $price_max);

 $smarty->assign('price_min',        $price_min);

 $smarty->assign('filter_attr',      $filter_attr_str);

     $smarty->assign('feed_url',         ($_CFG['rewrite'] == 1) ? "feed-c$cat_id.xml" : 'feed.php?cat=' . $cat_id); // RSS URL

 

720

1、  分类页面广告版块的设定以及广告显示逻辑开发:

<!--{if $category eq 1}-->

   <div style="width:770px; height:300px;"> <!-- #BeginLibraryItem "/library/index_ad1.lbi" --><!-- #EndLibraryItem --></div>

   <!--{/if}-->

    <!--{if $category eq 2}-->

   <div style="width:770px; height:300px;"> <!-- #BeginLibraryItem "/library/index_ad2.lbi" --><!-- #EndLibraryItem --></div>

   <!--{/if}-->

    <!--{if $category gt 2}-->

   <div style="width:770px; height:150px;">

 <!--{if $historyId eq 1}-->女装广告<!--{/if}-->

 <!--{if $historyId eq 2}-->男装广告<!--{/if}-->

   </div>

   <!--{/if}-->

 

2、个人中心展示逻辑和版块设计

 

 

720日在客服轮岗

中间主要工作在前台,比如购物流程界面,注册登录界面,以及接口审核之类。很少涉及后台的开发。未做记录。

 

 

 

81

   1、修复点击标签出现虚线黑框的bug

         a {

         blr:expression(this.onFocus=this.blur());/*IE使用*/

         outline-style:none;/*FF使用*/

}

label{

         blr:expression(this.onFocus=this.blur());/*IE使用*/

         outline-style:none;/*FF使用*/

}

 

 

 

                       

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值