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

phpBB 大部分皆是由竹貓星球提供資料!
頭像
懸壺子
系統管理員
系統管理員
主題中的帖子: 1
文章: 33489
註冊時間: 2001-10-05 , 10:10
個人狀態: 道骨學習佛心..^^..
貼心留言: 氣候不穩
性別: 公仔
來自: 黃金故鄉
聯繫:

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

未閱讀文章 懸壺子 »

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

代碼: 選擇全部

#################################################################
## 外掛名稱: 繁體 / 簡體中文快捷轉碼 for phpBB
## 外掛作者: 依夢兒 (http://morningmusumenet.net/) & ~倉木麻衣~
## 外掛描述: 網友在瀏覽或是發送文章 / 私人訊息時,透過兩個小按鈕,可以即時地將文章 / 私
##           人訊息內的中文切換為繁體(正體) / 簡體中文。
## 外掛版本: 1.0.4
##
## 安裝難度: 簡單
## 安裝時間: 3 分鐘
##
## 需要編輯的檔案: 3 (4)
##	templates/subSilver/overall_header.tpl
##	templates/subSilver/privmsgs_read_body.tpl
##	templates/subSilver/viewtopic_body.tpl
##
##	templates/subSilver/posting_body.tpl (安裝附加功能時才需要編輯)
##
## 附加的檔案: 1
##	root/convert.js
##
## 版權聲明: http://opensource.org/licenses/gpl-license.php GNU Public License v2
##
#################################################################
## 版本歷史:
##
##   2005-11-25 - 版本 1.0.4
##     - 主程式:程式碼予以簡化,並且解決了原本不支援 Firefox 瀏覽器的問題。
##
##   2005-11-20 - 版本 1.0.3
##     - 主程式:功能補強,讓網友在瀏覽私人訊息時也能夠進行轉碼。
##     - 修正:針對發送文章 / 私人訊息的附加功能作了一個小修正。
##
##   2005-10-22 - 版本 1.0.2
##     - 主程式:功能補強,轉碼時讓主題名稱能夠一併被處理到。
##     - 發送文章 / 私人訊息的附加功能:功能補強,轉碼時讓主題名稱的輸入欄位也能夠一併
##       被處理到。
##
##   2005-10-15 - 版本 1.0.1
##     - 主程式:沒有變動。
##     - 新增:發送文章 / 私人訊息的附加功能,讓網友在發送文章 / 私人訊息前可以先將輸入
##	 好的中文轉碼為繁體 / 簡體中文然後再發送出去。
##
##   2005-10-14 - 版本 1.0.0
##      - 首次發佈
##
#################################################################
## 作者留言:
##
##	本外掛的 Java Script 原出處為網路上搜尋到的「漢字簡體繁體轉換」,雖然原作者已不
##	可考,在此仍然要特別感謝原作者的貢獻。依夢兒僅針對整合 phpBB 的部分加以研究,在
##	2.0.18 上測試無誤後,釋出本外掛。依夢兒歡迎網友在無須告知的情況下任意修改,但是
##	請不要將修改過的程式以本外掛之名釋出。本外掛的版本更新一律以「竹貓星球」為發佈
##	站台。有任何關於本外掛使用上的問題,請於「竹貓星球」公開詢問,依夢兒恕不接受網
##	友以私人訊息的方式求助詢問。
##
##	感謝「竹貓星球」版面管理員~倉木麻衣~協助修改。
##
#################################################################
## 已知臭蟲:
##
##	經網友反應,發現部分 FTP 傳輸軟體在上傳的過程中會將 convert.js 重新編碼導致外掛
##	無法正常運作。目前已知出現類似問題的 FTP 傳輸軟體有 FileZilla 。
##
##	相關討論請見:http://phpbb-tw.net/phpbb/viewtopic.php?p=214555#214555。
##
#################################################################
## 在增加此外掛前, 請務必備份所有需要修改的檔案
#################################################################

#-----[ 複製 ]---------------------------------------------------
root/convert.js					-> convert.js (置於 phpBB 根目錄下)

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

#
#-----[ 尋找 ]---------------------------------------------------
#
</head>

#
#-----[ 取代為 ]-------------------------------------------------
#
<script language="JavaScript" type="text/javascript" src="convert.js"></script>
</head>

#
#-----[ 打開 ]---------------------------------------------------
#
ntemplates/subSilver/privmsgs_read_body.tpl

#
#-----[ 尋找 ]---------------------------------------------------
#
<span class="genmed">{POST_SUBJECT}</span>

#
#-----[ 取代為 ]-------------------------------------------------
#
<span id="convert_subject"><span class="genmed">{POST_SUBJECT}</span></span>

#
#-----[ 尋找 ]---------------------------------------------------
#
{QUOTE_PM_IMG}

#
#-----[ 之前, 加上 ]---------------------------------------------
#
<input type="button" value="繁" onClick="convert(1,'_subject')||convert(1,'')"> <input type="button" value="簡" onClick="convert(0,'_subject')||convert(0,'')">&nbsp;

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

#
#-----[ 之前, 加上 ]---------------------------------------------
#
<span id="convert">

#
#-----[ 尋找 ]---------------------------------------------------
#
{MESSAGE}</span>

#
#-----[ 之後, 加上 ]---------------------------------------------
#
</span>

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

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

#
#-----[ 取代為 ]-------------------------------------------------
#
<span id="convert{postrow.U_POST_ID}_subject">{postrow.POST_SUBJECT}</span>

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

#
#-----[ 之前, 加上 ]---------------------------------------------
#
<input type="button" value="繁" onClick="convert(1,'{postrow.U_POST_ID}_subject')||convert(1,'{postrow.U_POST_ID}')"> <input type="button" value="簡" onClick="convert(0,'{postrow.U_POST_ID}_subject')||convert(0,'{postrow.U_POST_ID}')">&nbsp;

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

#
#-----[ 之前, 加上 ]---------------------------------------------
#
<span id="convert{postrow.U_POST_ID}">

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

#
#-----[ 之後, 加上 ]---------------------------------------------
#
</span>

#
#-----[ 儲存/關閉所有檔案 ]--------------------------------------
#
#################################################################
## 以下為發送文章 / 私人訊息的附加功能,請視自己需求決定是否安裝。
##
## 已安裝 Hide Subject Field on Reply (回覆文章時隱藏主題輸入欄位)
## 外掛者請注意,請將以下步驟當中的:
##
##	onClick="convert(1,'_subject')||convert(1,'')"
##
## 取代為
##
##	onClick="convert(1,'')"
##
## 以及將
##
##	onClick="convert(0,'_subject')||convert(0,'')"
##
## 取代為
##
##	onClick="convert(0,'')"
##
## 也就是暫時將主題名稱的輸入欄位支援轉碼的功能給拿掉,避免因為回
## 覆時找不到主題名稱的輸入欄位,進而連累到文章無法順利進行轉碼。
#################################################################
#
#-----[ 打開 ]---------------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ 尋找 ]---------------------------------------------------
#
n		<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

#
#-----[ 取代為 ]-------------------------------------------------
#
		<span id="convert_subject"><input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" /></span>

#
#-----[ 尋找 ]---------------------------------------------------
#
		  <tr>
			<td colspan="9"><span class="gen">
			  <textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
			  </span></td>
		  </tr>

#
#-----[ 取代為 ]-------------------------------------------------
#
		  <tr>
			<td colspan="9"><span id="convert"><span class="gen">
			  <textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
			</span></span></td>
		  </tr>
		  <tr>
			<td colspan="9" align="right">
			  <input type="button" value="繁" onClick="convert(1,'_subject')||convert(1,'')"> <input type="button" value="簡" onClick="convert(0,'_subject')||convert(0,'')">
			</td>
		  </tr>

#
#-----[ 儲存/關閉所有檔案 ]--------------------------------------
#
# 外掛安裝結束
:->: 下載: http://home.pchome.com.tw/internet/morn ... _1.0.4.zip
版面鎖定 主題已鎖定

回到「phpBB2」