[問題] 多國語系 & 2.0.17版

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
Hsuan
星球普通子民
星球普通子民
文章: 30
註冊時間: 2004-09-06 08:34
聯繫:

[問題] 多國語系 & 2.0.17版

文章 Hsuan »

因為爬了一天的文始終沒發現 多國語系修正可以適用在最新版的phpbb上
所以來發文問問大家~~


請問一下以下這個多國語系修正方法
http://home.pchome.com.tw/enjoy/roseman ... ilang.html
可以用在最新版的phpbb2.0.17上嗎?? 有需要特別更改的其他地方嗎?

目前小女子用的風格如下列網址:
http:www.tw-jh.com

外掛:沒有裝

最後想請問大家一下~ 如果我只是想要支援繁體 簡體 英文而已~
是萬國碼 還是 多國語系修正 會簡單跟容易些呢?

謝謝大家的幫忙^^"~
努力的架站!

●架設主機作業系統:虛擬主機 用的是windows為作業系統
●您的上網方式:大樓區域網路
●您安裝的程式: php + MySql
●您的 phpBB2 版本:phpBB 2.0.18
●您的 domain(網域名稱) :tw-jh.com
●您的 phpBB2 連結網址:tw-jh.com
●安裝的風格: Igloo v1.02
●已安裝的外掛: 附加檔案; cash mod;勳章外掛;註冊文字; 版面圖示; advanced lind mod; 隨機logo; CPG; 快速坎人;閃亮會員名稱;bbcode box 5.0;寵物外掛;普通銀行外掛;付費瀏覽外掛1.0.9
問題狂
竹貓忠實會員
竹貓忠實會員
文章: 1947
註冊時間: 2004-06-28 17:13

文章 問題狂 »

Hsuan
星球普通子民
星球普通子民
文章: 30
註冊時間: 2004-09-06 08:34
聯繫:

文章 Hsuan »

謝謝樓上的"問題狂"~

那我想再請問一下~
這個修正檔案可以用在2.0.17版的嗎??
需再在其他的修改嗎??
努力的架站!

●架設主機作業系統:虛擬主機 用的是windows為作業系統
●您的上網方式:大樓區域網路
●您安裝的程式: php + MySql
●您的 phpBB2 版本:phpBB 2.0.18
●您的 domain(網域名稱) :tw-jh.com
●您的 phpBB2 連結網址:tw-jh.com
●安裝的風格: Igloo v1.02
●已安裝的外掛: 附加檔案; cash mod;勳章外掛;註冊文字; 版面圖示; advanced lind mod; 隨機logo; CPG; 快速坎人;閃亮會員名稱;bbcode box 5.0;寵物外掛;普通銀行外掛;付費瀏覽外掛1.0.9
問題狂
竹貓忠實會員
竹貓忠實會員
文章: 1947
註冊時間: 2004-06-28 17:13

文章 問題狂 »

可以的
除了

代碼: 選擇全部

includes\functions_validate.php
中的代碼找不到\r
其他均一樣
Hsuan
星球普通子民
星球普通子民
文章: 30
註冊時間: 2004-09-06 08:34
聯繫:

文章 Hsuan »

我剛剛用了您說的多國語系修改\r
我都有找到~
可是 裝完後 用簡體發文
就跑出以下的術語

Fatal error: Call to undefined function: dohtmlspecialchars() in /home/httpd/vhosts/tw-jh.com/httpdocs/includes/functions_post.php on line 152

請問這是為什麼呢? 我應該如何解決?

謝謝
努力的架站!

●架設主機作業系統:虛擬主機 用的是windows為作業系統
●您的上網方式:大樓區域網路
●您安裝的程式: php + MySql
●您的 phpBB2 版本:phpBB 2.0.18
●您的 domain(網域名稱) :tw-jh.com
●您的 phpBB2 連結網址:tw-jh.com
●安裝的風格: Igloo v1.02
●已安裝的外掛: 附加檔案; cash mod;勳章外掛;註冊文字; 版面圖示; advanced lind mod; 隨機logo; CPG; 快速坎人;閃亮會員名稱;bbcode box 5.0;寵物外掛;普通銀行外掛;付費瀏覽外掛1.0.9
Hsuan
星球普通子民
星球普通子民
文章: 30
註冊時間: 2004-09-06 08:34
聯繫:

文章 Hsuan »

另外, 我也只做到修改資料庫長度那裡而已~
因為 已經找不到install檔了 (安裝完後已經刪掉了)

我應該怎麼辦呢?
努力的架站!

●架設主機作業系統:虛擬主機 用的是windows為作業系統
●您的上網方式:大樓區域網路
●您安裝的程式: php + MySql
●您的 phpBB2 版本:phpBB 2.0.18
●您的 domain(網域名稱) :tw-jh.com
●您的 phpBB2 連結網址:tw-jh.com
●安裝的風格: Igloo v1.02
●已安裝的外掛: 附加檔案; cash mod;勳章外掛;註冊文字; 版面圖示; advanced lind mod; 隨機logo; CPG; 快速坎人;閃亮會員名稱;bbcode box 5.0;寵物外掛;普通銀行外掛;付費瀏覽外掛1.0.9
問題狂
竹貓忠實會員
竹貓忠實會員
文章: 1947
註冊時間: 2004-06-28 17:13

文章 問題狂 »

我想說明檔中已經說的很清楚了

代碼: 選擇全部

以 phpMyAdmin 進入 phpBB2 資料庫,點選 phpbb_users 資料表\r

username 欄位 >> 修改 >> 長度/集合

將 25 數值改大一些
至於那個錯誤訊息\r
可能是你沒有在\r

代碼: 選擇全部

includes\functions.php
插入這段函式

代碼: 選擇全部

function dohtmlspecialchars($chars)
{
    $chars = htmlspecialchars($chars);
    $chars = preg_replace("/&#([0-9]+);/s", "&#\\\1;", $chars );
    $chars = preg_replace("/&([a-zA-Z]+[0-9]*);/s", "&\\\1;", $chars );
    return $chars;
}
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

為啥不裝我的呢???
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
guests
星球普通子民
星球普通子民
文章: 20
註冊時間: 2005-07-25 20:27
聯繫:

文章 guests »

brentsu大大提供的版本真的相當不錯\r

是brentsu大大從2.0.15 utf-8 中升級到2.0.17 utf-8 修正過來的...


使用至今仍運行正常..




(但是.......版本顯示還是2.0.15)
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

對於初期下載的站長們,真是抱歉~~哈哈~~~

使用 MySQL 的站長有解決辦法:

http://phpbb-tw.net/phpbb/viewtopic.php ... 4&start=15

http://phpbb-tw.net/phpbb/viewtopic.php?t=37962

重點是【直接執行install/update_to_latest.php就可以了】,已經把 install 刪除掉的話,也不想重新下載,也可以到 phpMyAdmin 修改版本

http://phpbb-tw.net/phpbb/viewtopic.php?p=149044#149044

下載的 UTF-8 檔案已經更新好了,所以現在安裝就不會有版本錯誤的問題。

如果一直是使用 MS SQL Server 2000,就沒這個問題,因為我原本就是使用 MS SQL 來搭配,後來才改用 MySQL.....
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

比較不建議用那個改,建議用官方的檔案去做 :oops:
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

請問小竹子兄
是不建議使用這個改\r
http://home.pchome.com.tw/enjoy/roseman ... ilang.html
還是brentsu兄的方法呢?

或者是有其他的官方多國語言修正可以供參考?
圖檔
問題狂
竹貓忠實會員
竹貓忠實會員
文章: 1947
註冊時間: 2004-06-28 17:13

文章 問題狂 »

我想小竹指的是brentsu所說的UTF-8化PHPBB
所以基本上建議用官方原本搭配多國語系修正
喬治
星球普通子民
星球普通子民
文章: 13
註冊時間: 2005-12-03 17:02

文章 喬治 »

我更改過後只剩下一個問題

就是註冊最後一個字如果是"因"就無法註冊

怎麼辦呢?
http://www.hotkt.com 來自墾丁
快上 Hot墾丁旅遊網
stevenbb
星球公民
星球公民
文章: 43
註冊時間: 2001-12-12 00:06
來自: 黑洞

文章 stevenbb »

喬治 寫:我更改過後只剩下一個問題

就是註冊最後一個字如果是"因"就無法註冊

怎麼辦呢?
應該是裡面包含 因 這個字就沒辦法

functions_validate.php

裡面有一行
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))

其中 strstr($username, chr(160)) 是檢查註冊的名稱裡面是否有 ascii 編號 160 的字元,編號 160 的字元代表 空白字元,如果有就不會過

把 || strstr($username, chr(160)) 拿掉就正常了
可是我不知道會不會有安全性上的問題
要請比較熟悉 phpbb 的人確定看看
主題已鎖定

回到「phpBB 2 安裝與使用」