+ -
当前位置:首页 → 问答吧 → 浅谈ECSHOP(持续更新)

浅谈ECSHOP(持续更新)

时间:2010-09-01

来源:互联网

最近公司在弄ecshop``应figo的要求``我开一个小帖简单来说说我自己研究出来的一些东西``讲得不好还请见谅~~有高手的话可以来一起盖起这个帖子~好`费话不多说`马上入正题。


1。基本文件:
                        (1)admin当然就是后台文件啦,这些浅显的我就不说了,说点特别的,那就是languages这个文件夹。这个文件夹里放的是语言包文件,在ec的程序代码中基本上是看不到有中文的,因为很多的输出内容他都定义在了这个语言包里面,以便更换语言用。你在程序代码中看到$_LANG['XXX'] = 'XXX';这个就是定义了一个语言变量。languages中的zh_cn就是简体中文的语言包。common就是前台的公共语言包。而admin中的common就是后台的公共语言包。这里值得说一下的就是admin中的语言包文件是对应根目录下admin中的文件名的,也就是说根目录下users.php它的语言包就是在languages->zh_cn->admin->users.php这个文件,里面存了users.php中要输出的变量,当然了,后台公共语言包也是有用到的。这些语言包在模版中引用就是{$lang.XXX}这个XXX就是$_LANG['XXX'] 的XXX。
                         (2)函数文件includes文件下cls_mysql是数据库操作类,lib_common就是共用函数.以lib开头的都为函数。因为EC中有很多函数`很多类``所以你如果要新写一个页面要引用里面的类和方法时就要加上
                                         define('IN_ECS', true);
                                         require(dirname(__FILE__) . '/includes/init.php');
                         这样就能用到里面的函数啦~调用数据库函数是$GLOBALS['db']->XX,函数就是$GLOBALS['ecs']->XX


今天先写这么多,明天还要上班~写得很乱,想到什么写什么的,希望别咒骂我~哈哈~我会继续更新的了~

作者: olay   发布时间: 2010-09-01

你们公司真厉害.哈哈.

作者: ★star★   发布时间: 2010-09-01