ckeditor和ckfinder在asp.net中的配置(分页,自定义按钮)

详细配置请看压缩包内的reademe.html

压缩包本身也是一个完整的demo可以参考下

下载地址:

ckeditor和ckfinder在asp.net中的配置(自定义按钮,分页).rar

 

注:在ie8下在使用v2和office2003这两个皮肤时,拖曳编辑器的改变大小时会报js错误(官网上面的3.4.1版本的编辑器一样的),kama皮肤不会,所以建议使用默认的kama皮肤,如在精简编辑器时 注意保留这个皮肤

更新1:

补充需要使用文字分页功能,但是发现自己添加的插件,插入的标记在回车插入时会插入到p标签中间,如果文章分页就会有未闭合的标签会造成页面布局出现问题,事实是ckeditor是有个只带的插入分页标签的功能的(不会插入p标签中)

我就直接使用自带的这个插入分页标签的功能了,现在要做的是写个正则匹配这一段插入的标签代码如下:

string pattern= 

@"<div\s+style="page-break-after:\s+always[;]?">\s+<span\s+style="display:\s+none[;]?"> </span></div>";

//[;]?在chrome和ff中插入的代码中是比较严谨的都是style=“page-break-after:always;”(注意这个分号,ie中是没有的)

string[] contentarr = System.Text.RegularExpressions.Regex.Split(HttpUtility.HtmlEncode(this.txtnewsconten.Text), pattern);

经测试这chrome 7,ff,ie(8)中没有问题

 

更新2:添加编辑器自定义按钮

具体配置见下载文件的的reademe.html 和代码

posted @ 2010-10-27 16:10  zmxmiss  阅读(1356)  评论(0编辑  收藏  举报