1 頁 (共 1 頁)

WYSIWYG - Rich Text Editor for posting HTML message (所見即所得)

發表於 : 2008-01-25 15:27
心靈捕手
外掛名稱:WYSIWYG - Rich Text Editor for posting HTML message
外掛作者:eCardMAX.com < webmaster@ecardmax.com > (Jimbo Hong) http://ecardmax.com
外掛描述:
  • It's time to turn <textarea> into a powerful Rich Text HTML Editor. Don't force your users to learn another set of markup tags. With this MOD you can format your posts or Private message just like you would in MS. FrontPage! Our Rich Text Editor will work on all popular browsers such as: IE - FireFox - Netscape - Opera 9x/讓您的使用者可以選擇「所見即所得」的編輯器。
外掛版本:4.2 for phpBB3 GOLD
外掛下載: --
ps.
1. 此版因應 phpBB 3.0 做了一些修改, 測試結果連之前無法順利產生表格的問題, 也一併解決了. :-D
2. 如果您沒有添加任何外掛的話, 那麼此外掛有已經修改的檔案可以直接套用, 不必做任何修改.
3. 因為 3.0 擁有自訂 BBCode 的功能, 所以我只套用 prosilver 的檔案, subsilver2 仍舊保持預設.

DEMO:
http://www.ecardmax.com/hoteditor_forum ... /index.php

[分享] 製作表格小撇步以及修正 hotedit 3.0 原始碼的方法

發表於 : 2008-01-25 23:03
心靈捕手
1. 製作表格小撇步:
測試發現: 使用在 phpBB 3.0.x 中, 插入表格時,
在表格內只要有使用字型的變更 (粗體, 顏色等), 或表情符號, 便可以順利製成表格.

2. 若您的 phpBB 3 是由 phpBB 2 轉換升級而來,
而且在之前的版本是安裝此外掛的 3.0- 的舊版,
則必須增加底下的修改, 使舊有的文章不至於出現原始碼
:
#
#-----[ OPEN ]-----
#
common.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

	$patterns[] = "#\[\/(left|center|right|justify)\]#si";
	$replacements[] = '</div>';
#
#-----[ AFTER, ADD ]-----
#

代碼: 選擇全部

	// + Update from hotedit 3.0-
	$patterns[] = "#\#ed_op\##si";
	$replacements[] = '<';

	$patterns[] = "#\#ed_cl\##si";
	$replacements[] = '>';
	
	$patterns[] = "#&#si";
	$replacements[] = '&';
	// - Update from hotedit 3.0-
#
#-----[ SAVE & CLOSE ]-----
#
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php ... 71#p257771

中文化以及補充說明

發表於 : 2008-01-29 11:21
心靈捕手
將此資料夾中的檔案, 覆蓋原來路徑下的檔案, 即可使用.
richedit/editor.js
richedit/show_it.php

此中文化採用 utf-8 (未含 BOM) 編碼;
存檔時, 請注意您論壇語系的編碼務必一致.

其餘, 詳見 readme.txt

Re: WYSIWYG - Rich Text Editor for posting HTML message (所見即所得)

發表於 : 2009-01-01 01:08
心靈捕手
很抱歉! 基於幾個理由, 不大建議網友們安裝此外掛:
  1. 開放使用 HTML 語法發文, 容易造成跨網站攻擊程式 (XSS) 的威脅.
  2. phpBB 3 大部分需要的 HTML, 都可以透過自訂 BBCode方式來使用.
  3. 官方 phpbb.com 已將此外掛主題鎖定.
P.S.
鎖定!