• 因为软件性质,经常失效,希望大家发现后告知本站更新,谢谢,您的一个建议,方便你我他
  • 欢迎访问二次元软件世界,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入我们 QQ群
  • 本站提供最常用软件的绿色免安装版,让您免去碎片化的干扰,一站式服务平台
  • 绿色软件中心提拱海量免费软件安全下载,全部软件都已经过安全杀毒检测。手机、电脑版应用软件大全,最新最快速的软件下载中心
  • 本站提供WIN7、WIN10以及Linux系统等系统下载,并且有详细的系统安装教程,让系统安装不那么神秘
  • 站在技术前沿,用朴实的语言描述神秘的黑科技,让科技不再黑
  • 我们还提供网络建站和网站优化服务哦!!!
  • 本站本着方便你我他的原则,正在陆续去掉提取码,如果有连接失效,麻烦告知一下

织梦整合百度ueditor编辑器后栏目内容无法保存

网站建设 3年前 (2021-05-31) 1773次浏览 0个评论 扫描二维码
文章目录[隐藏]

上篇我们介绍了一个织梦整合百度ueditor编辑器的安装插件,非常的简单,直接安装就能使用,这次我们就说下怎么一步步手动的去替换我们需要的百度ueditor编辑器,这样我们用起来也安心放心。我们具体需要怎么去做呢

首先我们要下载百度ueditor编辑器所对应的版本

下载链接:https://github.com/fex-team/ueditor/releases/tag/v1.4.3.3

下载下来,然后修改名称为“ueditor”,并进行打包上传到include目录下。

下面就需要我们操刀进行代码修改

修改 inc/inc_func_funcAdmin.php 文件

打开include下的inc文件夹内的inc_func_funcAdmin.php找到184行,贴入以下代码

  else if($GLOBALS['cfg_html_editor']=='ueditor') 
{ 
 $fvalue = $fvalue=='' ? '<p></p>' : $fvalue; 
$code = '<script type="text/javascript" charset="utf-8" 
src="/include/ueditor/ueditor.config.js"></script> 
 <script type="text/javascript" charset="utf-8" 
src="/include/ueditor/ueditor.all.js"></script> 
<link rel="stylesheet" type="text/css" 
href="/include/ueditor/themes/default/css/ueditor.css"/> 
<textarea name="'.$fname.'" id="'.$fname.'" 
style="width:100%;">'.$fvalue.'</textarea> 
<script type="text/javascript">var ue = new 
baidu.editor.ui.Editor();ue.render("'.$fname.'");</script>'; 
if($gtype=="print") 
{ 
  echo $code; 
 } 
 else 
{  
 return $code;  
} 
} 

修改完成之后就需要我们修改下系统配置进行调用

修改配置

进入网站后台–>系统–>系统基本参数–>核心设置–>将 Html编辑器的值改为 ueditor ,然后保存。 到了这一步,那么恭喜你,文本编辑器已经替换成功!

这样改完呢,还有一个bug,就是栏目编辑后无法保存,所以呢,我们还需要进行一些修改

修改bug

栏目内容修复

打开我们的管理后台的/templets/目录,织梦默认的是dede,当然也有加固板用的是admin,这个要看自己的程序

分别找到 catalog_add.htm和catalog_edit.htm 两个文件并打开

两个文件分别找到:

function checkSubmit() 

在return true;前一行加入:

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

单页内容修复

打开你的后台/templets/目录

分别找到 templets_one_add.htm和templets_one_edit.htm 两个文件并打开

两个文件分别找到:

function checkSubmit() 

在最后一个“}”符号前一行加入:

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

以上四个文件都修改完了后保存!这样就可以愉快玩耍了。


喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
欢迎使用二次元软件世界,希望可以帮到您!!!