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

時間: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

打印 | 關閉

企业管理类院校排名 湖南快乐十分软件定制 湖北30选5开奖奖结果 pc蛋蛋预测聚云测 秒速飞艇计划软件 新疆18选7奖金多少 一码中特图开奖前公开 MG娱乐 网络真人百家乐哪家好 北京快三单双走势图 二分彩大小单双必赢打法 贵州11选5开奖走势图 福利快乐双彩 昆山福利彩票刮刮乐 泳坛夺金的中奖规则 黑黑龙江11选5组选遗漏 河北快3基本二码遗漏一定牛