国产精品一区二区三区……-大杳蕉伊人欧美一本遒在饯-日本不卡一区免费在线观看-国产亚洲欧美中文字幕

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

如何建設(shè)中英文雙版本網(wǎng)站

發(fā)表日期:2018-10-13 16:22:54   作者來(lái)源:方維網(wǎng)絡(luò)   瀏覽:7410   標(biāo)簽:中英文網(wǎng)站建設(shè)    多語(yǔ)言網(wǎng)站制作    
在網(wǎng)站展示的過(guò)程中,為了擴(kuò)展業(yè)務(wù)的需求,擴(kuò)展外國(guó)客戶,這時(shí)就需要網(wǎng)站能夠?qū)崿F(xiàn)中英文變換,滿足雙方客戶的需求。
中英文版本網(wǎng)站實(shí)現(xiàn)有以下方法(本人使用tp框架):

1.在原有模板上再套一層模板,相當(dāng)于做一套獨(dú)立的英文版本??蚣芨袷饺缦聢D
圖1:

網(wǎng)站程序總目錄
如上圖,就是建一個(gè)文件夾,然后文件夾內(nèi)容就是套一層tp框架,這時(shí)我們只需要更改一下en文件夾框架里面的.htaccess文件
如下圖所示:
偽靜態(tài)代碼
最后我們把數(shù)據(jù)庫(kù)的表,更換表前綴,重新復(fù)制一份,這樣就可以實(shí)現(xiàn)中英文轉(zhuǎn)換了。

2、第一種方法雖然簡(jiǎn)單,但是會(huì)把項(xiàng)目文件變大,我個(gè)人比較喜歡第二種方法

首先,我們還是把數(shù)據(jù)庫(kù)更換表前綴,重新復(fù)制一份。然后我們?cè)贐aseController里面做一個(gè)判斷,來(lái)根據(jù)不同版本讀取不同數(shù)據(jù)庫(kù)
如下圖所示:
代碼

第二步:就是網(wǎng)站本身的中文字,首先我們要在配置文件config.php配置如下:
開(kāi)啟語(yǔ)言包

然后你再common文件夾建立lang文件夾,在lang文件夾下建立en-us.php文件和zh-cn.php文件,然后再兩個(gè)文件里以配置文件的形式分別對(duì)網(wǎng)站頁(yè)面中的文件進(jìn)行替換如下圖所示:
語(yǔ)言替換

最后,你再把網(wǎng)站頁(yè)面中的文字以變量的形式呈現(xiàn)出來(lái),這樣就可以實(shí)現(xiàn)中英文轉(zhuǎn)換了。

隨著國(guó)際化趨勢(shì)越來(lái)越強(qiáng),大部分企業(yè)都需要制作多語(yǔ)言的網(wǎng)站,分別面對(duì)不同國(guó)家的用戶, 其實(shí)上面兩種方法各有優(yōu)缺點(diǎn),第一種方法適合中英文網(wǎng)站布局或者內(nèi)容變化比較大的,需要進(jìn)行特殊處理,比如中文網(wǎng)站有這個(gè)功能,英文網(wǎng)站則是另一個(gè)功能。中文網(wǎng)站展示的是一種頁(yè)面,英文網(wǎng)站展示的是另一種頁(yè)面。
第二種方法則是適用于不同語(yǔ)言版本網(wǎng)站功能都一致,只是語(yǔ)言不同。

兩種方法都可行,大家可以視情況使用,希望可以幫到大家。

作者:馬旭
 
如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://pdcharm.com/news/4658.html
广河县| 江永县| 沈阳市| 呼和浩特市| 呼玛县| 贵定县| 门源| 乐清市| 理塘县| 正定县| 永春县| 应城市| 江西省| 彭州市| 凤山市| 陆良县| 若尔盖县| 凯里市| 南乐县| 民县| 南乐县| 正定县| 北流市| 鄂伦春自治旗| 垦利县| 安达市| 台南县| 淮北市| 山东| 昌邑市| 陵川县| 金乡县| 东城区| 青浦区| 谷城县| 股票| 安新县| 宁化县| 通山县| 花垣县| 西林县|