<noframes id="9rfbv">

    <form id="9rfbv"><nobr id="9rfbv"><progress id="9rfbv"></progress></nobr></form><address id="9rfbv"><address id="9rfbv"><listing id="9rfbv"></listing></address></address>
        <em id="9rfbv"></em>
          <dfn id="9rfbv"><dl id="9rfbv"><cite id="9rfbv"></cite></dl></dfn>
          <address id="9rfbv"></address>

          <address id="9rfbv"></address>

          <address id="9rfbv"></address>

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

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

            打印 | 關閉

            日本字幕有码中文字幕