[本文禁止轉載 ]
ckeditor3.2.1
自定義對話框+自定義工具按鈕,增加數學公式(與webEq的結合)
關鍵字:ckeditor,webeq,自定義按鈕
說明:給ckeditor增加一個按鈕,可以在彈出的對話框中輸入webeq的數學公式並且插入到當前編輯器中
版本:webeq3.7+ ckeditor3.2.1
測試環境:IE8,IE6.0正常
fireFox3.5下公式顯示不出來(哪位達人解決此問題,請email告之,謝謝)
有幸要用編輯器並且要求可以插入公式,就琢磨了琢磨,舊版的Fckeditor是指望不上了,代碼完全不一樣。
下面我把經過簡明扼要地敘述一下,和大家一起分享,也算是拋磚引玉吧。
步驟:
----------------------------------------------------------
打開ckeditor目錄 plugins,新建立一個math目錄
裏面的文件是:
blank.html//空白
math.html//對話框裏iframe裏調用的的主文件
plugin.js//插件加載的腳本,主要是創建公式輸入對話框以及插入新公式到editor中的腳本
打開images目錄,將一個顯示按鈕的圖標math.gif(1kb,17*14大小)放入。
[本文禁止轉載]
以下爲實現代碼(部分代碼略去)
---------math.html-------
------------plugin.js--------------------------
給config.js配置公式按鈕
config.toolbar=[[ ...... ['Maximize','ShowBlocks','-','About'],['EMath']]; //EMath即是公式
效果圖
作者:iuprg,[email protected]
[本文禁止轉載]