在ROR应用中整合FCKEditor
2006-10-15 22:30
211 查看
1.先从http://www.fckeditor.net下载最新版本,解压在FCKEditor 目录中.
/editor/
fckconfig.js
fckeditor.js
fckstyles.xml
fcktemplates.xml
只需要这几个文件就行,FCKEditor拷贝到你的ROR应用/public/javascripts目录中.目录结构如下:
现在你需要修改ROR应用中FCKEditot的'fckeditor.js文件,代码如下:
var FCKeditor = function( instanceName, width, height, toolbarSet, value )
...{
// Properties
this.InstanceName = instanceName ;
this.Width = width || '100%' ;
this.Height = height || '300' ;
this.ToolbarSet = toolbarSet || 'Default' ;//Basic|Default
this.Value = value || '' ;
this.BasePath = '/javascripts/FCKeditor/' ; //fckeditor
this.CheckBrowser = true ;
this.DisplayErrors = true ;
this.EnableSafari = false ; // This is a temporary property, while Safari support is under development.
this.EnableOpera = false ; // This is a temporary property, while Opera support is under development.
this.Config = new Object() ;
// Events
this.OnError = null ; // function( source, errorNumber, errorDescription )
}
打开需要对FCKEditor引用的rhtml文件,在</head>前面增加
<%= javascript_include_tag "FCKEditor/fckeditor" %>
<script type="text/javascript">
window.onload = function()
...{
var oFCKeditor = new FCKeditor( 'MyTextarea' ) ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
比如我们有一个
<textarea id="MyTextarea" name="MyTextarea"></textarea>
最后如图:
/editor/
fckconfig.js
fckeditor.js
fckstyles.xml
fcktemplates.xml
只需要这几个文件就行,FCKEditor拷贝到你的ROR应用/public/javascripts目录中.目录结构如下:
现在你需要修改ROR应用中FCKEditot的'fckeditor.js文件,代码如下:
var FCKeditor = function( instanceName, width, height, toolbarSet, value )
...{
// Properties
this.InstanceName = instanceName ;
this.Width = width || '100%' ;
this.Height = height || '300' ;
this.ToolbarSet = toolbarSet || 'Default' ;//Basic|Default
this.Value = value || '' ;
this.BasePath = '/javascripts/FCKeditor/' ; //fckeditor
this.CheckBrowser = true ;
this.DisplayErrors = true ;
this.EnableSafari = false ; // This is a temporary property, while Safari support is under development.
this.EnableOpera = false ; // This is a temporary property, while Opera support is under development.
this.Config = new Object() ;
// Events
this.OnError = null ; // function( source, errorNumber, errorDescription )
}
打开需要对FCKEditor引用的rhtml文件,在</head>前面增加
<%= javascript_include_tag "FCKEditor/fckeditor" %>
<script type="text/javascript">
window.onload = function()
...{
var oFCKeditor = new FCKeditor( 'MyTextarea' ) ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
比如我们有一个
<textarea id="MyTextarea" name="MyTextarea"></textarea>
最后如图:
相关文章推荐
- 在SSH项目中整合FCKeditor文本编辑器 .
- 在JSP中应用FCKeditor(2.1.1和FCKeditor.Java 2.3)
- java应用和java Service Wrapper整合的四种方式
- cocos2d-lua整合到ios工程,即在ios原生应用中可以直接玩cocoslua开发的游戏
- 实例讲解-整合iBATIS和Spring在WEB开发中的应用
- Spring + mybatis整合实例应用
- CI和Smarty整合并且前后台加载不同配置文件使前台应用Smarty缓存后台不应用
- ASP.NET MVC4整合NHibernate,FluentNHibernate,MySQL数据库的应用
- SensorEvnetListener及AudioManager整合应用
- 基于J2EE的SSH 整合应用及操作示例二(CRUD操作及配置)
- jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化
- Windows Phone 7整合微软CRM 2011,开始关注企业级应用
- [置顶] OSGI企业应用开发(十四)整合Spring、Mybatis、Spring MVC
- 手游应用消费整合?
- FCKeditorAPI接口的应用
- Java+Flex整合应用简单示例
- UCenter的应用整合与单点登录分析
- [瞭望]RoR 在国内难以建立大型应用
- [瞭望]RoR 在国内难以建立大型应用
- [瞭望]RoR 在国内难以建立大型应用