2012-04-11 32 views
0

我在我的站點中使用了一種非常好的多語言腳本。適用於數據庫連接的多語言腳本

http://www.bitrepository.com/php-how-to-add-multi-language-support-to-a-website.html

但unfortanly我有一個問題:

我需要操作那就是語言的網頁(languages/lang.en.php),內部的信息從我的後臺編輯的要去語言頁面,而不是和從那裏填充。

例如,可以從檔案櫃languages/lang.en.php製作回聲嗎?

我試過但沒有成功,我喜歡將語言頁面傳達給我的數據庫。

我想看看我是否能呼應的語言文件這部分代碼:

$ LANG [「PAGE_TITLE」] =「我的網站頁面的標題」;

更改爲

$ lang ['PAGE_TITLE'] =''; 但沒有工作,它看起來像只是工程惠特HTML標籤。

+0

你嘗試過什麼到目前爲止(張貼*你*的代碼演示),並在其中具體問題並您從文件改變時數據庫到MySQL數據庫? – hakre 2012-04-11 12:02:38

回答

0

如果你的PHP頁面你有標題設置爲:

<title><?php echo $lang['PAGE_TITLE']; ?></title> 
//change this to 
<title><?php echo $lang-pagetitle; ?></title> 
//and at the top of the document 
$lang-pagetitle = $lang['PAGE_TITLE']; 
//and when it needs to be changed, put this above where the title is echoed, 
//after where $lang-pagetitle is initially defined: 

if(whatever condition) { 
$lang-pagetitle = "something else"; 
}