Zencart如何新建新增語言和載入語言調用過程分析,zencart教程

Zencart如何新建新增語言和載入語言調用過程分析,zencart教程

zencart新建語言和新增語言方法

後臺 界面設定 語言代碼 點擊添加語言

然後在 includes\languages裏面建立文件和文件夾


zencart語言圖片


zencart中語言模板的選擇非常複雜,index.php頁面中 $language_page_directory = DIR_WS_LANGUAGES

zencart中語言模板,index.php頁面中 $language_page_directory = DIR_WS_LANGUAGES . $_SESSION['language'] . ‘/’;主要用語語言的處理,那麼這裏的$_SESSION['language']變量又是從什麼地方定義而來呢?

在includesinit_includesinit_languages.php中,專門有一條語句用來處理語言模板

if (!isset($_SESSION['language']) || isset($_GET['language'])) {

$lng = new language();

if (isset($_GET['language']) && zen_not_null($_GET['language'])) {

$lng->set_language($_GET['language']);

} else {

if (LANGUAGE_DEFAULT_SELECTOR==’Browser’) {

$lng->get_browser_language();

} else {

$lng->set_language(DEFAULT_LANGUAGE);

}

}

$_SESSION['language'] = (zen_not_null($lng->language['directory']) ? $lng->language['directory'] : ‘english’);

取用language類,通過get方式獲取語言模板的id,在把語言模板的id給$_SESSION['languages'];

Zencart如何新建新增語言和載入語言調用過程分析,zencart教程

如果要圖片 到以下地址

固定鏈接: http://zencart.me/archives/145
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章