帝国CMS整合使用KindEditor编辑器

建站教程 阅读

最近将帝国CMS默认的编辑器改为了KindEditor,下面将修改过程记录下来,供各位参考

一:下载合适的UEditor版本。

KindEditor编辑器下载:http://kindeditor.net/down.php

二:将文件上传到服务器,以 edata/ecmseditor 路径为例。

三:进入帝国CMS后台,依次选择 系统>数据表与系统模型>管理数据表 ,然后在右侧找到相应的数据表,点击“管理字段”,在弹出的窗口中找到“新闻正文”一项,点击右边的“修改”

四:找到“输入表单替换html代码”,将右侧代码全部删除,替换为下列代码:

<link rel="stylesheet" href="/e/data/ecmseditor/kindeditor/themes/default/default.css" />
<link rel="stylesheet" href="/e/data/ecmseditor/kindeditor/plugins/code/prettify.css" />
<script charset="utf-8" src="/e/data/ecmseditor/kindeditor/kindeditor.js"></script>
<script charset="utf-8" src="/e/data/ecmseditor/kindeditor/lang/zh_CN.js"></script>
<script charset="utf-8" src="/e/data/ecmseditor/kindeditor/plugins/code/prettify.js"></script>
<script>KindEditor.ready(function(K) {
    var editor1 = K.create('textarea[name="newstext"]', {
      cssPath: '/e/data/ecmseditor/kindeditor/plugins/code/prettify.css',
      uploadJson: '/e/data/ecmseditor/kindeditor/php/upload_json.php',
      fileManagerJson: '/e/data/ecmseditor/kindeditor/php/file_manager_json.php',
      allowFileManager: true,
      afterCreate: function() {
        var self = this;
        K.ctrl(document, 13,
        function() {
          self.sync();
          K('form[name=example]')[0].submit();
        });
        K.ctrl(self.edit.doc, 13,
        function() {
          self.sync();
          K('form[name=example]')[0].submit();
        });
      }
    });
    prettyPrint();
  });</script>
<textarea name="newstext" style="width:100%;height:300px;visibility:hidden;"><?=$ecmsfirstpost==1?"":stripSlashes($r[newstext])?> </textarea>
<!--以上为kindeditor示例代码,以下为原有代码-->
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#DBEAF5">
  <tr>
    <td bgcolor="#FFFFFF">
      <input name="dokey" type="checkbox" value="1" <?=$r[dokey]==1? ' checked': ''?>> 关键字替换&nbsp;&nbsp;
      <input name="copyimg" type="checkbox" id="copyimg" value="1">远程保存图片(
      <input name="mark" type="checkbox" id="mark" value="1">
      <a href="SetEnews.php<?=$ecms_hashur[whehref]?>" target="_blank">加水印</a>)&nbsp;&nbsp;
      <input name="copyflash" type="checkbox" id="copyflash" value="1">远程保存FLASH(地址前缀:
      <input name="qz_url" type="text" id="qz_url" size="">)</td></tr>
  <tr>
    <td bgcolor="#FFFFFF">
      <input name="repimgnexturl" type="checkbox" id="repimgnexturl" value="1">图片链接转为下一页&nbsp;&nbsp;
      <input name="autopage" type="checkbox" id="autopage" value="1">自动分页 ,每
      <input name="autosize" type="text" id="autosize" value="5000" size="5">个字节为一页&nbsp;&nbsp; 取第
      <input name="getfirsttitlepic" type="text" id="getfirsttitlepic" value="" size="1">张上传图为标题图片(
      <input name="getfirsttitlespic" type="checkbox" id="getfirsttitlespic" value="1">缩略图: 宽
      <input name="getfirsttitlespicw" type="text" id="getfirsttitlespicw" size="3" value="<?=$public_r[spicwidth]?>">*高
      <input name="getfirsttitlespich" type="text" id="getfirsttitlespich" size="3" value="<?=$public_r[spicheight]?>">)</td></tr>
</table>

完毕

修改kindeditor/php/目录下的upload_json.php和file_manager_json.php文件中的路径

本文链接:https://niujc.com/com/1312999.html

栏目:建站教程
来源:
标签:ecms
时间:2022-06-18

晚上好!当前时间为
目前距离2023年春节还有
TOP