將CKfinder 整合進(jìn) CKEditor3.0的方法

由于本次CKEditor全新改版,沒有提供文件上傳功能,所以選擇整合CKFinder是個(gè)不錯(cuò)的選擇
需要修改一下CKEditor插件文件夾下的JS源碼,以image插件為例(Flash及Files同理):
Code
//將下邊的代碼做一些修改
//{type:'button',id:'browse',align:'center',label:m.lang.common.browseServer,hidden:false,filebrowser:'info:txtUrl'}]}]},
//2009-07-13 將瀏覽服務(wù)器按鈕置為顯示狀態(tài) (hidden: false),增加onClick函數(shù),用于打開ckfinder頁(yè)面
{ type: 'button', id: 'browse', align: 'center', label: m.lang.common.browseServer, hidden: false, filebrowser: 'info:txtUrl', onClick: function() { var finder = new CKFinder(); finder.BasePath = '../ckfinder20090716/'; finder.SelectFunction = SetFileField; finder.Popup(); } }]}]},
在方法體外增加下邊的函數(shù)
//2009-07-13 楊鑫增加 用于取回 ckfinder 返回的圖片地址并對(duì)路徑文本框和預(yù)覽圖片進(jìn)行賦值
function SetFileField(fileUrl)
{
//獲取主Div下的所有文本框控件
var inputStr = document.getElementById("cke_txtContent_dialog").getElementsByTagName("Input");
for(var i=0; i<inputStr.length; i++)
{
if(inputStr[i].type=="text")
{
//第一個(gè)輸入框控件是圖像路徑,得到ID,設(shè)置新的圖片路徑
CKEDITOR.document.getById(inputStr[i].id).setValue(fileUrl);
break ;
}
}
CKEDITOR.document.getById('previewImage').setAttribute('src', decodeURI(fileUrl));
}
相關(guān)文章
讓 FCKeditor 支持多用戶Web環(huán)境(以PHP為例)
FCKeditor 是個(gè)很優(yōu)秀的 Web 編輯器,很多項(xiàng)目甚至產(chǎn)品中都在用它。但它默認(rèn)的上傳文件目錄為/userfiles/,也就是說,如果在編輯器中上傳了圖片等文件的話2009-06-06UEditor 默認(rèn)字體和字號(hào)的修改方法
這篇文章主要介紹了UEditor 默認(rèn)字體和字號(hào)的修改方法,需要的朋友可以參考下2017-03-03ajax php實(shí)現(xiàn)給fckeditor文本編輯器增加圖片刪除功能
工作需要需要fck編輯器的服務(wù)器瀏覽加個(gè)圖片刪除的功能,我們利用ajax php實(shí)現(xiàn)的有需要的朋友可以參考下2012-12-12FCKeditor2.3 For PHP 詳細(xì)整理的使用參考
FCKeditor2.3 For PHP 詳細(xì)整理的使用參考...2007-11-11autogrow 讓FCKeditor高度隨內(nèi)容增加的插件
讓FCKeditor高度隨內(nèi)容增加的插件,這個(gè)插件在默認(rèn)情況下可能運(yùn)行不正常,必須做一點(diǎn)修改才可以。2011-02-02FCKEditor 表單提交時(shí)運(yùn)行的代碼
我們?cè)谑褂胒ckeditor進(jìn)行提交的時(shí)候,會(huì)運(yùn)行的代碼,方便我們?cè)黾庸δ艿取?/div> 2009-06-06ie9后瀏覽器fckeditor無法上傳圖片、彈出浮層內(nèi)容不顯示的解決方法
升級(jí)到IE9后,fckeditor在IE9里的彈出浮動(dòng)層會(huì)出現(xiàn)bug,里面的內(nèi)容不會(huì)出現(xiàn)。原因是IE9不支持var $=document.getElementById;這樣的寫法了2014-01-01ckeditor和ueditor那個(gè)好 CKEditor和UEditor使用比較
本來項(xiàng)目中使用CKEditor已經(jīng)做好了的富文本編輯器的功能,但是業(yè)務(wù)考慮到美觀性要求換成UEditor,所以就在這里總結(jié)下,需要的朋友可以參考下2017-03-03SyntaxHighlighter 去掉右側(cè)滾動(dòng)條的方法
SyntaxHighlighter這個(gè)是一個(gè)高亮插件?,F(xiàn)在被用于很多網(wǎng)站的代碼顯示。但是SyntaxHighlighter3.0.83,由于自適應(yīng)寬和高,導(dǎo)致一直有滾動(dòng)條的問題2020-03-03使用Js獲取、插入和更改FCKeditor編輯器里的內(nèi)容
這篇文章主要介紹了使用Js獲取、插入和更改FCKeditor編輯器里的內(nèi)容,包括JS操作Fckeditor的一些常用方法,需要的朋友可以參考下2020-02-02最新評(píng)論