已經(jīng)轉(zhuǎn)移到 好·色之徒--我的博客、我的生活
FCKeditor 可以去下載最新的版本,我現(xiàn)在使用的是2.3版本。 一個(gè)是FCKeditor(FCKeditor基本文件),還有一個(gè)是為java準(zhǔn)備的FCKeditor-2.3-java(如果需要在java中使用它的話) 如果你需要建立一個(gè)web應(yīng)用的話(比如你的應(yīng)用名為FCKeditor-demo),一般需要在FCKeditor-demo下建立這樣的目錄結(jié)構(gòu): ...應(yīng)用根目錄 /FCKeditor //FCKeditor目錄(可以把下載的FCKeditor解壓即可) /UserFiles //上傳文件目錄,比如Flash、Image /WEB-INF //大家都明白 /test.jsp //這是我們需要測(cè)試的jsp /show.jsp //同上 對(duì)上面的幾個(gè)目錄做以下說明: FCKeditor目錄: 下載的FCKeditor中包含多個(gè)文件,其中_samples文件夾中包含著各種編程語言的調(diào)用FCKeditor的范例程序頁面,大家可以參考一下。_testcases中是測(cè)試用例。editor文件夾才是我們應(yīng)用中真正需要的東西。 還需要的文件有fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml其它的都用不到了(這是針對(duì)java方面開發(fā)而言的)。 UserFiles目錄:當(dāng)然這是應(yīng)用運(yùn)行時(shí)才產(chǎn)生的目錄,這里只是做個(gè)說明,讓你了解一下,運(yùn)行后最終的一個(gè)結(jié)果示意。 WEB-INF目錄:除了大家知道的用處外,還需要一些特殊處理,上面提到的FCKeditor-2.3-java派上用場(chǎng)了。 1、將FCKeditor-2.3-java壓縮包中\(zhòng)web\WEB-INF\lib\目錄下的兩個(gè)jar文件拷到項(xiàng)目的\WEB-INF\lib\目錄下。 2、把其中的src目錄下的FCKeditor.tld文件copy到FCKeditor-demo/WEB-INF/下。 3、將\web\WEB-INF\目錄下的web.xml文件合并到項(xiàng)目的\WEB-INF\目錄下的web.xml文件中去。(最終的目的是現(xiàn)實(shí)java的在線編輯器) 4、修改合并后的web.xml文件,將名為SimpleUploader的Servlet的enabled參數(shù)值改為true,以允許上傳功能,Connector Servlet的baseDir參數(shù)值用于設(shè)置上傳文件存放的位置(就是上面提到的UserFiles目錄,這是通過配置文件實(shí)現(xiàn)的)。 添加標(biāo)簽定義:/TestFCKeditor /WEB-INF/FCKeditor.tld 另:上面文件中兩個(gè)servlet的映射分別為:/editor/filemanager/browser/default/connectors/jsp/connector 和/editor/filemanager/upload/simpleuploader,需要在兩個(gè)映射前面加上/FCKeditor, 即改為/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector和 /FCKeditor/editor/filemanager/upload/simpleuploader。 test.jsp、show.jsp是用來演示在線編輯器的一個(gè)小例子。 以上是最基本的一些設(shè)置,要想運(yùn)行還需要修改一些,下面作介紹: 1、進(jìn)入FCKeditor\editor\skin文件夾,如果你想使用fckeditor默認(rèn)的這種奶黃色,那就把除了default文件夾外的另兩個(gè)文件夾直接刪除。 2、刪除目錄/editor/_source, 刪除/editor/filemanager/browser/default/connectors/下的所有文件 刪除/editor/filemanager/upload/下的所有文件 刪除/editor/lang/下的除了fcklanguagemanager.js, en.js, zh.js, zh-cn.js四個(gè)文件的所有文件 3、打開/FCKeditor/fckconfig.js 修改 FCKConfig.DefaultLanguage = 'zh-cn' ; 把FCKConfig.LinkBrowserURL等的值替換成以下內(nèi)容: FCKConfig.LinkBrowserURL= FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" ; FCKConfig.ImageBrowserURL= FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ; FCKConfig.FlashBrowserURL= FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" ; FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ; FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ; FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ; 4、fckconfig.js總配置文件,可用記錄本打開,修改后將文件存為utf-8 編碼格式。找到:FCKConfig.TabSpaces = 0 ; 改為FCKConfig.TabSpaces = 1 ; 即在編輯器域內(nèi)可以使用Tab鍵。 尚未解決的問題:當(dāng)需要插入圖片時(shí),無法正常取得UserFiles下的圖片資源。在FCKeditor\editor\filemanager\browser\default\connectors中缺少關(guān)于jsp的內(nèi)容?不知道是什么緣故! 相關(guān)代碼可下載 注:在test.jsp中提供了三種使用的方式,自己可以參考一下 可參見 已經(jīng)轉(zhuǎn)移到 好·色之徒--我的博客、我的生活
FCKeditor 可以去下載最新的版本,我現(xiàn)在使用的是2.3版本。 一個(gè)是FCKeditor(FCKeditor基本文件),還有一個(gè)是為java準(zhǔn)備的FCKeditor-2.3-java(如果需要在java中使用它的話) 如果你需要建立一個(gè)web應(yīng)用的話(比如你的應(yīng)用名為FCKeditor-demo),一般需要在FCKeditor-demo下建立這樣的目錄結(jié)構(gòu): ...應(yīng)用根目錄 /FCKeditor //FCKeditor目錄(可以把下載的FCKeditor解壓即可) /UserFiles //上傳文件目錄,比如Flash、Image /WEB-INF //大家都明白 /test.jsp //這是我們需要測(cè)試的jsp /show.jsp //同上 對(duì)上面的幾個(gè)目錄做以下說明: FCKeditor目錄: 下載的FCKeditor中包含多個(gè)文件,其中_samples文件夾中包含著各種編程語言的調(diào)用FCKeditor的范例程序頁面,大家可以參考一下。_testcases中是測(cè)試用例。editor文件夾才是我們應(yīng)用中真正需要的東西。 還需要的文件有fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml其它的都用不到了(這是針對(duì)java方面開發(fā)而言的)。 UserFiles目錄:當(dāng)然這是應(yīng)用運(yùn)行時(shí)才產(chǎn)生的目錄,這里只是做個(gè)說明,讓你了解一下,運(yùn)行后最終的一個(gè)結(jié)果示意。 WEB-INF目錄:除了大家知道的用處外,還需要一些特殊處理,上面提到的FCKeditor-2.3-java派上用場(chǎng)了。 1、將FCKeditor-2.3-java壓縮包中\(zhòng)web\WEB-INF\lib\目錄下的兩個(gè)jar文件拷到項(xiàng)目的\WEB-INF\lib\目錄下。 2、把其中的src目錄下的FCKeditor.tld文件copy到FCKeditor-demo/WEB-INF/下。 3、將\web\WEB-INF\目錄下的web.xml文件合并到項(xiàng)目的\WEB-INF\目錄下的web.xml文件中去。(最終的目的是現(xiàn)實(shí)java的在線編輯器) 4、修改合并后的web.xml文件,將名為SimpleUploader的Servlet的enabled參數(shù)值改為true,以允許上傳功能,Connector Servlet的baseDir參數(shù)值用于設(shè)置上傳文件存放的位置(就是上面提到的UserFiles目錄,這是通過配置文件實(shí)現(xiàn)的)。 添加標(biāo)簽定義: