[建議][外掛] 繁體(正體) / 簡體中文快捷轉碼 for phpBB
版主: 版主管理群
[建議][外掛] 繁體(正體) / 簡體中文快捷轉碼 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>
#
#-----[ 儲存/關閉所有檔案 ]-----------------------------
#
# 外掛修正結束
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>
#
#-----[ 儲存/關閉所有檔案 ]-----------------------------
#
# 外掛修正結束
我按照依夢兒原外掛安裝很正常, 沒有甚麼錯啊!
想請問出了甚麼問題??
想請問出了甚麼問題??
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
個人是覺得增加「在這一行」四個字是多餘的,因為前面的 [尋找] 步驟已經意味著下一個步驟與它是有關連性的。^^"
既然已經請你尋找這一行了,下一個步驟當然就是要你在這一行的之前或是之後動手腳囉!
[之後, 加上] 和 [之前, 加上] 我是依照 phpBB 官方制定的外掛編寫原則 [AFTER, ADD] 和 [BEFORE ,ADD] 直接翻譯的,原汁原味。
剛剛看了一下 Mac 兄原創的官方認證外掛,例如「主機運作時間外掛」,其中文安裝的寫法也是如此。
既然已經請你尋找這一行了,下一個步驟當然就是要你在這一行的之前或是之後動手腳囉!
[之後, 加上] 和 [之前, 加上] 我是依照 phpBB 官方制定的外掛編寫原則 [AFTER, ADD] 和 [BEFORE ,ADD] 直接翻譯的,原汁原味。
剛剛看了一下 Mac 兄原創的官方認證外掛,例如「主機運作時間外掛」,其中文安裝的寫法也是如此。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
你說在英文外掛中出現的「在這一行」(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}')"> 代碼: 選擇全部
<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 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
剛才到您的網站逛逛,choppy 寫:我剛安裝了這個mo,但嘗試過按繁/簡都沒有反應.
發現有一個網頁錯誤訊息,
主要是" 不正常字元".
這個現象和我之前安裝此外掛時, 所碰到的情況一樣,
主要原因是出在" convert.js" 經過網路傳輸後, 可能被重新編碼.
我之所以這麼認為,
是因為我當初是在學校裡頭安裝,
將該檔案透過檔案上傳工具( FileZilla) 傳回家中的主機,
結果, 獲得的情形就和您一樣.
解決方法:
如果您是架站在個人的主機上,
那麼透過外掛檔案直接解壓縮使用, 應該不至於出錯.
如果您是架站在免費或租用的空間上,
那麼恐怕得試試其他檔案上傳工具來傳輸該檔案,
或者將檔案打包後, 寄給主機商,
請求其解壓縮後, 將檔案置於討論區的根目錄底下.
心靈捕手 寫:剛才到您的網站逛逛,choppy 寫:我剛安裝了這個mo,但嘗試過按繁/簡都沒有反應.
發現有一個網頁錯誤訊息,
主要是" 不正常字元".
這個現象和我之前安裝此外掛時, 所碰到的情況一樣,
主要原因是出在" convert.js" 經過網路傳輸後, 可能被重新編碼.
我之所以這麼認為,
是因為我當初是在學校裡頭安裝,
將該檔案透過檔案上傳工具( FileZilla) 傳回家中的主機,
結果, 獲得的情形就和您一樣.
解決方法:
如果您是架站在個人的主機上,
那麼透過外掛檔案直接解壓縮使用, 應該不至於出錯.
如果您是架站在免費或租用的空間上,
那麼恐怕得試試其他檔案上傳工具來傳輸該檔案,
或者將檔案打包後, 寄給主機商,
請求其解壓縮後, 將檔案置於討論區的根目錄底下.
我都是用filezilla的!!
那我就嘗試後者的方法.
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
報告!!!
我嘗試用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
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
在下今天在竹貓上看到了這個已經想要許久的外掛
[外掛] 繁體(正體) / 簡體中文快捷轉碼 for phpBB
非常感謝 依夢兒 大大的開發\r
但是在下仍有一些建議, 或是可以提示如何修改:
1.是否可以讓簡體字使用者在送出時不必按任何按鈕--- 使用者貼簡體字, 送出後直接變成繁體字顯示出來
反過來說, 簡體的 phpBB 論壇也可以讓繁體使用者送出繁體文章時, 自動變成簡體字
這個其實是為了資料庫儲存空間, 以及 "簡體字只能使用很短的標題, 否則會造成文章不能顯示" 著想..
也是在下的論壇所需的功能\r
2.承上, 如果在後台多個選項, 讓管理員自定是否要顯示 "簡轉繁" "繁轉簡" 或兩個都顯示\r
, 甚至有 "整頁" 轉換的模式就更好了(連簡體的語系檔都省了?
)
[外掛] 繁體(正體) / 簡體中文快捷轉碼 for phpBB
非常感謝 依夢兒 大大的開發\r
但是在下仍有一些建議, 或是可以提示如何修改:
1.是否可以讓簡體字使用者在送出時不必按任何按鈕--- 使用者貼簡體字, 送出後直接變成繁體字顯示出來
反過來說, 簡體的 phpBB 論壇也可以讓繁體使用者送出繁體文章時, 自動變成簡體字
這個其實是為了資料庫儲存空間, 以及 "簡體字只能使用很短的標題, 否則會造成文章不能顯示" 著想..
也是在下的論壇所需的功能\r
2.承上, 如果在後台多個選項, 讓管理員自定是否要顯示 "簡轉繁" "繁轉簡" 或兩個都顯示\r
, 甚至有 "整頁" 轉換的模式就更好了(連簡體的語系檔都省了?
小弟我能力有限,看看有沒有其他大大來研究這二個建議的可行性囉!^^白牙 寫:但是在下仍有一些建議, 或是可以提示如何修改
像這樣嗎?白牙 寫:甚至有 "整頁" 轉換的模式就更好了(連簡體的語系檔都省了?
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
至於第一點是作不到的~~
要成功達成轉換的關鍵~
html檔頭標示網頁為gb2312語系時~送出簡體字~
html檔頭標示網頁為big5語系時~送出繁體字~
下面討論串的做法是~
這裡的連結我都已經從我壞軌的右硬碟上救回了~
所以連結都已經能用~~
改天有時間再來實作一下新版本的修改~
要成功達成轉換的關鍵~
html檔頭標示網頁為gb2312語系時~送出簡體字~
html檔頭標示網頁為big5語系時~送出繁體字~
下面討論串的做法是~
http://phpbb-tw.net/phpbb/viewtopic.php?p=121336#121336在gb2312時~將標準輸入的字串~全部轉換成big5~存到sql資料庫~
在gb2312時~將標準輸出全部轉換成gb2312輸出~
至於大五碼時~因為當初存放資料時~都已經轉成big5~
所以~直接作標準輸出~~~
這裡的連結我都已經從我壞軌的右硬碟上救回了~
所以連結都已經能用~~
改天有時間再來實作一下新版本的修改~


