将帝国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':''?>>关键字替换 <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>) <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">图片链接转为下一页 <inputname="autopage"type="checkbox"id="autopage"value="1">自动分页,每 <inputname="autosize"type="text"id="autosize"value="5000"size="5">个字节为一页 取第 <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':''?>> 关键字替换 <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>) <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"> 图片链接转为下一页 <input name="autopage" type="checkbox" id="autopage" value="1">自动分页 ,每 <input name="autosize" type="text" id="autosize" value="5000" size="5"> 个字节为一页 取第 <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
晚上好!当前时间为
目前距离2023年春节还有
TOP