FCKeditor2.3.1 在线编辑器的使用

来源:百度文库 编辑:神马文学网 时间:2024/04/29 01:40:58
FCKeditor2.3.1 在线编辑器的使用
1.下载FCKEditor2.3.1
2.下载FCKeditor.Java
====================
清理FCKEdior:
1>删除 _samples 里面是例子 _testcases 测试 要更详细高级使用查例子和测试,还有一下文件不用的删除
2>删除 editor\_source 可能是源代码把,没有仔细研究
3> editor\filemanager\browser\default\connectors 删除,使用的是servlet来操作的(使用其它语言的话就要根据情况处理了)
editor\filemanager\upload 删除,同样使用的是servlet
4>editor\lang 语言文件,根据具体应用处理
5>editor\skins  删除没有用的skins
6>删除/FCKeditor/目录下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四个文件以外的所有文件
7>删除/editor/lang/下的除了fcklanguagemanager.js, en.js, zh.js, zh-cn.js四个文件的所有文件
====================
基本使用:
1>把FCKEdior拷贝到根目录
2>拷贝FCKeditor.Java 例子里面的FCKeditor-2.3.jar文件
3>修改fckconfig.js
  FCKConfig.DefaultLanguage = 'zh-cn' 默认语言
  FCKConfig.ToolbarSets["Default"] 设置工具栏
  FCKConfig.ContextMenu 设置上下文菜单

下面还有好多,可以根据具体情况修改
4>jsp页面使用:
<%@ page language="java" import="com.fredck.FCKeditor.*" %>
<%@ taglib uri="/TestFCKeditor" prefix="FCK" %>

<%--
三种方法调用FCKeditor
1.FCKeditor自定义标签 (必须加头文件 <%@ taglib uri="/TestFCKeditor" prefix="FCK" %> )
2.script脚本语言调用 (必须引用 脚本文件 )
3.FCKeditor API 调用 (必须加头文件 <%@ page language="java" import="com.fredck.FCKeditor.*" %> )
--%>
<%--

width="700"
height="500"
skinPath="/TestFCKeditor/FCKeditor/editor/skins/silver/"
toolbarSet = "Default"
>
input



--%>







<%--

<%
FCKeditor oFCKeditor ;
oFCKeditor = new FCKeditor( request, "content" ) ;
oFCKeditor.setBasePath( "/TestFCKeditor/FCKeditor/" ) ;
oFCKeditor.setValue( "input" );
out.println( oFCKeditor.create() ) ;
%>




--%>
添加文件/TestFCKeditor/show.jsp:
<%
String content = request.getParameter("content");
out.print(content);
%>
说明:oFCKeditor.setBasePath("FCKeditor/");这个路径的根据你的具体路径变化
=====================
支持上传功能
1>添加:commons-fileupload.jar
2>修改Web.xml 具体在FCKeditor.Java有例子
说明:baseDir上传文件保存路径
SimpleUploader下的 enabled 是否开启上传功能
根据具体应用进行修改
3>修改:fckconfig.js
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=Connector=connectors/jsp/connector';
 FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File';
 FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ;
 FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;
说明:要和web.xml 的 url-pattern 相对应,Type=*** 要对应
完成!