首页 > CMS > 织梦DEDE > 正文

修复dedecms换百度ueditor富文本编辑器后栏目内容无法保存的bug

2024-07-12 08:43:51
字体:
来源:转载
供稿:网友

最近经常更新公司主页内容,发现dedecms自带的文本编辑器不是很好用,最后着了度娘咨询后决定换百度ueditor编辑器,经过一番折腾居然让老罗搞定了,瞬间有种升级攻城狮的赶脚有木有?

不过高兴了没两天发现问题了,栏目内容居然无法保存了,一开始百撕不得姐,最后才发现是ueditor惹的祸,百度着了好久才发现解决的办法,其实这个问题基本一搜就能看到好多答案,并且都说到点上的,折腾半天的原因是各类回答应为某些不能明说的原因,给出的办法似是而非,网络上现在这样的情况很多,老罗也没什么可以说的,干脆转移下正确的办法放到这里来吧,希望遇到同样问题的朋友少折腾下。

涉及到的程序

dedecms5.7

ueditor1.4.3

处理方法/步骤

修改/dede/templets/ 目录下 的 catalog_edit.htm 及 catalog_add.htm

两个文件。

搜索到function checkSubmit()

在函数 return true; 前 添加以下代码:

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

-----修改后如下----

  1. function checkSubmit() 
  2.  
  3.  
  4. if(document.form1.typename.value==""){ 
  5.  
  6.  
  7. document.form1.typename.focus(); 
  8.  
  9. return false; 
  10. //Vevb.com 
  11.  
  12. document.getElementsByName("content")[0].innerHTML = ue.getContent(); 
  13.  
  14. return true; 
  15.  

保存文件后,重新编辑栏目即可。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表