这两天研究了一下fckeditor,发现不仅在文字编辑方面有很大优势,而且在文件的上传也占有一席之地,下面我就将基本的配置和大家分享
首先在其官网将一系列的文件及其用到的jar包下载下来,将fckeditor.zip解压后的文件夹粘贴到WebRoot下面,并将所用到的jar包放到lib文件夹中,我用到的jar包有
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
imageinfo-1.9.jar
java-core-2.6.jar
slf4j-api-1.5.8.jar
slf-simple-1.5.8.jar
在html中使用fckeditor配置如下
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function(){
var oFCKeditor = new FCKeditor( 'textArea' ) ; //此时的值应该与textArea的id或name的值相同
oFCKeditor.BasePath = "/FckEditor/fckeditor/" ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
</head>
<body>
<textarea rows="50" cols="50" name="textArea"></textarea>
</body>
在jsp中配置如下
引入标签库<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>
然后用FCK标签做如下配置就可以将fckeditor添加到页面中
<FCK:editor width="50%" height="400" instanceName="fckEditor" basePath="/fckeditor" value="请输入内容"></FCK:editor>
<!-- basePath要以/开头/代表的是当前工程根路径,而且value的值不能为空不然会报空指针 -->
没必要加tld文件,因为java-core.jar中有一个默认的tld文件
如果你想fckeditor按照自己喜欢的样式显示出来你可以对它进行部分修改并覆盖默认的样式,在fckeditor目录中新建一个配置文件,如myconfig.js,我修改的地方如下
FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps'],
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
] ;
//设置中文字体
FCKConfig.FontNames = '宋体;黑体;幼圆;楷体_GB2312;仿宋_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
//将Enter改为换行,shift加Enter改为分段
FCKConfig.EnterMode = 'br' ; // p | div | br
FCKConfig.ShiftEnterMode = 'p' ; // p | div | br
//配置表情图片,首先将kulou.bmp图片放到FCKConfig.BasePath + 'images/smiley/msn/'下然后在FCKConfig.SmileyImages中添加图片名称
FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
FCKConfig.SmileyImages = ['kulou.bmp','regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;
FCKConfig.SmileyColumns = 8 ;
FCKConfig.SmileyWindowWidth = 320 ;
FCKConfig.SmileyWindowHeight = 210 ;
//与服务器端的配置文件相一致
FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png|bmp|abc)$" ;
记得要在其默认的配置文件中修改选项,将修改的部分覆盖原来的
FCKConfig.CustomConfigurationsPath = FCKConfig.EditorPath + 'myconfig.js' ;
这样基本的配置就完成了
分享到:
相关推荐
**FCKeditor配置与使用详解** FCKeditor是一款开源的Web富文本编辑器,它为用户提供了一种在网页上编辑内容的方式,就像在Word里那样。对于初学者或者不熟悉其配置和使用的开发者来说,这款编辑器具有很高的易用性...
**FCKeditor配置for Java** FCKeditor是一款流行的开源富文本编辑器,广泛应用于Web开发中,为用户提供类似于Microsoft Word的界面,使用户能够轻松创建和编辑HTML内容。在Java Web开发环境中,集成FCKeditor可以...
通过复制粘贴实现FCKeditor 的使用. 看拉大家的留言,为使大家下载多能使用,补充个注意点; 在jsp页面出现FCKeditor 引用错误. 把页面中的下面代码中 id="infoContent" basePath="../../FCKeditor/" width="822" ...
本文将详细介绍如何在PHP项目中配置和使用FCKeditor。 首先,你需要下载FCKeditor的最新版本。这个压缩包可能包含了“famfamfamAluminum”文件夹,这通常包含了编辑器使用的图标集,如工具栏上的各种功能图标。这些...
要安装和配置FCKeditor,首先你需要从其官方网站http://www.fckeditor.net/下载FCKeditor2.63.zip以及FCKeditor.NET2.63版本的两个ZIP包。这两个包分别包含了HTML文件、JavaScript文件、图片等资源文件和ASP.NET控件...
以下是对 fckeditor 配置和使用的详细介绍: ### 1. 下载与安装 首先,访问 fckeditor 的官方网站(http://www.fckeditor.net)下载最新版本。在本文案例中,下载的是 2.6.4 版本。下载完成后,将压缩包解压,并将...
总的来说,ASP.NET中的FCKeditor配置涉及前端JavaScript的实例化,后端代码的处理,以及可能的自定义配置和安全措施。通过合理的配置和使用,FCKeditor可以极大地提升用户在Web应用程序中的编辑体验。
在使用FCKeditor时,对其进行配置是必不可少的步骤,以满足特定的需求和用户体验。 1. **安装与引入** 在项目中引入FCKeditor,通常通过下载源码或使用CDN链接。然后在HTML文件中通过`<script>`标签引入JavaScript...
FCKEditor 中文配置手册详细说明 FCKEditor 是一个功能强大且广泛使用的富文本编辑器,它提供了多种功能,如...FCKEditor 是一个功能强大且灵活的富文本编辑器,我们可以根据需要进行配置和修改,以满足我们的需求。
fckeditor配置完美版,已经配置好的fckeditor控件,可以直接应用到asp.net项目中,里面有详细的说明文件.
6. **UploadFiles**: 这个文件夹可能是FCKeditor配置的上传文件目录,用户通过FCKeditor上传的图片或其他文件会保存在这个目录下。 7. **Bin**: 这个文件夹包含编译后的ASP.NET类库文件(DLLs)。如果FCKeditor没有...
总结,"FCKeditor简单配置使用"主要涵盖了如何在JSP页面中快速集成和使用FCKeditor的基本步骤。虽然在这个示例中没有涉及到数据库交互,但在实际应用中,我们通常会将FCKeditor编辑的内容保存到数据库中,以便后续的...
总之,FCKeditor是一款功能强大的Web富文本编辑器,通过简单的集成和配置,就能为你的网站提供便捷的内容编辑工具。无论是基本的文字格式化,还是更复杂的多媒体插入,FCKeditor都能轻松应对,极大地提升了用户的...
在JSP环境中配置和使用FCKeditor涉及到一系列步骤,这个开源项目旨在提供一个强大的在线文本编辑器,使得Web应用程序能够具备类似MS Word的编辑功能。FCKeditor支持多种服务器端语言,包括Java,并且兼容IE 5+、...
FCKeditor是一款强大且灵活的Web富文本编辑器,其配置和使用方法涉及多个方面,从基础的安装和初始化到高级功能的利用,都需要开发者有一定的理解。合理配置和使用FCKeditor,可以极大地提升网站内容编辑的用户体验...
#### 三、FCKeditor配置步骤 ##### 1. **引入FCKeditor类** 在需要使用编辑器的页面中,通过`include`语句引入FCKeditor类。 ```php ("fckeditor/fckeditor.php"); ?> ``` 其中`fckeditor.php`文件路径需要...
maven依赖管理,自定义配置文件引用,自定义工具栏,自定义表情,自定义模板,中文文件名乱码处理,中文文件夹创建乱码处理,中文图片名引用乱码处理,上传文件名自定义,fckeditor在表单中的使用,fckeditor标签的...
6. **使用和交互**: - 用户可以通过FCKeditor的界面进行文本编辑,包括格式化、插入图片、链接等操作。 - 通过文件浏览器插件,用户可以浏览和选择服务器上的文件进行插入或链接。 - 通过`<asp:Button>`或其他...
总结,FckEditor在.NET中的使用和配置涉及前端HTML和JavaScript的编辑器实例创建,后端服务器数据的获取和处理,以及可能的个性化配置。理解并掌握这些步骤,可以帮助开发者构建功能完善的富文本编辑功能,提升用户...
**FCKeditor配置详解(附完整案例)** FCKeditor是一款功能强大的开源HTML编辑器,广泛应用于网站内容管理系统(CMS)和论坛等需要用户编辑HTML内容的场景。它提供了丰富的文本格式化、图像处理、链接管理等功能,...