[建議][外掛] 繁體(正體) / 簡體中文快捷轉碼 for phpBB

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

[建議][外掛] 繁體(正體) / 簡體中文快捷轉碼 for phpBB

文章 過山雲 »

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=39178

更新到1.01版
發表文章時
簡繁互換的功能實在很棒

修改一下步驟
多幾個字
這樣照著修改才不會出錯\r

#
#-----[ 打開 ]---------------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ 尋找 ]---------------------------------------------------
#
{postrow.QUOTE_IMG}

#
#-----[ (在這一行)之前, 加上 ]---------------------------------------------
#
<input type="button" value="繁" onClick="convert(1,'{postrow.U_POST_ID}')"> <input type="button" value="簡" onClick="convert(0,'{postrow.U_POST_ID}')">

#
#-----[ 尋找 ]---------------------------------------------------
#
<span class="postbody">

#
#-----[ (在這一行)之前, 加上 ]---------------------------------------------
#
<span id="tpid{postrow.U_POST_ID}"><span id="spid{postrow.U_POST_ID}">

#
#-----[ 尋找 ]---------------------------------------------------
#
{postrow.EDITED_MESSAGE}</span>

#
#-----[ (在這一行)之後, 加上 ]---------------------------------------------
#
</span></span>

#
#-----[ 儲存/關閉所有檔案 ]-----------------------------
#
# 外掛修正結束
圖檔

頭像
kkt
竹貓忠實會員
竹貓忠實會員
文章: 625
註冊時間: 2005-06-15 01:37
來自: H.K.
聯繫:

文章 kkt »

我按照依夢兒原外掛安裝很正常, 沒有甚麼錯啊!
想請問出了甚麼問題??
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助

過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

就是補充: (在這一行)這幾個字 :oops:
圖檔

依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

個人是覺得增加「在這一行」四個字是多餘的,因為前面的 [尋找] 步驟已經意味著下一個步驟與它是有關連性的。^^"
既然已經請你尋找這一行了,下一個步驟當然就是要你在這一行的之前或是之後動手腳囉!

[之後, 加上][之前, 加上] 我是依照 phpBB 官方制定的外掛編寫原則 [AFTER, ADD][BEFORE ,ADD] 直接翻譯的,原汁原味。
剛剛看了一下 Mac 兄原創的官方認證外掛,例如「主機運作時間外掛」,其中文安裝的寫法也是如此。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

像我這樣的新手
就會搞錯嚕
因為就算是英文也有在這一行,之前,之後,或是替代的字樣。
沒有註明
很容易就會以為\r
是在這一行之後或之前加上程式碼
圖檔

依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

過山雲 寫:因為就算是英文也有在這一行,之前,之後,或是替代的字樣。
你說在英文外掛中出現的「在這一行」(IN-LINE)原意應該是「在指定的部分」,也就是「在一大段程式碼之中的某一小部分」吧!例如:

代碼: 選擇全部

#-----[ FIND ]------------------------------------------
#
			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable

#
#-----[ IN-LINE FIND ]------------------------------------------
#
, prune_enable


#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, lock_enable


#
#-----[ FIND ]------------------------------------------
有時候我們要尋找的程式碼可能會有重覆的情況。
為了避免找錯地方,所以作者會以這樣的描述方式,讓我們先尋找大的段落,再尋找到小的細節,然後再由小的細節去修改。
也就是尋找 A > 尋找 B > 在 B 之前(或之後)修改。
在這樣的情況下,英文的 [AFTER, ADD] 自然就要改成 [IN-LINE, AFTER, ADD] 以貼近原意了。

但是如果只是在單一條件下的尋找,也就是尋找 > 之前(或之後)修改,自然就不必要加上 IN-LINE (在指定的部分)這樣的贅字了。
原因我已經說過了,既然已經請你尋找「這一部分」了,下一個步驟當然就是要你「在這一部分」的之前或是之後動手腳囉!

再者,有時候我們要尋找的部分並不是「一行」,如果加上「在這一行」,恐怕會誤導更多的新手。
就拿我發佈的中文快捷轉碼外掛來說好了,其中有一段是這樣的:

代碼: 選擇全部

#-----[ 尋找 ]---------------------------------------------------
#
{postrow.QUOTE_IMG}

#
#-----[ 之前, ?#91;上 ]---------------------------------------------
#
<input type="button" value="繁" onClick="convert(1,'{postrow.U_POST_ID}')"> <input type="button" value="簡" onClick="convert(0,'{postrow.U_POST_ID}')">&nbsp;
你看一下 viewtopic_body.tpl 吧!其實 {postrow.QUOTE_IMG} 只是「一行」當中的「一小部分」:

代碼: 選擇全部

<td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
上面這一段,才是名符其實的「一行」喲!
所以如果照你所建議的,將 [之前, 加上] 改成 [(在這一行)之前, 加上] 的話,
新手可能會誤以為應該把 <input.... 也就是那二顆按鈕放在 {postrow.QUOTE_IMG} 那「一行」的前面(也就是 <td valign="top".... 的前面)。
這樣,是不是弄巧成拙了呢?

你可以看一下官方網站和天霜的解說,再好好想一想,應該就會瞭解其中的道理了。
http://www.phpbb.com/kb/article.php?article_id=150
http://phpbb-tw.net/phpbb/viewtopic.php?t=22832
當然,多累積一些外掛的安裝經驗,也助於你的理解。^^
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

文章 choppy »

:oops: 我剛安裝了這個mo,但嘗試過按繁/簡都沒有反應.
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8433
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

choppy 寫::oops: 我剛安裝了這個mo,但嘗試過按繁/簡都沒有反應.
剛才到您的網站逛逛,
發現有一個網頁錯誤訊息,
主要是" 不正常字元".

這個現象和我之前安裝此外掛時, 所碰到的情況一樣,
主要原因是出在" convert.js" 經過網路傳輸後, 可能被重新編碼.

我之所以這麼認為,
是因為我當初是在學校裡頭安裝,
將該檔案透過檔案上傳工具( FileZilla) 傳回家中的主機,
結果, 獲得的情形就和您一樣.

解決方法:
如果您是架站在個人的主機上,
那麼透過外掛檔案直接解壓縮使用, 應該不至於出錯.

如果您是架站在免費或租用的空間上,
那麼恐怕得試試其他檔案上傳工具來傳輸該檔案,
或者將檔案打包後, 寄給主機商,
請求其解壓縮後, 將檔案置於討論區的根目錄底下.
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

文章 choppy »

心靈捕手 寫:
choppy 寫::oops: 我剛安裝了這個mo,但嘗試過按繁/簡都沒有反應.
剛才到您的網站逛逛,
發現有一個網頁錯誤訊息,
主要是" 不正常字元".

這個現象和我之前安裝此外掛時, 所碰到的情況一樣,
主要原因是出在" convert.js" 經過網路傳輸後, 可能被重新編碼.

我之所以這麼認為,
是因為我當初是在學校裡頭安裝,
將該檔案透過檔案上傳工具( FileZilla) 傳回家中的主機,
結果, 獲得的情形就和您一樣.

解決方法:
如果您是架站在個人的主機上,
那麼透過外掛檔案直接解壓縮使用, 應該不至於出錯.

如果您是架站在免費或租用的空間上,
那麼恐怕得試試其他檔案上傳工具來傳輸該檔案,
或者將檔案打包後, 寄給主機商,
請求其解壓縮後, 將檔案置於討論區的根目錄底下.

我都是用filezilla的!!
那我就嘗試後者的方法.
:-D 謝謝大大!!
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php

choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

文章 choppy »

報告!!!

:lol: 我嘗試用ie 連上ftp,結果這個mod成功運作了!!
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php

依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

心靈捕手 寫:這個現象和我之前安裝此外掛時, 所碰到的情況一樣,
主要原因是出在" convert.js" 經過網路傳輸後, 可能被重新編碼.
我用 LeapFTP 上傳,一切正常。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

白牙
星球公民
星球公民
文章: 33
註冊時間: 2004-10-17 03:51
聯繫:

文章 白牙 »

在下今天在竹貓上看到了這個已經想要許久的外掛

[外掛] 繁體(正體) / 簡體中文快捷轉碼 for phpBB

非常感謝 依夢兒 大大的開發\r
但是在下仍有一些建議, 或是可以提示如何修改:

1.是否可以讓簡體字使用者在送出時不必按任何按鈕--- 使用者貼簡體字, 送出後直接變成繁體字顯示出來
反過來說, 簡體的 phpBB 論壇也可以讓繁體使用者送出繁體文章時, 自動變成簡體字

這個其實是為了資料庫儲存空間, 以及 "簡體字只能使用很短的標題, 否則會造成文章不能顯示" 著想..
也是在下的論壇所需的功能\r

2.承上, 如果在後台多個選項, 讓管理員自定是否要顯示 "簡轉繁" "繁轉簡" 或兩個都顯示\r
, 甚至有 "整頁" 轉換的模式就更好了(連簡體的語系檔都省了? :mrgreen: )

*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

To "甚至有 "整頁" 轉換的模式就更好了(連簡體的語系檔都省了? ) "

有這個外掛,
我是由dz轉回來的....
(其實轉不轉不大分別=w=)
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮

依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

白牙 寫:但是在下仍有一些建議, 或是可以提示如何修改
小弟我能力有限,看看有沒有其他大大來研究這二個建議的可行性囉!^^

白牙 寫:甚至有 "整頁" 轉換的模式就更好了(連簡體的語系檔都省了?
像這樣嗎?
http://magic.jerry.com.tw (進入後請看右上角)

雖然該網站不是 phpBB ,但是它採用的 Script 可以套用在 phpBB 上。
之前有相關討論:http://phpbb-tw.net/phpbb/viewtopic.php?p=121336#121336
好像有用到 Cookie 技術來儲存網友的設定值,網友只要按一次簡繁切換,以後在同一台電腦上就不必再按了。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。

messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

至於第一點是作不到的~~
要成功達成轉換的關鍵~
html檔頭標示網頁為gb2312語系時~送出簡體字~
html檔頭標示網頁為big5語系時~送出繁體字~
下面討論串的做法是~
在gb2312時~將標準輸入的字串~全部轉換成big5~存到sql資料庫~
在gb2312時~將標準輸出全部轉換成gb2312輸出~
至於大五碼時~因為當初存放資料時~都已經轉成big5~
所以~直接作標準輸出~~~
http://phpbb-tw.net/phpbb/viewtopic.php?p=121336#121336
這裡的連結我都已經從我壞軌的右硬碟上救回了~
所以連結都已經能用~~

改天有時間再來實作一下新版本的修改~

主題已鎖定

回到「外掛問題討論」