導航:首頁 > 萬維百科 > phpcms英文

phpcms英文

發布時間:2021-02-24 08:10:29

1、phpcms V9雙語,中英文

?

2、請問一下phpcmsv9英文版前台英文後台中文怎麼設置

進入小我信息設置選項,可以設置說話,PHPCMS v9.1默認已經添加了英文版,信賴今後會有更多的可用說話包。

3、phpcms v9.1.4怎麼換成英文模板,我在後台改成英文了 但是後台 以及前台的內容還是中文的,求解釋,高分

為什麼要改成英文呢?如果一定要是英文的,你只需要把前台模板中的html中的中文都改成英文,然後在後台設置中的欄目什麼的都用英文的就好

4、phpcms怎麼在前台模板拿到欄目對應的英文目錄名(如圖)

{if !isset($CATEGORYS)}
{php $CATEGORYS = getcache('category_content_1','commons');}
{/if}
{$CATEGORYS[$id]['catdir']}

5、phpcms如何調用英文目錄

{pc:get sql="SELECT * FROM v9_category where catid=95"}
{loop $data $val}
<a href="{$val[url]}">English</a>
{/loop}
{/pc}

catid 為你英文所在的回答id 號

6、請問phpcms前端調用英文語言包

這個相對來說比較的復雜,如果需要簡單的話,建議重新製作一個新的英文站點,點回擊以後直接跳答轉。單一網站實現思路:

在phpcms後台中可以進行中英文切換,這個切換的原理是把所有的中文字元全部做成了數組,寫入到了languages文件當中去,讀取的時候使用L()函數進行讀取。例如:

<?php echo L('badword_level_info')?>

所以說,如果需要製作當一網站的中英文切換,需要將網站中所有出現中文字元的地方全部都替換成這種方式進行製作。

當然,上述的操作也只是對固定的中文字元進行了切換,那麼後台填入的非固定中文字元就沒有辦法替換了,如果需要的話,需要對PC進行二次開發。

最後,還有一種更簡便的方法,就是在網站上面直接加入一個js翻譯的插件,直接進行整站翻譯。

7、如何phpcms v9 多語言

因為phpcms v9的功能非常豐富,我們可以使用多種途徑來實現多語言,這里以實現一個中英雙語站為例來說下思路:

方法一、使用phpcms中的語言包動態切換中英文語言包實現多語言,想要什麼語言就創建什麼語言包即可,關鍵是要知道在做模板界面時裡面的文字不能直接寫死了而是使用L函數來調用對應的詞彙,比如「用戶中心」我們可以寫成「{L('member_center')}」;
方法二、使用phpcms的多站點功能來在後台創建兩個站點,並分別綁定對應的域名或目錄。然後一個使用英文模板一個使用中文模板即可;
位置:後台-設置-站點管理-添加站點。
方法三、安裝兩個phpcms系統但是使用一個phpsso模塊來實現用戶互通(在安裝系統時大概第三步有個選項是選擇「安裝全新的phpcms系統」還是「已有phpsso模塊」,第二次安裝時選擇後者即可),兩個系統分別是英文站點和中文站點。

PS:
1.語言包位置:/phpcms/languages/... 語言包以數組形式保存。
2.使用語言包來實現多語言與後兩種辦法相比只需要一套模板,但是限制是只能用於動態訪問,如果是要生成靜態頁還是使用後兩種辦法吧。

8、phpcms v9如何添加多語種

以添加英文版為例:
一、為英文版添加一個目錄:
二、選擇生成html、生成到根目錄。

三、模板請選擇自己製作的英文版模板

四、生成剛剛添加的欄目,生成後通過www.aaa.com/en/可訪問,即為英文版,而直接輸入域名www.aaa.com為中文版

五、可在上述en欄目下繼續添加子欄目,為英文版劃分欄目。需要注意的是,en下的子欄目在「是否生成到根目錄」處選擇「否」

與phpcms英文相關的知識