FckEditor的主配置文件为 fckconfig.js,但一般不更改它而是创建一个附加的配置文件myConfig.js,文件需为UTF-8编码保存
1.创建myConfig.js并放在工程目录的WebRoot下,并放置以下内容
//自动检测浏览器语言,当为false时,使用下面默认语言
//en-英语 fr-法语 zh-cn中文
FCKConfig.AutoDetectLanguage = true ;
FCKConfig.DefaultLanguage = 'en' ;
2.配置附加文件,两种方法
第一种:修改fckconfig.js
FCKConfig.CustomConfigurationsPath = '/工程名/myConfig.js' ;
第二种:在创建的时候传入参数
var oFCKeditor = new FCKeditor( "FCKeditor1" ) ;
oFCKeditor.Config["CustomConfigurationsPath"] = "/工程名/myconfig.js" ;
oFCKeditor.Create() ;
为了队止浏览器缓存可以用下面方法
var oFCKeditor = new FCKeditor( "FCKeditor1" ) ;
oFCKeditor.Config["CustomConfigurationsPath"] = "/myconfig.js?" + ( new Date() * 1 ) ;
oFCKeditor.Create() ;
二。自定义工具集
帮助文档:http://docs.cksource.com/FCKeditor_2.x/Developers_Guide/Configuration/Toolbar
参照fckconfig.js中的FCKConfig.ToolbarSets["Default"]
'-'为一个分隔符 '/'为换行
可以把代码拷到myconfig.js中,并对照界面去掉相应的配置。
三。自定义字体
拷贝FCKConfig.FontNames到myconfig.js中,如增加 宋体;黑体;楷体
四。修改回车换行
FCKConfig.EnterMode = 'p' ; // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br
五。配置表情图片
//修改fckeditor/dialog/fck_smiley.html 里dialog.SetAutoSize( false ) ;并且设置 body style="overflow: hidden" -> auto
FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/qq/' ;
FCKConfig.SmileyImages = ['0.gif','1.gif','10.gif','100.gif','101.gif','102.gif','103.gif','104.gif','105.gif','106.gif','107.gif','108.gif','109.gif','11.gif','110.gif','111.gif','112.gif','113.gif','114.gif','115.gif','116.gif','117.gif','118.gif','119.gif','12.gif','120.gif','121.gif','122.gif','123.gif','124.gif','125.gif','126.gif','127.gif','128.gif','129.gif','13.gif','130.gif','131.gif','132.gif','133.gif','134.gif','14.gif','15.gif','16.gif','17.gif','18.gif','19.gif','2.gif','20.gif','21.gif','22.gif','23.gif','24.gif','25.gif','26.gif','27.gif','28.gif','29.gif','3.gif','30.gif','31.gif','32.gif','33.gif','34.gif','35.gif','36.gif','37.gif','38.gif','39.gif','4.gif','40.gif','41.gif','42.gif','43.gif','44.gif','45.gif','46.gif','47.gif','48.gif','49.gif','5.gif','50.gif','51.gif','52.gif','53.gif','54.gif','55.gif','56.gif','57.gif','58.gif','59.gif','6.gif','60.gif','61.gif','62.gif','63.gif','64.gif','65.gif','66.gif','67.gif','68.gif','69.gif','7.gif','70.gif','71.gif','72.gif','73.gif','74.gif','75.gif','76.gif','77.gif','78.gif','79.gif','8.gif','80.gif','81.gif','82.gif','83.gif','84.gif','85.gif','86.gif','87.gif','88.gif','89.gif','9.gif','90.gif','91.gif','92.gif','93.gif','94.gif','95.gif','96.gif','97.gif','98.gif','99.gif'] ;
//每行显示几个表情
FCKConfig.SmileyColumns = 8 ;
//图片的宽度和高度
FCKConfig.SmileyWindowWidth = 500 ;
FCKConfig.SmileyWindowHeight = 400 ;
分享到:
相关推荐
包括fckeditor2.6.4+fckeditor-java-2.4.1配置所需资源包及fckeditor-java-2.4.1源码和配置说明文档。 配置中解决了中文乱码,并为上传文件自动创建日期文件夹。
1. **依赖管理**:"fckeditor-java-2.6"通常包含Java库文件,如JAR包,这些文件需要添加到项目的类路径中以便使用。 2. **API使用**:通过Java API,开发者可以在网页中嵌入FCKeditor,设置编辑器的配置,如宽度、...
FCKeditor的Java版本通常通过一个名为"Fckeditor-java"的JAR文件来引入项目,使得开发者可以方便地在Java应用中调用其API来实现编辑器的功能。 在描述中提到,这个压缩包包含的JAR文件"很全",这可能意味着它包含了...
而"fckeditor-java-2.4.1"可能包含了编译后的Java类库文件、示例程序、配置文件等,供开发者直接引用和学习。 在实际应用中,使用FCKeditor-java-2.4.1,开发者需要按照官方文档或提供的示例进行配置,包括设置编辑...
2. **fckeditor-java-2.6-src**: 这是FCKeditor Java版的源代码包,对于开发者来说,源代码是理解其工作原理和进行定制化开发的重要参考资料。通过源代码,开发者可以查看内部函数实现,修改或扩展功能,以满足特定...
fckeditor2.5资源关于fckeditor-java-demo-2.5.war下载
FCKeditor的Java版本,即fckeditor-java-demo-2.5.war,是为Java平台设计的集成示例。WAR(Web Application Archive)文件是Java Web应用程序的标准打包格式,可以直接部署到支持Servlet的Web服务器上,如Tomcat或...
"Fckeditor-java-2.4.1-bin"是一个用于Java平台的富文本编辑器软件包,主要功能是为Web应用程序提供一个强大的在线文本编辑工具。FCKeditor是一款开源的JavaScript库,它允许用户在网页上创建类似桌面应用的文本编辑...
fckeditor学习笔记 FCKEditor的调用: 方法一:通过javascript调用(前提是在head里要引入<script type="text/javascript" src="fckeditor/fckeditor.js">文件) 1.创建并输出一个编辑器(参见fckeditortest项目test1...
此项目“fckeditor-java-2.6-src”是FCKeditor的Java版本源代码,适用于2.6版本。如果你是开发者,并且对FCKeditor有定制需求或想要深入理解其内部工作原理,这个源代码包将非常有价值。 1. **FCKeditor简介** ...
"Fckeditor-java-demo-2.4.1.war" 是一个基于Java的Web应用程序示例,主要用于展示FCKeditor的功能。FCKeditor是一个流行的开源富文本编辑器,它允许用户在网页上创建和编辑内容,类似于Microsoft Word的功能。这个...
FCKeditor_2.6.6.zip+fckeditor-java-2.4.1.rar+fckeditor-java-2.4.1-bin.zip+fckeditor-java-2.4-src.zip+fckeditor-java-demo-2.4.war.zip 分享几个包,让你学习有成。加油
### FCKEditor 2.6 和 fckeditor-java 2.4 使用详解 #### 一、简介 FCKEditor是一款功能强大的在线富文本编辑器,它能够帮助开发者在Web应用程序中集成高级文本编辑功能。FCKEditor 2.6 版本与 fckeditor-java 2.4...
- `说明.txt`文件提供了配置FCKEditor的具体指导,例如设置默认语言、允许的文件类型、上传大小限制等。这些配置通常在服务器端的Web.config或FCKeditor的配置文件`fckconfig.js`中完成。 - FCKEditor支持多种格式...
包含sqljdbc、sqljdbc4、fckeditor-java-core-2.4、jtds-1.2.1、mysql-connector-java-5.0.8-bin-g、servlet-api、jstl-1.2的jar包
- 下载`FCKeditor2.4.2.zip`包含JavaScript文件和资源,以及`FCKeditor.NET.zip`,后者包含了ASP.NET所需的DLL文件。 2. **部署编辑器** - 解压缩`FCKeditor2.4.2.zip`,将解压得到的`fckeditor`目录复制到你的...
"fckeditor-java-2.5-bin.zip"是一个包含FCKeditor Java版本2.5的压缩包,专为Java开发者设计,用于在服务器端与前端编辑器进行数据交互,提供强大的文本编辑功能。 FCKeditor的主要特点: 1. **跨平台**:...
2. 创建一个Servlet来处理FCKeditor的请求,如文件上传。 3. 配置web.xml,将Servlet映射到特定URL。 4. 在JSP页面中实例化FCKeditor,并设置编辑器的属性,如宽度、高度、初始内容等。 5. 测试编辑器的功能,确保...
总之,FCKeditor是一款功能强大的Web编辑器,虽然初期可能会遇到一些挑战,但通过深入学习和实践,你将能够充分利用它来提升网页内容的编辑体验。希望这份指南能帮助你顺利上手FCKeditor,祝你在Web开发中取得更多...