FCKeditor 2.6.4在ASP.NET中的配置方法
来源:互联网 发布:如何提高java水平 编辑:程序博客网 时间:2024/06/08 04:19
FCKeditor是一款功能强大的开源在线文本编辑器(DHTML editor),使你在web上可以使用类似微软Word 的桌面文本编辑器的许多强大功能。FCKeditor目前的最新版本是2.6.3,本文以FCKeditor2.6.3介绍在asp.Net中的配置方法。
FCKEditor官方下载地址:http://www.fckeditor.net/download
1.fckeditor目录下除editor目录、fckconfig.js、fckeditor.js fckstyles.xml fcktemplates.xml 这几个保留,其余的全部删除
2.editor/filemanager/connectors目录中除aspx目录外全部删除
3.editor/lang目录中除en.js、zh.js 、zh-cn.js外全部删除
4.删除_samples目录,当然如果你想看示例,就不要删除这个目录了。
5.配置皮肤,有default、office2003、silver风格等,可以使用默认。
FCKConfig.SkinPath = FCKConfig.BasePath + ’skins/default/’ ;
6.在编辑器域内可以使用Tab键。(1为是,0为否)
FCKConfig.TabSpaces = 0 ; 改为 FCKConfig.TabSpaces = 1 ;
7.加上几种常用的字体:
FCKConfig.FontNames = ‘宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana’;
8.编辑器域内默认的显示字体为12px,想要修改可以通过修改样式表来达到要求,打开/editor/css/fck_editorarea.css,修改font-size属性即可
9.关于安全性
如果你的编辑器用在前台非认证的情况下,推荐使用Basic的toolbar
FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','Image','-','About']
] ;
10.在上传文件窗口点击浏览服务器,可能会出现 the server didn’t send back a proper xml….. 错误提示,是因为FCKeditor要求不同类型的文件分别传到不同的目录,包括file,image,falsh,media 等目录,可以先建立起来试试。
fckconfig.js修改:
web.config相关配置:
Files目录要有写的权限。你根据自己网站需求设置那个帐号,本文为方便设置User实际中你可能用ASP.NET帐号更合理。
页面调用
取值之只要 FCKeditor1.Value就可以轻松实现
在配置完FCKeditor编辑器后,就可以使用,但是,有个问题让人很不爽;
编辑器工具栏界面太大了,如下图
很多用不到,也太占页面。
想编辑一下,去了一些没有用的,然后按自己习惯更换一个位置。当然是可以的
在FCKeditor目录下,找到fckconfig.js文件,打开它,打到FCKConfig.ToolbarSets["Default"]
下面就是FCK编辑器工具栏上的按钮
FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak','UniversalKey'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','-','About']
] ;
在修改之前,记得备份,当然,你可以把原来的注释掉,重新写一段。注意语法就行了。
"/"是换行,"-"是竖线,[]为一个显示块区。
我的修改结果
FCKConfig.ToolbarSets["Default"] = [
//['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['FitWindow','Source'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
//['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
//'/',
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak','UniversalKey'],
['TextColor','BGColor'],
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor']
//'/',
//['FontFormat','FontName','FontSize'],
] ;
效果如下
- FCKeditor 2.6.4在ASP.NET中的配置方法
- FCKeditor 2.6.4在ASP.NET中的配置方法(二)
- FCKeditor 2.6.4在ASP.NET中的配置方法(三)
- FCKeditor 2.6.4在ASP.NET中的配置方法
- FCKeditor 2.6.4在ASP.NET中的配置方法
- FCKeditor 2.6.4在ASP.NET中的安装、配置方法
- FCKeditor 2.6.4在ASP.NET中的配置方法
- FCKeditor 2.6.4在ASP.NET中的配置方法
- FCKeditor 2.6.4在ASP.NET中的安装、配置方法
- FCKeditor在ASP.NET中的配置方法
- FCKeditor 2.6在ASP.NET中的配置方法
- FCKeditor 2.6.3在ASP.NET中的配置方法
- FCKeditor 2.6.3在ASP.NET中的配置方法
- FCKeditor在Asp.Net中的配置
- FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)
- FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)
- FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)
- FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)
- FCKeditor 错误总结
- 3、ArcCatalog本地地图发布
- JAVA web service --- overview
- 计算机网络10问之5 如何共享你的文件夹?
- 考研成绩第一考上清华研究生的经历
- FCKeditor 2.6.4在ASP.NET中的配置方法
- FreeBSD 7.1 amd64下安装openoffice3 失败
- WinCE中nandflash驱动开发介绍
- 计算机网络10问之4 一个网卡如何绑定多个IP地址?
- DirectSound学习笔记之 静态缓冲区播放
- SOA联手“开放源代码”改写IT规划方程式
- Struts2.0页面跳转css无效问题的解决方法
- sql server中,如何设置一个列的数值唯一呢?
- QQ空间留言板签名图片