将帝国CMS默认的编辑器改为百度UEditor

建站教程 阅读

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

一:下载合适的UEditor版本。  

百度UEditor下载:http://ueditor.baidu.com/website/download.html  

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

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

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

<scripttype="text/javascript"src="/e/data/ecmseditor/ueditor/ueditor.config.js"></script>  
<scripttype="text/javascript"src="/e/data/ecmseditor/ueditor/ueditor.all.js"></script>  
<scripttype="text/javascript"charset="utf-8"src="/e/data/ecmseditor/ueditor/lang/zh-cn/zh-cn.js"></script>  
<linkrel="stylesheet"href="/e/data/ecmseditor/ueditor/themes/default/ueditor.css">  
<scripttype="text/plain"id="myEditor"name="newstext"style="width:99%;height:450px;">  
<?=$ecmsfirstpost==1?"":stripSlashes($r[newstext])?>  
</script>  
<scripttype="text/javascript">  
vareditor=newbaidu.editor.ui.Editor();  
editor.render("myEditor");  
editor.classid=<?=$classid?>;  
editor.filepass=<?=$filepass?>;  
</script>  
<tablewidth="100%"border="0"cellpadding="3"cellspacing="1"bgcolor="#DBEAF5">  
<tr>  
<tdbgcolor="#FFFFFF">  
<inputname="dokey"type="checkbox"value="1"<?=$r[dokey]==1?'checked':''?>>关键字替换&nbsp;&nbsp;  
<inputname="copyimg"type="checkbox"id="copyimg"value="1">远程保存图片(  
<inputname="mark"type="checkbox"id="mark"value="1">  
<ahref="SetEnews.php<?=$ecms_hashur[whehref]?>"target="_blank">加水印</a>)&nbsp;&nbsp;  
<inputname="copyflash"type="checkbox"id="copyflash"value="1">远程保存FLASH(地址前缀:  
<inputname="qz_url"type="text"id="qz_url"size="">)</td></tr>  
<tr>  
<tdbgcolor="#FFFFFF">  
<inputname="repimgnexturl"type="checkbox"id="repimgnexturl"value="1">图片链接转为下一页&nbsp;&nbsp;  
<inputname="autopage"type="checkbox"id="autopage"value="1">自动分页,每  
<inputname="autosize"type="text"id="autosize"value="5000"size="5">个字节为一页&nbsp;&nbsp;取第  
<inputname="getfirsttitlepic"type="text"id="getfirsttitlepic"value=""size="1">张上传图为标题图片(  
<inputname="getfirsttitlespic"type="checkbox"id="getfirsttitlespic"value="1">缩略图:宽  
<inputname="getfirsttitlespicw"type="text"id="getfirsttitlespicw"size="3"value="<?=$public_r[spicwidth]?>">*高  
<inputname="getfirsttitlespich"type="text"id="getfirsttitlespich"size="3"value="<?=$public_r[spicheight]?>">)</td></tr>  
</table>  

五:提交保存,修改完成。  

注意:  

UEditor的编码一定要和帝国CMS的编码相同,不然会出现乱码。  

如需修改编辑器尺寸,请找到〖style="width:99%;height:450px;"〗进行修改。  

自定义的表,如果字段名不叫“newstext”,请修改上面代码中的“newstext”为你的字段名,不然无法使用。

7.5原代码

<?=ECMS_ShowEditorVar("newstext",$ecmsfirstpost==1?"":stripSlashes($r[newstext]),"Default","","300","100%")?>
<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="1" 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>

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

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

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