`

air fckeditor fckeditor插件的使用和一些问题

阅读更多

air嵌入jsp版的fckplugin需要air 1.5以上

 

点击浏览服务器的时候报错xml什么。是 command-fileupload.jar 和command-io.jar找不到

 

air中嵌入fckeditor不能浏览服务器。就是不能上传。所以自己写上传。给fckeditor安装一个插件。闹了一个下午。

 

fckeditor自带的例子 FCKeditor_2.6.4.1\fckeditor\_samples\_plugins\findreplace

 

fckeditor/plugins/findreplace/fckconfig.js

方式1.注册一个command来,弹出窗口
FCKCommands.RegisterCommand( 'My_Hello'	, new FCKDialogCommand( FCKLang['DlgMyReplaceTitle'], FCKLang['DlgMyReplaceTitle']	, FCKConfig.PluginsPath + 'findreplace/replace.html', 340, 200 ) ) ;
//FCKCommands.RegisterCommand( 'My_Hello'	, function(){

//方式2.注册一个command来处理自己的逻辑
var oMyCMCommand = new Object() ;
oMyCMCommand.Name = 'My_Test' ;


oMyCMCommand.Execute = function(){
	
	alert('alert');//这就可以调用air方法来实现自己的文件上传逻辑
	}
	
	oMyCMCommand.GetState = function()
{
	// Let's make it always enabled.
	return FCK_TRISTATE_ON ;//是否可见
}
FCKCommands.RegisterCommand( 'My_Test'	,oMyCMCommand); 

加两个按钮
var oReplaceItem1		= new FCKToolbarButton( 'My_Hello', FCKLang['DlgMyReplaceTitle'] ) ;
oReplaceItem1.IconPath	= FCKConfig.PluginsPath + 'findreplace/qq3.gif' ;

FCKToolbarItems.RegisterItem( 'My_Hello', oReplaceItem1 ) ;	// 'My_Replace' is the name used in the Toolbar config.


var oReplaceItem2	= new FCKToolbarButton( 'My_Test', FCKLang['DlgMyReplaceTitle'] ) ;
oReplaceItem2.IconPath	= FCKConfig.PluginsPath + 'findreplace/qq3.gif' ;

FCKToolbarItems.RegisterItem('My_Test',oReplaceItem2 ) ;	// 'My_Repla

 

fckeditor/
fckeditor/fckconfig.js
FCKConfig.ToolbarSets['PluginTest'] = [
	['SourceSimple'],
	['My_Find','My_Hello','My_Test',,'-','Placeholder'],
] ;
My_Hello. My_test就是添加的那两个Command命令 
FCKConfig.PluginsPath = FCKConfig.BasePath.substr(0, FCKConfig.BasePath.length - 7) + '_samples/_plugins/' ;

// Add our plugin to the plugins list.
//		FCKConfig.Plugins.Add( pluginName, availableLanguages )
//			pluginName: The plugin name. The plugin directory must match this name.
//			availableLanguages: a list of available language files for the plugin (separated by a comma).
FCKConfig.Plugins.Add( 'findreplace', 'en,fr,it' ) ;//插件目录plugins/findreplace目录。把这个目录写自定义按钮等加进去

 

fckeidtor/-samples/html/sample06.html
var sBasePath = document.location.href.substring(0,document.location.href.lastIndexOf('_samples')) ;

var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath	= sBasePath ;

// Instruct the editor to load our configurations from a custom file, leaving the
// original configuration file untouched.
oFCKeditor.Config['CustomConfigurationsPath'] = sBasePath + '_samples/html/assets/sample16.config.js' ;
oFCKeditor.Height = 400 ;
oFCKeditor.Width = '100%' ;
oFCKeditor.ToolbarSet = 'Flash' ;
oFCKeditor.Value = '<p>This is some <b>sample text<\/b>. You are using <a href="http://www.fckeditor.net/">FCKeditor<\/a>.<\/p>' ;
oFCKeditor.Create() ;
//-->
 

 

分享到:
评论

相关推荐

    fckeditor编辑器插件

    《fckeditor编辑器插件深度解析与应用》 在网页内容编辑领域,fckeditor是一款备受开发者青睐的开源富文本编辑器。它提供了丰富的文本格式化功能,使得用户可以在浏览器端进行类似于Word般的文本编辑操作。本文将...

    【免费】FCKEditor 媒体插件!

    本文将深入探讨如何使用FCKEditor的媒体插件,以及如何解决在插入RMVB媒体文件时遇到的问题。 **一、FCKEditor媒体插件介绍** FCKEditor的媒体插件是其众多功能之一,旨在方便用户在编辑区域内嵌入多媒体内容,如...

    fckeditor集成远程图片上传插件

    - `samples` 文件夹:可能包含了一些示例页面,演示如何使用远程图片上传插件。 集成此插件通常涉及以下步骤: 1. 将插件文件夹复制到FCKeditor的`plugins`目录下。 2. 更新FCKeditor的配置文件(如`fckconfig.js`...

    asp.net中fckeditor插件的使用

    ASP.NET是微软开发的一种用于构建Web应用程序的框架,它提供了丰富的功能和易用性,而FCKeditor是一款流行的在线文本编辑器,常被用于创建富文本输入框,使得用户可以在网页上进行类似Word的文本编辑操作。...

    FCKEditor完整使用说明--一步步教你使用FCKeditor插件

    4. **插件与样式问题**:FCKeditor允许自定义插件和CSS样式,以满足特定需求。在`fckconfig.js`文件中进行配置。 **四、高级应用与优化** 1. **自定义工具栏**:通过修改`fckconfig.js`文件,你可以定制编辑器的...

    fckeditor插件

    尽管fckeditor在压缩包中的两个URL文件(2345软件大全.url和2345小游戏.url)与编辑器本身没有直接关系,但它们可能暗示了fckeditor在一些下载平台或游戏网站上的应用。CKEditor文件可能是fckeditor的一个实例或者...

    FCKeditor视频上传插件

    综上所述,FCKeditor视频上传插件是一个集成了多种技术的解决方案,涵盖了文件上传、服务器处理、视频转码和用户交互等多个方面。通过这个插件,开发者可以为网站的富文本编辑功能添加强大的视频支持,使用户能够更...

    fckeditor(FCK)插件和类子

    **FCKeditor(FCK)插件和类子详解** FCKeditor,全称为"Freeware CKEditor",是一款开源的、基于...了解并熟练使用FCKeditor的插件和类子,能够帮助开发者构建出更加功能齐全、用户体验优秀的网页编辑功能。

    fckeditor和使用方法

    FCKeditor因其易用性和丰富的功能而广受欢迎,尤其适用于需要创建和编辑内容的网站,如CMS(内容管理系统)、论坛、博客等。 **安装与集成** 1. **下载与解压**:首先,你需要从FCKeditor的官方网站下载最新版本的...

    FCKeditor 插件 远程保存图片

    4. **安全考虑**:使用远程保存图片插件时,需要注意可能的版权问题和服务器空间的占用。确保你有权利使用抓取的图片,并监控服务器的存储空间。 5. **性能优化**:如果网站流量较大,可以考虑添加缓存机制,或者...

    fckEditor air内容编辑器的使用以及在air中使用

    通常,fckEditor的文件夹结构包括`editor`、`samples`、`plugins`等子目录,它们分别包含编辑器的源代码、示例和插件。 **集成步骤:** 1. **创建AIR项目**:使用Flex Builder或命令行工具创建一个新的Adobe AIR...

    FCKEditor使用帮助文档

    本帮助文档将详细介绍FCKEditor的安装、配置、使用以及常见问题的解决方法。 ### 一、安装FCKEditor 1. **下载FCKEditor**: 首先,你需要从官方网站或者可靠的源获取FCKEditor的最新版本。下载完成后,解压缩到你...

    wp 插件 fckeditor-for-wordpress-plugin.3.3.1

    FCKeditor for WordPress 插件的3.3.1版本可能包含了一些安全修复和性能改进。开发者通常会定期发布更新来解决已知的问题,防止潜在的安全风险,并优化编辑器的运行速度和稳定性。 **使用与安装** 在WordPress后台...

    FCKeditor2.3的视频插件使用

    本文将深入探讨如何在FCKeditor2.3中集成并使用视频插件,帮助开发者更好地理解和应用这个功能。 ### 一、安装视频插件 1. **下载插件**:首先,你需要下载视频插件。这通常可以在FCKeditor的官方网站或其社区论坛...

    FCKeditor 2.6.6 可直接使用

    6. **使用文档**:随FCKeditor提供的使用指南详细介绍了如何安装、配置和使用编辑器,对于开发者来说是一份宝贵的参考资料。 **与Ckeditor的对比** Ckeditor是FCKeditor的后续版本,进行了大量的优化和改进,尤其...

    fckeditor 2.6 带media插件

    在压缩包中的`fckeditor.js`文件可能包含了FCKeditor的核心逻辑,而`fckeditor.properties`文件则可能包含了一些配置参数,这些参数可能会影响到Media插件的行为和设置。 4. **与Java的结合**:尽管FCKeditor本身是...

    fckeditor热区插件

    **FCKeditor热区插件详解** FCKeditor是一款经典的开源HTML编辑器,它允许用户在网页上创建和编辑富文本内容...不过,为了使用它,你需要熟悉FCKeditor的插件系统和HTML编辑器的工作原理,这可能需要一些时间和实践。

    fckeditor文档编辑器插件

    下面我们将深入探讨fckeditor的特性、功能以及如何在项目中集成和使用它。 1. **概述** fckeditor是一款开源的JavaScript富文本编辑器,适用于多种Web应用程序。它支持各种浏览器,包括Internet Explorer、Firefox...

    FCKEDITOR 使用说明

    **FCKEditor 使用详解** FCKEditor是一款曾经非常流行的开源HTML文本编辑器,它使得在...了解其使用和配置方法,有助于维护和优化这些旧项目。同时,对FCKEditor的了解也能帮助我们更好地理解和使用其替代品CKEditor。

    FCKeditor中文使用手册

    FCKeditor允许自定义工具栏按钮,添加插件,甚至改变编辑器的外观和行为。这部分内容会指导读者如何根据项目需求定制FCKeditor,实现特定的功能。 **6. 兼容性与问题解决** 由于FCKeditor需要在不同浏览器上运行,...

Global site tag (gtag.js) - Google Analytics