因?yàn)檫@個(gè)織夢(mèng)系統(tǒng)不支持多語言,而要實(shí)現(xiàn)數(shù)據(jù)庫里面多語言就必須重新設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu),而這是不現(xiàn)實(shí)的,所以英文版只能再重新做一個(gè)網(wǎng)站了,最終的效果是中文版和英文版可以互相連接,但是他們各自都是獨(dú)立的,都有自己的后臺(tái),以便進(jìn)行管理.
整體思路是:復(fù)制一份中文版文件,把中文版模板文件里面的中文改成英文,然后把中文版的數(shù)據(jù)庫導(dǎo)出一份,改下表前綴,再倒入到中文版數(shù)據(jù)庫里面,那么現(xiàn)在數(shù)據(jù)庫中就存在兩種前綴的表了,也就是中文版和英文版,然后修改英文版配置文件 把表前綴修改成英文版的前綴,那么現(xiàn)在英文版就和中文版沒有關(guān)系了,配置下后臺(tái)的安裝目錄,重新生成下網(wǎng)站,就完成了英文版的框架,剩下的工作就是模板中文文字改成英文,從后臺(tái)把原中文數(shù)據(jù)改成英文數(shù)據(jù).
英文版制作過程如下:
1.在網(wǎng)站目錄下面新建一個(gè)文件夾如:en_us 用來存放英文文件.
2.拷貝一份中文版源文件,放入en_us文件夾里面.
3.使用phpmyadmin導(dǎo)出中文版數(shù)據(jù)庫SQL文件.
4.使用記事本,或者DW打開導(dǎo)出的SQL文件,刪除創(chuàng)建數(shù)據(jù)庫那段SQL語句,然后批量把現(xiàn)表前綴修改成新的表前綴,也就是英文版使用的數(shù)據(jù)表,如en_.
5.修改英文版文件配置,也就是data/ common.inc.php 文件,把原表前綴改成新的表前綴.
6.通過瀏覽器訪問en_us文件夾下面的英文版,進(jìn)入后臺(tái)把“系統(tǒng)基本配置”里面的安裝目錄,換成你放英文版的目錄名稱.
7.更新網(wǎng)站全部文件,現(xiàn)在應(yīng)該能通過瀏覽器訪問英文版的了,例如:http://www.survivalescaperooms.com/uploads/en_us/
剩下的工作就是把原中文版模板里面的中文和后天添加的中文文章手動(dòng)更改成英文,就完成了英文版.
新聞熱點(diǎn)
疑難解答
圖片精選