由于體驗(yàn)過(guò)ueditor編輯器,再次使用Dedecms編輯器感覺(jué)很別扭,所以就有了更換編輯器的想法。操作順序如下所述:
1、首先,下載ueditor包,官網(wǎng)http://ueditor.baidu.com/website/ 根據(jù)需求選擇。本文這里提供一個(gè)php-utf8的包,鏈接:https://pan.baidu.com/s/1ceyzsdZ2JAdnNFJ1gCL2SQ 提取碼:28jz 。
然后將安裝包解壓,將文件夾改為ueditor,上傳到dedecms的include目錄下面。
2、修改inc_func_funcAdmin.php文件(建議先對(duì)文件備份)。打開(kāi)include下的inc文件夾內(nèi)的inc_func_funcAdmin.php,大約在184行;
加入以下代碼:
1 else if($GLOBALS['cfg_html_editor']=='ueditor') 2 { 3 $fvalue = $fvalue=='' ? '' : $fvalue; 4 $code = ''; 7 if($gtype=="print") 8 { 9 echo $code;10 }11 else12 {13 return $code;14 }15 }
3、修改后臺(tái)配置。進(jìn)入網(wǎng)站后臺(tái)-->系統(tǒng)-->系統(tǒng)基本參數(shù)-->核心設(shè)置-->將 Html編輯器的值改為 ueditor ,然后保存,文本編輯器已經(jīng)替換成功!
4、配置完前三步,基本上就可以正常使用了。最后這里針對(duì)編輯器內(nèi)容無(wú)法保存,給出一個(gè)處理方法。
(1)修改\dede\templets\ 目錄下 的 catalog_edit.htm 及 catalog_add.htm兩個(gè)文件。
(2)搜索到function checkSubmit() 在函數(shù) return true; 前 添加以下代碼:
1 document.getElementsByName("content")[0].innerHTML = ue.getContent();
(3)如下圖所示: catalog_edit.htm 及 catalog_add.htm兩個(gè)文件添加內(nèi)容一樣。
我們珍惜您每一次在線詢盤(pán),有問(wèn)必答,用專(zhuān)業(yè)的態(tài)度,貼心的服務(wù)。
讓您真正感受到我們的與眾不同!