黑马程序员-CKEditor读书笔记
来源:互联网 发布:杀插屏广告软件 编辑:程序博客网 时间:2024/06/05 06:28
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
FCKeditor Api官方文档地址:http://wiki.fckeditor.net/Developer's_Guide/Javascript_API
下面提供国内某网友的翻译文档,转载地址:http://blog.imwebs.com/article.asp?id=3221.FCKEditor对象的属性:
Width设置宽度;(默认值100%)
Height设置高度;(默认值200)
Value设置编辑器内容的初始值;(默认值空)
ToolbarSet设置工具条集合;(默认值Default)
BasePath设置编辑器的基路径;(默认值/fckediotr/)
2.自己配置fckeditor,注意:必须指定此文件为配置文件才会生效,将会覆盖主配置文件中原有的一些配置;
//指定方式有两种:
//第一种是在默认的fckconfig文件中指定,更改这一句FCKConfig.CustomConfigurationsPath = '此文件的路径';
//第二种是在实例化FCKEditor的时候设置此属性,myfckeditor.Config["CustomConfigurationsPath"] = "此文件的路径";
//fckeditor配置的执行过程,首先执行默认的主配置文件,然后执行自定义配置文件(如果有),然后执行实例化的时候属性的设置(如果有);
3.FCKConfig.BasePath路径和我们设置的基准路径不一样,它表示这个相对路径/fckEditor/editor/
4.FCKConfig.EditorPath表示相对路径/fckEditor/
一般自定义配置文件应该这么写:FCKConfig.CustomConfigurationsPath = FCKConfig.EditorPath + '配置文件名.js';
5.自定义ToolbarSet:("-"表示竖线,"/"表示换行)
加上几种中文常用的字体;
修改"回车"和"shift+回车"的换行行为;
修改编辑区的样式文件;(重点)
更换表情图片;
6.文件上传功能可能会遇到的问题:
上传文件名为中文时,在服务器文件中显示为乱码,原因可能有两种,一种是在上传的时候网页以post的方式进行传输,如果当前网页是不支持中文的编码方式,就会出现乱码;另一种是在服务端没有以正确的方式解码,也会造成乱码;
在网页上创建服务端的文件时,出现乱码问题,原因是这个文件名在客户端是以get的方式传递到服务端,而在服务端获取此数据后没有对其做中文处理;
如果中文名的文件成功上传到了服务器,但是在客户端引用中文名文件时不能成功引用,原因是在客户端解析的时候没有进行中文处理,解决的方法是在上传文件的时候给文件重新赋予一个文件名,最好使用Guid;
7.控制允许上传文件的类型:
FCKeditor将上传的文件分为四类,分别存入File,Image,Flash,Media文件夹,可以对允许上传文件的后缀名做配置;
8.控制上传文件的大小:
第一步:在服务端保存文件之前对文件大小进行判断,如果超出限制就返回一个错误码,并且不再保存文件;
第二步:修改对应页面中的回调函数,增加对这个错误码的处理;
- 黑马程序员-CKEditor读书笔记
- 黑马程序员-XML读书笔记
- 黑马程序员-JavaScript读书笔记
- 黑马程序员-DOM读书笔记
- 黑马程序员-JQuery读书笔记
- 黑马程序员-AJax读书笔记
- 黑马程序员-HTML读书笔记(一)
- 黑马程序员-HTML读书笔记(二)
- 黑马程序员-ASP.net读书笔记(一)
- CKeditor
- CKEditor
- CKEditor
- CKEditor
- ckeditor
- CKeditor
- ckeditor
- CKeditor
- ckeditor
- dpkg: error: dpkg status database is locked by another process
- Unity3D协同程序(Coroutine)
- ZooKeeper Commands
- CFree出现无法找到g++.exe,是否手动定位
- C# 给指定应用程序发送Windows Message
- 黑马程序员-CKEditor读书笔记
- 面向接口编程详解(二)——编程实例
- 《C++/CLI面向对象编程》(郑阿奇)读书笔记
- 面向接口编程详解(三)——模式研究
- annotion 时间类型
- CentOS网络相关设置(vim手工配置)
- intent 大全
- PostgresQL中的NUlls first/last功能
- Java接口与抽象类