[問題] 關於訪客語系

phpBB Installation & Usage Support
phpBB 3 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
頭像
風之劍客
星球公民
星球公民
文章: 136
註冊時間: 2005-08-06 23:00
來自: 地球
聯繫:

[問題] 關於訪客語系

文章 風之劍客 »

很久沒回來..XD

想問一下..PHPBB3有給訪客跟改語言的設定嗎?
我ACP找很久只看到預設語系....
然後在註冊會員可以自訂自己的語系
我想要訪客在首頁就可以用下拉式選單選擇...
我記得PHPBB2好像可以@@

●架設主機作業系統:Windows Xp Pro
●快速架站程式:Appserv
●您的上網方式:CABLE
●您的 phpBB3 版本:phpBB 3.0.0
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :私人IP
●您的 phpBB3 連結網址: 私人IP
??????????????????????????
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題] 關於訪客語系

文章 SCR »

知難非行易,知易反行難~~
頭像
風之劍客
星球公民
星球公民
文章: 136
註冊時間: 2005-08-06 23:00
來自: 地球
聯繫:

Re: [問題] 關於訪客語系

文章 風之劍客 »

這我有看到..但並不是我要的功能...
他這個是連文章都一起改成簡體...

我要的只是切換系統的語系
??????????????????????????
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題] 關於訪客語系

文章 SCR »

風之劍客 寫:這我有看到..但並不是我要的功能...
他這個是連文章都一起改成簡體...

我要的只是切換系統的語系
只切換系統語系而不連文章一起切換,這樣正簡中文並存,瀏覽時候,很累............
知難非行易,知易反行難~~
頭像
風之劍客
星球公民
星球公民
文章: 136
註冊時間: 2005-08-06 23:00
來自: 地球
聯繫:

Re: [問題] 關於訪客語系

文章 風之劍客 »

ㄜ..我是要用俄文

重點並不是文章內容...
??????????????????????????
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題] 關於訪客語系

文章 SCR »

知難非行易,知易反行難~~
頭像
風之劍客
星球公民
星球公民
文章: 136
註冊時間: 2005-08-06 23:00
來自: 地球
聯繫:

Re: [問題] 關於訪客語系

文章 風之劍客 »

現在發生一件有趣的事情
Language file /common.php couldn't be opened.
出現如此的錯誤訊息!

我將 includes/session.php 的部分,先不要修改....
清掉快取之後,再將網頁 F5 一下
發現又可以顯示了....但是選擇語言卻變得無法使用

然後再將 includes/session.php 的部分,照著說明修改
再將網頁 F5 一下就可以了...

發現session.php裡面有這樣的註解,後面接續著一些註解的程式
* If a guest user is surfing, we try to guess his/her language first by obtaining the browser language
* If re-enabled we need to make sure only those languages installed are checked
* Commented out so we do not loose the code.
這是否代表官方就有提供訪客切換語系的功能?
??????????????????????????
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題] 關於訪客語系

文章 SCR »

風之劍客 寫:現在發生一件有趣的事情
Language file /common.php couldn't be opened.
出現如此的錯誤訊息!

我將 includes/session.php 的部分,先不要修改....
清掉快取之後,再將網頁 F5 一下
發現又可以顯示了....但是選擇語言卻變得無法使用

然後再將 includes/session.php 的部分,照著說明修改
再將網頁 F5 一下就可以了...

發現session.php裡面有這樣的註解,後面接續著一些註解的程式
* If a guest user is surfing, we try to guess his/her language first by obtaining the browser language
* If re-enabled we need to make sure only those languages installed are checked
* Commented out so we do not loose the code.
這是否代表官方就有提供訪客切換語系的功能?
抱歉,一時忘了清除掉 cookie 後,會出現找不到語系的部份.
開啟 includes/session.php
尋找

代碼: 選擇全部

$language = '';
改成

代碼: 選擇全部

$language = $config['default_lang'];
至於官方是否有提供訪客切換語系的功能,就不得而知了.
知難非行易,知易反行難~~
頭像
風之劍客
星球公民
星球公民
文章: 136
註冊時間: 2005-08-06 23:00
來自: 地球
聯繫:

Re: [問題] 關於訪客語系

文章 風之劍客 »

我是發現
$accept_lang_ary = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);

$_SERVER['HTTP_ACCEPT_LANGUAGE']出來的結果是zh-tw
下面不管怎麼判斷字串都沒辦法取得語系....
索性將它改成en
結果也可以正常使用
??????????????????????????
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題] 關於訪客語系

文章 SCR »

風之劍客 寫:我是發現
$accept_lang_ary = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);

$_SERVER['HTTP_ACCEPT_LANGUAGE']出來的結果是zh-tw
下面不管怎麼判斷字串都沒辦法取得語系....
索性將它改成en
結果也可以正常使用
如果你直接改成 en ,那就會變成所有第一次瀏覽的訪客都使用 en 這個語系.
上篇的 $language = $config['default_lang']; 這部份,是抓取論壇管理員所設定的預設語系來顯示.
知難非行易,知易反行難~~
頭像
風之劍客
星球公民
星球公民
文章: 136
註冊時間: 2005-08-06 23:00
來自: 地球
聯繫:

Re: [問題] 關於訪客語系

文章 風之劍客 »

嗯嗯
這點我是知道的...

非常感寫您的幫忙!! (:Y)

我後來把它改成..連結式的..而不是下拉式....
??????????????????????????
shaomao
星球普通子民
星球普通子民
文章: 1
註冊時間: 2008-08-02 10:07

Re: [問題] 關於訪客語系

文章 shaomao »

謝謝你的程式
真的很有用!
(:Y)
主題已鎖定

回到「[3.0.x] 安裝與使用」