浅谈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
今天先写这么多,明天还要上班~写得很乱,想到什么写什么的,希望别咒骂我~哈哈~我会继续更新的了~
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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28