織夢dedecms更換成kindeditor后出現亂碼和欄目內容無法保存的解決辦法

閱讀 ?·? 發布日期 2019-05-26 12:23 ?·? admin
kindeditor編輯器簡單方便,比織夢原來的ckeditor要好用的多。想要修改的方法很簡單:去下這個插件文檔。
 
安裝方法也簡單! [系統]-[核心設置],在“Html編輯器(ckeditor,需要fck的用戶可以去官網下載)”中設置:kindeditor
 
但用5.7的朋友可能會發現有亂碼現象!這個不關插件的事情,是DEDE的官方有一段代碼有問題。
 
原因:dede/templets/article_add.htm這個文件里的21-34行用以下代碼替換即可
 
01 <link href="css/base.css" rel="stylesheet" type="text/css">
02 <link href='css/tb-box.css' rel='stylesheet' type='text/css' />
03 <script type="text/javascript" src="../include/js/dedeajax2.js"></script>
04 <script type="text/javascript" src="js/calendar/calendar.js"></script>
05 <script type="text/javascript" src="js/main.js"></script>
06 <script type="text/javascript" src="js/handlers.js"></script>
07 <script type="text/javascript" src="../images/swfupload/swfupload.js"></script>
08 <script type="text/javascript" src="../include/js/jquery/jquery.js"></script>
09 <script type="text/javascript" src="../include/js/jquery/ui.core.js"></script>
10 <script type="text/javascript" src="../include/js/jquery/ui.draggable.js"></script>
11 <script type="text/javascript" src="js/tb-box.js"></script>
12 <script type="text/javascript">
 
更換了這樣的一款編輯器后,欄目內容卻無法保存。
 
通過以下的修改可以解決dede更換成kindeditor后欄目內容無法保存的問題:
 
打開/include/inc/inc_fun_funAdmin.php文件,找到以下代碼:
 
1 allowFileManager : {$allowFileManager}
 
將這句代碼改成如下的代碼:
 
1 allowFileManager : {$allowFileManager},
2 afterBlur: function(){this.sync();}
 
修改后,欄目內容就可以修改和保存了。


最后附上修改好的安裝包,需要的朋友點擊下面鏈接直接下載!