速動畫教程第二十集? 在線編輯器 FCKeditor 的應(yīng)用

          ?

          下載地址: http://sonic.peakle.net/download/sonic020.rar


          下載地址2:?
          http://this.oksonic.cn


          開發(fā)環(huán)境:

          ??? Tomcat5.5?? Eclipse3.1.1?? MyEclipse4.1.1

          ?

          FCKeditor 版本 FCKeditor_2.2?? FCKeditor.Java 2.3 這里需要用到兩個包

          下載地址: http://www.fckeditor.net/download/default.html

          ?

          開始:

          ?

          新建工程,名稱為 FCKeditor

          ?

          解壓 FCKeditor_2.2 包中的 edit 文件夾到項目中的 WebRoot 目錄

          解壓 FCKeditor_2.2 包中的 fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml 文件夾到項目中的 WebRoot 目錄

          解壓 FCKeditor-2.3.zip 包中的 \web\WEB-INF\lib 下的兩個 jar 文件到項目的 WebRoot\WEB-INF\lib 目錄

          解壓 FCKeditor-2.3.zip 包中的 \src 下的 FCKeditor.tld 文件到項目的 WebRoot\WEB-INF 目錄

          刪除 WebRoot\edit 目錄下的 _source 文件夾

          ?

          刷新一下工程,有一個文件會出錯,不管它是什么錯,將錯誤信息清除

          ?

          修改 web.xml 文件,加入以下內(nèi)容

          ??? <servlet>

          ??????? <servlet-name>Connector</servlet-name>

          ??????? <servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>

          ??????? <init-param>

          ??????????? <param-name>baseDir</param-name>

          ??????????? <!-- 此為文件瀏覽路徑 -->

          ??????????? <param-value>/UserFiles/</param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <param-name>debug</param-name>

          ??????????? <param-value>true</param-value>

          ??????? </init-param>

          ??????? <load-on-startup>1</load-on-startup>

          ??? </servlet>

          ?

          ??? <servlet>

          ??????? <servlet-name>SimpleUploader</servlet-name>

          ??????? <servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class>

          ??????? <init-param>

          ??????????? <param-name>baseDir</param-name>

          ??????????? <!-- 此為文件上傳路徑,需要在WebRoot 目錄下新建 UserFiles 文件夾 -->

          ??????????? <!-- 根據(jù)文件的類型還需要新建相關(guān)的文件夾 Image、 Flash -->

          ??????????? <param-value>/UserFiles/</param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <param-name>debug</param-name>

          ??????????? <param-value>true</param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <!-- 此參數(shù)為是否開啟上傳功能 -->

          ??????????? <param-name>enabled</param-name>

          ??????????? <param-value>false</param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <param-name>AllowedExtensionsFile</param-name>

          ??????????? <param-value></param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <!-- 此參數(shù)為文件過濾,以下的文件類型都不可以上傳 -->

          ??????????? <param-name>DeniedExtensionsFile</param-name>

          ??????? ??? <param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <param-name>AllowedExtensionsImage</param-name>

          ??????????? <param-value>jpg|gif|jpeg|png|bmp</param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <param-name>DeniedExtensionsImage</param-name>

          ??????????? <param-value></param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <param-name>AllowedExtensionsFlash</param-name>

          ??????????? <param-value>swf|fla</param-value>

          ??????? </init-param>

          ??????? <init-param>

          ??????????? <param-name>DeniedExtensionsFlash</param-name>

          ??????????? <param-value></param-value>

          ??????? </init-param>

          ??????? <load-on-startup>1</load-on-startup>

          ??? </servlet>

          ?

          ? <servlet-mapping>

          ??? <servlet-name>Connector</servlet-name>

          ??? <url-pattern>/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>

          ? </servlet-mapping>

          ?

          ? <servlet-mapping>

          ??? <servlet-name>SimpleUploader</servlet-name>

          ??? <url-pattern>/editor/filemanager/upload/simpleuploader</url-pattern>

          ? </servlet-mapping>

          ?

          ?

          新建一個提交頁 test.jsp 文件和一個接收頁 test1.jsp 文件

          ?

          test.jsp 代碼如下:

          <%@ page contentType = "text/html;charset=UTF-8" language = "java" %>

          <%@ taglib uri = "/WEB-INF/FCKeditor.tld" prefix = "fck" %>

          < html >

          ? < head >

          ??? < title > Test </ title >

          ? </ head >

          ?

          ? < body >

          ??? < FORM action = "test1.jsp" >

          ??? < fck:editor id = "testfck" basePath = "/FCKeditor/"

          ??? height = "100%"

          ??? skinPath = "/FCKeditor/editor/skins/default/"

          ??? toolbarSet = "Default"

          ??? ??? 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 >

          ??? </ FORM >

          ? </ body >

          </ html >

          ?

          ?

          test1.jsp 代碼如下:

          < html >

          ? < head >

          ??? < title > TEST </ title >

          ? </ head >

          ?

          ? < body >

          ??? <%= request.getParameter( "testfck" ) %>

          ? </ body >

          </ html >

          ?

          WebRoot 目錄下新建 UserFiles 文件夾,在此文件夾下新建 Image Flash 兩個文件夾

          這樣就可以了,現(xiàn)在測試

          ?

          剛出現(xiàn)的錯誤就是這里了,必須改為 true

          ?

          看來這里有BUG,兩個不同的提交一個亂碼,一個正常!

          ?

          現(xiàn)在需要減少一些不必要的文件

          刪除 \WebRoot\editor\filemanager\browser\default\connectors 目錄下所有的文件,這些是用來瀏覽文件的,對于jsp的話是使用了 servlet 來處理,所以這些文件都是多余的

          ?

          同樣的,上傳部份的文件也不需要。刪除 \WebRoot\editor\filemanager\upload 目錄下所有的文件

          ?

          刪除 WebRoot\editor\lang 目錄下不需要的語言,如保留中文和英文還有 fcklanguagemanager.js 文件

          ?

          刪除 \WebRoot\editor\skins 目錄下不需要的皮膚文件,有三種皮膚,可根據(jù)需要進行刪除

          ?

          刪除 \WebRoot\editor\dialog\fck_image 目錄下 fck_image_preview.html 文件中的部份文字,這些文字是出現(xiàn)在瀏覽圖片時在預(yù)覽框中的內(nèi)容

          ?

          需要注意一個問題,如果你正在使用 Maxthon 作為默認(rèn)的游覽器的話,它的廣告過濾機制會將彈出的圖片選擇頁過濾掉,如果已經(jīng)設(shè)置了充許過濾的話,還需要注意它會將圖片選擇頁作為一個新頁面出現(xiàn)到后臺,,我在使用的過程中因為這個原因無法調(diào)試,所以改用 IE 進行調(diào)試

          ?

          圖片文件需要英文名稱。

          ?

          這集就介紹到這里吧!下回見

          Feedback

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2006-07-10 16:31 by 常客
          樓主真是及時雨啊
          我正想找資料呢
          --------------
          強烈要求樓主公開找這些資料的途徑,或方法

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2006-07-11 08:36 by 常客
          樓主是否可以發(fā) FCKeditor_2.2 FCKeditor.Java 2.3 這些包給我
          公司的機子訪問不了那個網(wǎng)站,好像外國的都訪問不了,郁悶!!!

          郵箱:reasonsoft@163.com
          謝謝!!!

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2006-07-17 10:06 by 保爾任
          只用2.3不可以么?為什么還要用2.2

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2006-07-28 23:44 by winson
          看了樓主的教程真是收益不少,,,

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2006-08-21 13:41 by lidahe
          請問知道怎樣解決中文發(fā)表的問題嗎?當(dāng)我發(fā)表中文內(nèi)容的時候,得到的顯示是亂碼。

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2007-01-24 18:48 by 范文無憂網(wǎng)
          范文無憂網(wǎng),您寫作的好幫手,做最好的范文網(wǎng)站:http://www.fanwen51.info/

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用[未登錄]  回復(fù)  更多評論   

          2007-03-30 12:22 by duma
          我的FCK在輸入220以上個漢字時就報運行時錯誤,怎么辦啊

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2007-08-21 16:53 by gostseraph
          如何處理上傳文件時亂碼問題

          QQ122767028

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2007-11-03 21:04 by tank
          好東西,但是視頻下載不了啊,樓主能不能發(fā)一份給我?謝謝啦!
          yutan_313@163.com

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2007-12-03 14:42 by 張勝華
          樓主您好!
          希望您幫個忙!http://www.fckeditor.net上下載下來的配置上遇到但問題
          找不到"FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector"這個路徑及下面的文件
          所以想求一個(初始)配置好的FCKeditor工程.FCKeditor for java的

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2007-12-03 14:44 by 張勝華
          郵箱:zhangshenghuayx@163.com
          沒有可以把您的FCKeditor_2.2 FCKeditor.Java 2.3 這兩個包放置我郵箱!謝謝啦

          # re: 速動畫教程第二十集 在線編輯器 FCKeditor 的應(yīng)用  回復(fù)  更多評論   

          2008-03-31 14:15 by liang
          download

          posts - 103, comments - 1104, trackbacks - 0, articles - 0

          Copyright © oksonic

          主站蜘蛛池模板: 河北省| 东平县| 龙州县| 荃湾区| 东安县| 新竹县| 栾城县| 南陵县| 兴化市| 阜城县| 吉安县| 扬中市| 黔南| 彭州市| 四川省| 勃利县| 阿拉善左旗| 金乡县| 静乐县| 华蓥市| 杭锦旗| 新密市| 黄陵县| 库尔勒市| 驻马店市| 姚安县| 麦盖提县| 宣武区| 图们市| 枣阳市| 江门市| 大荔县| 墨玉县| 大姚县| 曲松县| 监利县| 东平县| 平陆县| 循化| 马龙县| 万州区|