好·色之徒

          在線編輯器FCKeditor

          Posted on 2006-09-27 16:08 城市劣人 閱讀(1094) 評(píng)論(1)  編輯  收藏
          已經(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)移到 好·色之徒--我的博客、我的生活

          Feedback

          # re: 在線編輯器FCKeditor   回復(fù)  更多評(píng)論   

          2006-09-28 09:43 by 123bingbing
          www.mylinux.com.cn 包羅java,linux,數(shù)據(jù)庫,安全等等技術(shù)資料,更有眾多軟件外包項(xiàng)目,所有項(xiàng)目直接與mylinux簽署合同,保證用戶的合法權(quán)利.
          qq群:15096318(已滿) 26343297(已滿) 26343309(已滿) 20767472(已滿) 30440614(已滿)21189212(已滿)


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

          posts - 39, comments - 91, trackbacks - 0, articles - 1

          Copyright © 城市劣人

          好·色之徒
          主站蜘蛛池模板: 六枝特区| 卢氏县| 临汾市| 衡东县| 永年县| 五家渠市| 沁阳市| 双柏县| 谢通门县| 安徽省| 郴州市| 信丰县| 博野县| 平定县| 饶河县| 台东市| 博罗县| 修武县| 阿图什市| 铜鼓县| 宕昌县| 乌拉特后旗| 隆化县| 东平县| 丰宁| 南昌县| 黔江区| 鞍山市| 宜春市| 望谟县| 康保县| 濉溪县| 利川市| 恩施市| 德钦县| 个旧市| 哈巴河县| 紫阳县| 青铜峡市| 章丘市| 泰州市|