迷茫
客户需要把shopnc的商品购买界面做的似1688那样,做成阶梯价格:
经过以前改过一点的escshop和thinkphp的站对这些模板站这些已经怕了。
已经承诺了就硬着头皮上了,搜了一段时间shopnc发现除了两个文档之外,其余的学习shopnc文章根本没有,加了俩shopnc的群也像鬼服一样没人说话交流。
入手
只好看文档了,ShopNC商城系统模版制作帮助手册.pdf看起来一步步的,赶紧看看先。也不过是改了头部,文字玩玩罢了。除了增强点信心外没多少用处。由于BOSS给了一周多的时间,所以也就玩玩玩。前几天又捡起另一手册ShopNC_B2B2C_商城开发手册.pdf才开始看,很快就过了一遍。不过对MVC一点也没有概念。
又看到了这篇入门的文章,其实没细看的,不过感觉可以通过查文件的方式一步步推过去。
分析
需要改动的东西有哪些:
- 商品添加页
- 商品页(主要显示)
- 数据库
- 购买页
团购,促销//做到最后,发现他们这些促销活动和分段买不冲突就可以。
分析到此,然后首要的就是如何找到这些文件。
模板页通过页面标签搜索全局查到了,改了样式,但是处理的代码却无论如何也没找到。灵光一闪,想起手册的关于控制器介绍:
ShopNC B2B2C 商城控制器类位于 control 目录,控制器调度由框架依据 act 和 op 参数完成,如果 act 或
op 参数为空,系统会自动赋值“index”。
控制器类文件名一般为业务名称,类名称一般为 业务名称 + “Control”,如品牌控制器类文件命名为
control/brand.php,类名为 brandControl。
http:///index.php
将会执行 control/index.php 中的 indexOp()方法
http:///index.php?act=brand&op=list
将会执行 control/brand.php 中的 listOp()方法
就这么找到了文件和方法,表单的话看form的提交地址里面的文件和方法。
边看方法边改,最后,就成了。
还被JS纠结了好久。
结束
没有关于细节的探讨,只是总结一下思路的过程。现在依旧还没入门。不过应该研究下MVC把公司后台改改了。