dedecms v5.7更換了百度編輯器ueditor之后

接上文,dedecms換了百度編輯器之后,發(fā)現(xiàn)單頁面上傳內(nèi)容保存之后無法寫入數(shù)據(jù)庫,并且無法顯示。

百度搜索的解決辦法如下:

1、修改\dede\templets\ 目錄下 的 catalog_edit.htm 及 catalog_add.htm兩個文件。

2、搜索到function checkSubmit() 在函數(shù) return true; 前 添加以下代碼:

document.getElementsByName("content")[0].innerHTML = ue.getContent();

3、修改后的代碼如下:

function checkSubmit()

{

????if(document.form1.typename.value==""){

????alert("欄目名稱不能為空!");

????document.form1.typename.focus();

????return false;

????}

document.getElementsByName("content")[0].innerHTML = ue.getContent();

????return true;

}

通過測試發(fā)現(xiàn),上述方式不能解決問題。故不推薦。

另外一種方法是 將document.getElementsByName("content")[0].innerHTML = ue.getContent(); 換成下面

document.form1.content.value = document.getElementById("baidu_editor_0").contentWindow.document.body.innerHTML;

這種解決方法視乎也并不能完全解決欄目內(nèi)容和單頁面內(nèi)容無法保存的問題。我所采用的方式是

完善js的bug,同上

function checkSubmit()

{

? ?if(document.form1.typename.value==""){

? ? ? ? ? alert("欄目名稱不能為空!");

? ? ? ? ? document.form1.typename.focus();

? ? ? ? ? return false;

? ? ?}

/*document.getElementsByName("content")[0].innerHTML = ue.getContent();*/

document.form1.content.value = document.getElementById("baidu_editor_0").contentWindow.document.body.innerHTML;

? ? ?return true;

}

并且將\dede\templets\ 目錄下 的 catalog_edit.htm 及 catalog_add.htm兩個文件中從中移到標(biāo)記內(nèi)。

看源碼發(fā)現(xiàn)有紅色標(biāo)簽錯誤,原來是這里導(dǎo)致ueditor 無法提交表單的值所致!

所以只要把form標(biāo)記移動到td內(nèi)部,firefox看源碼就正常了。

鏈接: https://pan.baidu.com/s/1slBOmCH 密碼: 6fnk

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 不支持上傳文件,所以就復(fù)制過來了。作者信息什么的都沒刪。對前端基本屬于一竅不通,所以沒有任何修改,反正用著沒問題就...
    全棧在路上閱讀 2,071評論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,663評論 19 139
  • 事件源對象 event.srcElement.tagName event.srcElement.type 捕獲釋放...
    孤魂草閱讀 1,007評論 0 0
  • 人有欲望不可怕,可怕的是欲望總是占上風(fēng),總是勝過理智。在這種情況下,人常常容易做出毀滅性的決定。比如頻頻在新聞曝光...
    向著太陽奔跑的石頭閱讀 1,190評論 0 1
  • 答應(yīng)了很久的科普,關(guān)于泰國人為什么會比較看重墮胎。 主要是大部分人信仰佛教,本來就不贊同殺生,而且墮胎這種行為是“...
    土豆燉排骨_Abigail閱讀 281評論 0 0

友情鏈接更多精彩內(nèi)容