FCKeditor编辑器在JAVA中的使用与配置

http://tech.ddvip.com   2007年08月29日    社区交流

内容摘要:FCKeditor编辑器在JAVA中的使用与配置

  以上都是把组件嵌入进工程的 配置过程,下面我们来把组件压缩优化一下,把无用的文件给剔除掉:

  删除 WebRootFCKeditoreditorfilemanagerrowserdefaultconnectors 目录下所有的文件,这些是用来浏览文件的,对于jsp的话是使用了 servlet 来处理,所以这些文件都是多余的

  删除 WebRootFCKeditoreditorfilemanagerupload 目录下所有的文件

  删除 WebRootFCKeditoreditorlang 目录下不需要的语言,如保留中文【zh-cn.js】和英文[EN.js]还有 fcklanguagemanager.js 文件

  删除 WebRootFCKeditoreditorskins 目录下不需要的皮肤文件,有三种皮肤,可根据需要进行删除

  JSP页面上的使用

  ★首先在test.jsp页面的页头加上标签使用语句【不需要做目录调整,已经切实可行】:

  ★然后在页面的相应位置增加调用语句,对于FCK标签,里面还可以增加很多属性,当然也可以不加,注意下面粗体的地方,我下面使用了2个比较常用的属性,一个是高度的调整,另一个是组件风格

  This is FCKeditor demo!

  ★接收参数可以这么写

  其它

  1、fckconfig.js总配置文件,可用记录本打开,修改后将文件存为utf-8 编码格式。找到:

  FCKConfig.TabSpaces = 0 ; 改为FCKConfig.TabSpaces = 1 ; 即在编辑器域内可以使用Tab键。

  2、如果你的编辑器还用在网站前台的话,比如说用于留言本或是日记回复时,那就不得不考虑安全

  了,在前台千万不要使用Default的toolbar,要么自定义一下功能,要么就用系统已经定义好的Basic,也就是基本的toolbar,找到:

  FCKConfig.ToolbarSets["Basic"] = [

  ['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview'] ] ;

  这是改过的Basic,把图像功能去掉,把添加链接功能去掉,因为图像和链接和flash和图像按钮添加功能都能让前台页直接访问和上传文件, fckeditor还支持编辑域内的鼠标右键功能。

  FCKConfig.ContextMenu = [

  'Generic',/*'Link',*/'Anchor',/*'Image',*/'Flash','Select','Textarea','Checkbox',

  'Radio','TextField','HiddenField',/*'ImageButton',*/'Button','BulletedList',

  'NumberedList','TableCell','Table','Form'] ;

  这也是改过的把鼠标右键的“链接、图像,FLASH,图像按钮”功能都去掉。

  3、找到: FCKConfig.FontNames =

  'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;

  加上几种我们常用的字体 :

  FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;

  Courier New;Tahoma;Times New Roman;Verdana' ;

  4、注意上传的文件名不能有中文,否则无法正常显示或链接下载。

责编:豆豆技术应用

正在加载评论...