[問題] 關於訪客語系
版主: 版主管理群
[問題] 關於訪客語系
很久沒回來..XD
想問一下..PHPBB3有給訪客跟改語言的設定嗎?
我ACP找很久只看到預設語系....
然後在註冊會員可以自訂自己的語系
我想要訪客在首頁就可以用下拉式選單選擇...
我記得PHPBB2好像可以@@
●架設主機作業系統:Windows Xp Pro
●快速架站程式:Appserv
●您的上網方式:CABLE
●您的 phpBB3 版本:phpBB 3.0.0
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :私人IP
●您的 phpBB3 連結網址: 私人IP
想問一下..PHPBB3有給訪客跟改語言的設定嗎?
我ACP找很久只看到預設語系....
然後在註冊會員可以自訂自己的語系
我想要訪客在首頁就可以用下拉式選單選擇...
我記得PHPBB2好像可以@@
●架設主機作業系統:Windows Xp Pro
●快速架站程式:Appserv
●您的上網方式:CABLE
●您的 phpBB3 版本:phpBB 3.0.0
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :私人IP
●您的 phpBB3 連結網址: 私人IP
??????????????????????????
Re: [問題] 關於訪客語系
只切換系統語系而不連文章一起切換,這樣正簡中文並存,瀏覽時候,很累............風之劍客 寫:這我有看到..但並不是我要的功能...
他這個是連文章都一起改成簡體...
我要的只是切換系統的語系
知難非行易,知易反行難~~
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.
這是否代表官方就有提供訪客切換語系的功能?
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.
這是否代表官方就有提供訪客切換語系的功能?
??????????????????????????
Re: [問題] 關於訪客語系
抱歉,一時忘了清除掉 cookie 後,會出現找不到語系的部份.風之劍客 寫:現在發生一件有趣的事情
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.
這是否代表官方就有提供訪客切換語系的功能?
開啟 includes/session.php
尋找
代碼: 選擇全部
$language = '';
代碼: 選擇全部
$language = $config['default_lang'];
知難非行易,知易反行難~~
Re: [問題] 關於訪客語系
我是發現
$accept_lang_ary = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$_SERVER['HTTP_ACCEPT_LANGUAGE']出來的結果是zh-tw
下面不管怎麼判斷字串都沒辦法取得語系....
索性將它改成en
結果也可以正常使用
$accept_lang_ary = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$_SERVER['HTTP_ACCEPT_LANGUAGE']出來的結果是zh-tw
下面不管怎麼判斷字串都沒辦法取得語系....
索性將它改成en
結果也可以正常使用
??????????????????????????
Re: [問題] 關於訪客語系
如果你直接改成 en ,那就會變成所有第一次瀏覽的訪客都使用 en 這個語系.風之劍客 寫:我是發現
$accept_lang_ary = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$_SERVER['HTTP_ACCEPT_LANGUAGE']出來的結果是zh-tw
下面不管怎麼判斷字串都沒辦法取得語系....
索性將它改成en
結果也可以正常使用
上篇的 $language = $config['default_lang']; 這部份,是抓取論壇管理員所設定的預設語系來顯示.
知難非行易,知易反行難~~