亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

Ecshop中英雙語自動切換判斷的方案

2024-04-25 20:37:47
字體:
來源:轉載
供稿:網友

個人思路是根據瀏覽器語言自動判斷,如果是中文瀏覽器,就使用中文模板,英文的就使用英文模板。中、英模板的區別是調用了不同的產品分類、文章分類,而模板中相同的固定文字可以設定language,這樣就不用去建立兩個網站了

整個邏輯流程如下:

1、PHP判斷瀏覽器語言

2、將判斷寫入Cookie

3、同時改變_CFG['lang']的值

4、_CFG['template']=_CFG['lang'],便于模板自動切換

5、當用戶人工選擇?lang=cn/en時,進行切換

1、新建兩個模板 zh_cn 和 en_us

2、includes/lib_common.php -> load_config()最后加入

$lang = array(

'cn'=>'zh_cn',

'en'=>'en_us'

);

if(isset($_REQUEST['lang']) && isset($lang[$_REQUEST['lang']])){

$arr['lang'] = $lang[$_REQUEST['lang']];

setcookie('ACCEPT_LANGUAGE', $arr['lang']);

}elseif(isset($_COOKIE['ACCEPT_LANGUAGE']) && in_array($_COOKIE['ACCEPT_LANGUAGE'], array('zh_cn', 'en_us'))){

$arr['lang'] = $_COOKIE['ACCEPT_LANGUAGE'];

}else{

$accept_language = strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']);

if(strpos($accept_language, 'zh-c')!==false){

$arr['lang'] = 'zh_cn';

}else{

$arr['lang'] = 'en_us';

}

setcookie('ACCEPT_LANGUAGE', $arr['lang']);

}

$arr['template'] = $arr['lang'];

return $arr;

3、includes/cls_template.php -> fetch()

//$cachename = basename($filename, strrchr($filename, '.')) . '_' . $cache_id;修改為

$cachename = basename($filename, strrchr($filename, '.')) . '_' . $cache_id.'_'.$GLOBALS['_CFG']['template'<span style="font-family: Arial, Helvetica, sans-serif;">];</span>

4、includes/cls_template.php -> make_compiled()

//$name = $this->compile_dir . '/' . basename($filename) .'.php';修改為

$name = $this->compile_dir . '/' . basename($filename) .$GLOBALS['_CFG']['template'].'.php';

5、includes/cls_template.php -> is_cached()

//$cachename = basename($filename, strrchr($filename, '.')) . '_' . $cache_id;修改為

$cachename = basename($filename, strrchr($filename, '.')) . '_' . $cache_id.'_'.$GLOBALS['_CFG']['template'];

修改模板解析類是為了保證不同的中、英模板之間的模板變異問沒有沖突

6、在模板的任意位置加上

<a href="?lang=cn">Chinese</a><a href="?lang=en">English</a>

最后修改的是languages/zh_cn/common.php和languages/en_us/common.php,用{$lang.xx}

這個方法也適用多語言的設定

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
57pao国产成人免费| 成人免费网视频| 欧美激情在线一区| 久久艳片www.17c.com| 日韩视频中文字幕| 亚洲一区二区三区久久| 久久久www成人免费精品张筱雨| 亚洲香蕉成人av网站在线观看| 久久久久久久久久久国产| 日韩欧美国产一区二区| 91免费综合在线| 精品视频在线播放色网色视频| 欧美日韩在线第一页| 国产成人自拍视频在线观看| 久久精品中文字幕| 国产欧美在线视频| 欧美高清激情视频| 欧美日韩激情视频8区| 91国内精品久久| www.亚洲一区| 国产玖玖精品视频| 国产精品美女www爽爽爽视频| 亚洲精品美女在线观看播放| 久久久成人的性感天堂| 国产aⅴ夜夜欢一区二区三区| 亚洲精品97久久| 精品成人久久av| 日本高清不卡的在线| 色先锋久久影院av| 538国产精品一区二区免费视频| 亚洲欧美制服另类日韩| 国产黑人绿帽在线第一区| 国产视频精品自拍| 欧美日韩国内自拍| 精品在线小视频| 欧美高清在线视频观看不卡| 国产欧美久久久久久| 久久黄色av网站| 亚洲天堂网在线观看| 欧美精品久久一区二区| 亚洲国产另类 国产精品国产免费| 国产精品极品尤物在线观看| 亚洲欧洲高清在线| 精品美女国产在线| 日韩精品在线免费观看视频| 亚洲一区久久久| 亚洲一区二区精品| 日韩欧美在线第一页| 精品视频偷偷看在线观看| 美日韩精品免费观看视频| 97在线免费视频| 日韩精品免费电影| 国产伊人精品在线| 狠狠色狠狠色综合日日小说| 九九视频直播综合网| 欧美综合国产精品久久丁香| 91精品免费久久久久久久久| 欧美精品情趣视频| 另类天堂视频在线观看| 亚洲福利视频在线| 亚洲网站视频福利| 欧美视频在线看| 中文字幕亚洲二区| 久久91亚洲精品中文字幕奶水| 亚洲电影免费观看高清完整版在线观看| 欧美高清视频一区二区| 中文字幕精品网| 日韩经典中文字幕| 精品视频在线播放免| 日韩电影网在线| 亚洲激情视频网站| 91久久国产精品91久久性色| 国产欧美精品在线播放| 96精品久久久久中文字幕| 91国产精品视频在线| 88国产精品欧美一区二区三区| 国产精品久久久久久亚洲影视| 国产日本欧美在线观看| 欧美日韩国产在线看| 97人人模人人爽人人喊中文字| 综合欧美国产视频二区| 色av中文字幕一区| 26uuu另类亚洲欧美日本一| 亚洲国产精品久久精品怡红院| 中文字幕亚洲一区二区三区五十路| 亚洲综合中文字幕在线| 国产精品美腿一区在线看| 国产日韩精品在线观看| 精品一区二区三区四区| 欧美老妇交乱视频| 欧美午夜无遮挡| 日韩亚洲精品视频| 久久免费成人精品视频| 久久精品国产免费观看| 欧美日本啪啪无遮挡网站| 97精品免费视频| 久久黄色av网站| 久久久久久久久久av| 国产精品高潮呻吟久久av野狼| 最近2019免费中文字幕视频三| 亚洲成人亚洲激情| 日韩在线观看你懂的| 国产精品视频导航| 欧美伦理91i| 98午夜经典影视| 午夜免费在线观看精品视频| 美女少妇精品视频| 亚洲精品国精品久久99热| 欧美大片免费观看在线观看网站推荐| 国语自产精品视频在免费| 欧美国产日韩一区二区在线观看| 日韩美女激情视频| 高清欧美一区二区三区| 性金发美女69hd大尺寸| 日韩在线观看网址| 69国产精品成人在线播放| 另类少妇人与禽zozz0性伦| 日韩成人久久久| 亚洲免费伊人电影在线观看av| 亚洲男人天堂久| 亚洲一区二区中文字幕| 日韩麻豆第一页| 亚洲午夜精品久久久久久性色| 夜夜躁日日躁狠狠久久88av| 2018中文字幕一区二区三区| 午夜精品www| 综合欧美国产视频二区| 日韩a**中文字幕| 国产va免费精品高清在线观看| 亚洲自拍中文字幕| 欧美激情国产日韩精品一区18| 91高潮精品免费porn| 欧美激情伊人电影| 亚洲欧美日韩一区二区三区在线| 亚洲天堂成人在线| 欧美一级淫片丝袜脚交| 操日韩av在线电影| 92国产精品视频| 亚洲精品少妇网址| 日韩精品在线播放| 国产在线观看91精品一区| 欧美一区二区.| 欧美激情视频在线观看| 久久成人精品一区二区三区| 91欧美精品午夜性色福利在线| 97精品视频在线观看| 久久久久久久久久国产| 91美女高潮出水| 国产精品视频公开费视频| 国产精品一区二区三| 久久精品亚洲热| 久久亚洲精品小早川怜子66| 国产精品久久久精品| 欧美成人午夜剧场免费观看| 欧洲亚洲妇女av| 亚洲欧美制服第一页| 亚洲精品美女久久久久| 日韩免费观看网站| 自拍偷拍亚洲一区| 亚洲电影天堂av| 亚洲第一综合天堂另类专| 欧美多人爱爱视频网站| 日韩一区二区三区xxxx| 最近的2019中文字幕免费一页|