三步實現網站多語言多模版!

時間:2017/4/9 14:59:11,點擊:0

第一步添加語言與后臺的語言切換

使網站使用多種語言,需要翻譯語言文件,語言文件保存在根目錄與模塊目錄下的 common/language 文件夾,只需要依次翻譯即可,假如網站的后臺不需要多語言版本的支持,那么可以只翻譯前臺的語言文件。

編輯所屬語系:/ common/language/sel_lng.jtbc

那么后臺就可以出現多語言語系的選擇功能,在后臺編輯時可以選擇添加進不同語系的網站內容內。


第二步編輯模板

在多語言網站中,如果首頁等處涉及到精確類別的內容調用時。很難在一個首頁模板內編寫出同時適用于多個語言版本的首頁模板,這時可以通過創建2個或者更多的模板來解決這一問題。比如:

首頁模板分別命名為: "index-chinese" 與 "index-english" 然后再修改首頁處理程序
/common/incfiles/module_config.asp為:
Dim tmpstr: tmpstr = ireplace("module.index-"& nlng, "tpl")

模塊首頁模板分別命名為"index-chinese“與"index-english"然后再修改模塊模板處理程序
/模塊目錄/common/incfiles/module_config.asp為:
  tmpstr = itake("module.index-"& nlng, "tpl")

模塊內容頁同上。

頭尾模板命分別名為:default_head-chinese,default_head-english與default_foot-chinese,default_foot-english再修改頭尾模板處理程序
網站首頁:/common/incfiles/config.asp
各模塊首頁:/模塊目錄/common/incfiles/config.asp為:
nhead = "default_head-" & nlng
nfoot = "default_foot-" & nlng

第三步前臺語言切換

URL?site_language=chinese;URL?site_language=english

打印 | 關閉

新疆18选7开奖公告