WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
KindEditor/使用方法
來自站長百科
下載編輯器[ ]
部署編輯器[ ]
解壓 kindeditor-x.x.x.zip 文件,將所有文件上傳到自己的網(wǎng)站程序目錄里,例如:http://網(wǎng)站域名/editor/
Note:
可以根據(jù)需求刪除以下目錄后上傳到服務(wù)器。
修改HTML頁面[ ]
1、在需要顯示編輯器的位置添加textarea輸入框。
<textarea id="editor_id" name="content" style="width:700px;height:300px;"> <strong>HTML內(nèi)容</strong> </textarea>
Note:
- id在當(dāng)前頁面必須是唯一的值。
- 在textarea里設(shè)置HTML內(nèi)容即可實(shí)現(xiàn)編輯,在這里需要注意的是,如果從服務(wù)器端程序(ASP、PHP、ASP.NET等)直接顯示內(nèi)容,則必須轉(zhuǎn)換HTML特殊字符(>,<,&,”)。具體請參考各語言目錄下面的demo.xxx程序,目前支持ASP、ASP.NET、PHP、JSP。
- 在有些瀏覽器上不設(shè)寬度和高度可能顯示有問題,所以最好設(shè)一下寬度和高度。寬度和高度可用inline樣式設(shè)置,也可用編輯器初始化參數(shù)設(shè)置。
2、在該HTML頁面添加以下腳本。
<script charset="utf-8" src="/editor/kindeditor.js"></script> <script charset="utf-8" src="/editor/lang/zh_CN.js"></script> <script> var editor; KindEditor.ready(function(K) { editor = K.create('#editor_id'); }); </script>
Note:
- 第一個(gè)參數(shù)可用其它CSS選擇器,匹配多個(gè)textarea時(shí)只在第一個(gè)元素上加載編輯器。
- 通過K.create函數(shù)的第二個(gè)參數(shù),可以對(duì)編輯器進(jìn)行配置。
var options = { cssPath : '/css/index.css', filterMode : true }; var editor = K.create('textarea[name="content"]', options);
獲取HTML數(shù)據(jù)[ ]
// 取得HTML內(nèi)容 html = editor.html(); // 同步數(shù)據(jù)后可以直接取得textarea的value editor.sync(); html = document.getElementById('editor_id').value; // 原生API html = K('#editor_id').val(); // KindEditor Node API html = $('#editor_id').val(); // jQuery // 設(shè)置HTML內(nèi)容 editor.html('HTML內(nèi)容');
Note:
- KindEditor的可視化操作在新創(chuàng)建的iframe上執(zhí)行,代碼模式下的textarea框也是新創(chuàng)建的,所以最后提交前需要將HTML數(shù)據(jù)同步到原來的textarea,editor.sync()函數(shù)會(huì)完成這個(gè)動(dòng)作。
- KindEditor在默認(rèn)情況下自動(dòng)尋找textarea所屬的form元素,找到form后onsubmit事件里添加sync函數(shù),所以用form方式提交數(shù)據(jù),不需要手動(dòng)執(zhí)行sync()函數(shù)。
參考來源[ ]
KindEditor使用手冊導(dǎo)航 | ||||||
---|---|---|---|---|---|---|
|