keditor時一個免費的開源編輯器,很多公司在使用(百度編輯器也不錯)。最近為了做一個客戶資訊管理系統,在發送郵件模組用到這個編輯器,也算學習一下新的東西。
第一步:下載編輯器
到它的官網下載:http://kindeditor.net/down.php
第二步:選擇編輯器的樣式
根據需要,選擇合適的樣式來用,http://kindeditor.net/demo.php是它的編輯器展示頁,展示各種不同樣式的效果。
第三步:測試選擇的樣式
下載解壓縮文件,得到如下目錄:
解壓縮出來的文件解釋:
attached:顯然是附件目錄
examples:是舉例的demo,裡面有很多種效果,方便大家使用
lang:這個是放語言包的
php:放的php demo
plugins:放編輯器插件
themes:放模版主題
其他是一些js文件,我們先不管他,好像也不懂,哈哈哈哈哈哈哈哈。
我是直接把編輯器當作插件,放在我網站的根目錄的plugins/keditor這個路徑,如下圖:
我這裡以預設的樣式為例子,代碼來自:examples/default.html把所有的程式碼複製進來,增加了一個input輸入框用來放郵件主題,其他都基本沒變動:
<span style="font-size: 18px;"> <meta charset="utf-8"> <title>发送邮件</title> <style><span style="color: #000000;"> form { margin</style></span>: 0<span style="color: #000000;">; } textarea { display</span>:<span style="color: #000000;"> block; } </span> <link rel="stylesheet" href="<span%20style=" color:>plugins/keditor/themes/default/default.css" /> <script charset="utf-8" src="<span%20style=" color:>plugins/keditor/kindeditor-min.js"></script> <script charset="utf-8" src="<span%20style=" color:>plugins/keditor/lang/zh_CN.js"></script> <script> <span style="color: #0000ff;">var<span style="color: #000000;"> editor; KindEditor.ready(<span style="color: #0000ff;">function<span style="color: #000000;">(K) { editor = K.create('textarea[name="content"]',<span style="color: #000000;"> { allowFileManager : <span style="color: #0000ff;">true<span style="color: #000000;"> }); K('input[name=getHtml]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { alert(editor.<span style="color: #000000;">html()); }); K('input[name=isEmpty]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { alert(editor.<span style="color: #000000;">isEmpty()); }); K('input[name=getText]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { alert(editor.<span style="color: #000000;">text()); }); K('input[name=selectedHtml]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { alert(editor.<span style="color: #000000;">selectedHtml()); }); K('input[name=setHtml]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { editor.html('<h3>Hello KindEditor'<span style="color: #000000;">); }); K('input[name=setText]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { editor.text('<h3>Hello KindEditor'<span style="color: #000000;">); }); K('input[name=insertHtml]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { editor.insertHtml('<strong>插入HTML'<span style="color: #000000;">); }); K('input[name=appendHtml]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { editor.appendHtml('<strong>添加HTML'<span style="color: #000000;">); }); K('input[name=clear]').click(<span style="color: #0000ff;">function<span style="color: #000000;">(e) { editor.html(''<span style="color: #000000;">); }); }); </script> <h3 id="默认模式">默认模式</h3>
效果如下:
這裡要注意的是:引用的css、js檔因為被我放到plugins/keditor這個路徑,所以頭檔引用路徑要修改下,上面我用紅色註解了,各位用的時候要注意。其他好像也沒什麼難的。好了,一個簡單的編輯器使用教學到此結束。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版
好用的JavaScript開發工具