ECSHOP语言包lang的加载原理

上传人:平*** 文档编号:15387078 上传时间:2017-11-04 格式:DOC 页数:2 大小:16.78KB
返回 下载 相关 举报
ECSHOP语言包lang的加载原理_第1页
第1页 / 共2页
ECSHOP语言包lang的加载原理_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《ECSHOP语言包lang的加载原理》由会员分享,可在线阅读,更多相关《ECSHOP语言包lang的加载原理(2页珍藏版)》请在金锄头文库上搜索。

1、ECSHOP语言包 lang的加载原理ecshop模板堂()首先大家要明白的一点是:ecshop 目录下的 languages 目录,这个就是 ecshop 语言包所在目录。ecshop 默认的语言包为中文简体即 zh_cn 目录语言包的载入过程都是通过 ecshop 的 init.php 中的 require(ROOT_PATH . languages/ . $_CFGlang . /common.php)处理和控制代码来加载的这个$_CFGlang 的值是存储在数据表 shop_config 的。搜索 code=lang 的记录,对应的值就是该语言包名称。默认是 zh_cn。所有语言包中的

2、数组名称是$_LANG.我们可以看到在 init.php 中,通过 smarty 来初始化 $smarty-assign(lang, $_LANG);当 ecshop 语言包得到初始化之后,我们就可以在模板中通过$lang.edit方式来访问语言包中各个名称了。ecshop 的后台,也有讲究语言包加载他的控制文件在 admin/includes/init.php 里面require(ROOT_PATH . languages/ .$_CFGlang. /admin/common.php);require(ROOT_PATH . languages/ .$_CFGlang. /admin/log

3、_action.php);if (file_exists(ROOT_PATH . languages/ . $_CFGlang . /admin/ . basename(PHP_SELF)include(ROOT_PATH . languages/ . $_CFGlang . /admin/ . basename(PHP_SELF);假设后台的某个文件名为 admin/category.php那么这个页面所用的语言包文件就是加载的 languageszh_cnadmincategory.php这个得尤其注意。这就是说,如果你要在后台建立一个新页面那么也要在语言包里面新建立一个对应的语言包文件才可以【ECSHOP 模板堂出品】

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号