加入收藏 | 设为首页 | 会员中心 | 我要投稿 | 高级搜索 | RSS
您当前的位置:首页 > 资料区 > 帝国CMS

最新帝国cms7.5整合百度编辑器ueditor教程

时间:2019-12-17 17:55:25  来源:  作者:

1、根据自己使用的帝国cms版本编码下载对应的ueditor版本

下载地址 http://ueditor.baidu.com/website/download.html#ueditor

这是本站备份的ueditor1_4_3_3-utf8-php.zip

ueditor1_4_3_3-utf8-php.zip

2、解压附件,重命名为”ueditor“,将”ueditor“文件夹上传至帝国cms的/e/data/ecmseditor/下

3、进入帝国CMS后台,依次点击:系统 - 新建表与系统模型 - 管理数据表 - 管理字段,修改字段输入表单

4、修改”newstext 新闻正文“字段

5、将以下代码,覆盖到”输入表单替换HTML代码“处

<script type="text/javascript" src="/e/data/ecmseditor/ueditor/ueditor.config.js"></script> 
<script type="text/javascript" src="/e/data/ecmseditor/ueditor/ueditor.all.js"></script> 
<link rel="stylesheet" href="/e/data/ecmseditor/ueditor/themes/default/ueditor.css"> 
<script type="text/plain" id="myEditor" name="newstext"> 
<?=$ecmsfirstpost==1?"":stripSlashes($r[newstext])?> 
</script> 
<script type="text/javascript"> 
var editor = new baidu.editor.ui.Editor(); 
var editor = new UE.ui.Editor({ initialFrameHeight:360});
editor.render("myEditor"); 
editor.classid = <?=$classid?>; 
editor.filepass = <?=$filepass?>; 
</script> 
<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" 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>

6、帝国CMS百度编辑器整合完成,其他模型整合同理。

帝国CMS前台显示代码高亮教程。将以下代码复制到要显示代码高亮的页面。

1 <script src="/e/data/ecmseditor/ueditor/third-party/SyntaxHighlighter/shCore.js" type="text/javascript"></script>    
2 <link rel="stylesheet" href="/e/data/ecmseditor/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css">3 <script type="text/javascript">      
4 SyntaxHighlighter.all();       
5 </script>

最后在加一条解决百度编辑器代码高亮不换行的BUG 

1、找到高亮代码显示的css文件  /e/data/ecmseditor/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css

2、搜索

width:100%!important;margin:.3em 0 .3em 0!important;position:relative!important;overflow:auto!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;

3、替换成以下代码

width:100%!important;margin:.3em 0 .3em 0!important;position:relative!important;overflow:auto!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;word-break:break-all;

4、保存完成


下面是原来的代码

<?=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="" 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>

火狐截图_2019-12-17T10-14-52.215Z.png

最后如果要修改高亮行号后面的线颜色请查找CSS

border-right:1px solid #e1e1e8!

这是默认的CSS。大家自定义

来顶一下
返回首页
返回首页
无相关信息
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表