zen cart语言亚博娱乐网页的选择

2009-06-07 23:44 来源:www.chinab4c.com 作者:admin

zen cart中语言亚博娱乐网页的选择非常复杂,index.php页面中 $language_page_directory = DIR_WS_LANGUAGES . $_SESSION['language'] . '/';主要用语语言的处理,那么这里的$_SESSION['language']变量又是从什么地方定义而来呢?

  在\includes\init_includes\init_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'];

来源:中国B4C电子商务


?

?