刚刚接触oscommerce,下载下来安装好,运行下网站,OK!没问题!功能已经很齐全了!打开看了看一些源代码!代码量太大,一下把它全部弄透是不可能的,那么,在没有接触过osc的时候,该怎样去学习它呢?下面我谈谈我的学习经历。
我是从后台的menu.php开始看的,程序运行的第一行就是 application_top.php ,application_top.php这个文件基本上贯穿了整个程序,里面包含了后台所有的配置,以及相关判断,检测,还有所有的功能函数文件,类库等。
目标转向application_top.php,也就是相关配置,还有判断,功能函数,类库暂时先放着,先过一遍留个粗略的印象,然后回到功能菜单,然后依次点击每个功能按钮试下其功能,打开其链接文件,初步了解它所涉及到的表,尝试添加数据,看看前台什么效果,过完一遍。
接着做的就是点击前台页面,尝试各种功能并看其源代码,了解它涉及的表,初步过一遍。
到了这一步,也就是初步了解了整个网站运行流程,下面要做的就是从后台开始,针对各个功能仔细阅读,并且尝试略微改动部分代码,一定要摸透它的原理,以及相关函数,类的实现,这样对以后osc的二次开发才能做到胸有成竹,了然于心。
仔细过完一遍代码基本上差不多了。