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 和代碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章