開源線上富文本編輯器,支援 ASP.NET、ASP、ColdFusion、PHP、Java 等伺服端語言,相容 IE 5+、Firefox、Netscape 等主流瀏覽器。官網:fckeditor.net
FCKeditor_2.2.zipFCKeditor-2.3.zip (含 Servlet 配置、標籤庫)解壓 FCKeditor_2.2.zip,將 FCKeditor 目錄複製至網站根目錄。
解壓 FCKeditor-2.3.zip,執行:
web/WEB-INF/web.xml 中兩個 Servlet 定義複製至專案 web.xml:
Connector → /FCKeditor/editor/filemanager/browser/default/connectors/jsp/connectorSimpleUploader → /FCKeditor/editor/filemanager/upload/simpleuploaderweb/WEB-INF/lib/ 下所有 Jar 複製至專案 WEB-INF/lib/<%@ taglib prefix="FCK" uri="https://java.fckeditor.net" %>
<FCK:editor id="content" basePath="/FCKeditor/"
imageBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
linkBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
flashBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
imageUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"
linkUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"
flashUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"
>預設內容</FCK:editor>
_samples, _test 等)fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xmleditor/filemanager/upload/ 目錄editor/skins/ 僅保留 defaulteditor/lang/ 僅保留 en.js, fcklanguagemanager.js, zh-cn.js, zh.js| 問題 | 解決 |
|---|---|
Struts+Spring+Hibernate 環境上傳報錯 content-handler | 刪除 WEB-INF/lib/xalan*.jar |
| 前台使用者使用安全性 | 移除預設工具列的圖片、Flash、表單按鈕,修改 fckconfig.js 工具列配置陣列 |
| 上傳檔案類型限制 | 配置 fckconfig.js 中 FCKConfig.AllowedExtensions 等設定 |
FCKeditor 已停止更新,現代專案建議使用: