当前位置:首页 > CMS教程 > 帝国cms > 列表

帝国cms7.0整合百度编辑器ueditor教程

发布:smiling 来源: PHP粉丝网  添加日期:2014-11-21 16:46:37 浏览: 评论:0 

帝国cms7.0整合百度编辑器ueditor教程开始

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

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

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

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

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

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

  1. <script type="text/javascript" src="/e/data/ecmseditor/ueditor/ueditor.config.js"></script>  
  2. <script type="text/javascript" src="/e/data/ecmseditor/ueditor/ueditor.all.js"></script>  
  3. <link rel="stylesheet" href="/e/data/ecmseditor/ueditor/themes/default/ueditor.css">  
  4. <script type="text/plain" id="myEditor" name="newstext">  
  5. <?=$ecmsfirstpost==1?"":stripSlashes($r[newstext])?>  
  6. </script>  
  7. <script type="text/javascript">  
  8. var editor = new baidu.editor.ui.Editor();  
  9. editor.render("myEditor");  
  10. editor.classid = <?=$classid?>;  
  11. editor.filepass = <?=$filepass?>;  
  12. </script>  
  13. <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#DBEAF5">  
  14. <tr>  
  15. <td bgcolor="#FFFFFF"> <input name="dokey" type="checkbox" value="1"<?=$r[dokey]==1?' checked':''?>>  
  16. 关键字替换&nbsp;&nbsp; <input name="copyimg" type="checkbox" id="copyimg" value="1">  
  17. 远程保存图片(  
  18. <input name="mark" type="checkbox" id="mark" value="1">  
  19. <a href="SetEnews.php" target="_blank">加水印</a>)&nbsp;&nbsp;  
  20. <input name="copyflash" type="checkbox" id="copyflash" value="1">  
  21. 远程保存FLASH(地址前缀:  
  22. <input name="qz_url" type="text" id="qz_url" size="">  
  23. )</td>  
  24. </tr>  
  25. <tr>  
  26.    
  27. <td bgcolor="#FFFFFF"><input name="repimgnexturl" type="checkbox" id="repimgnexturl" value="1"> 图片链接转为下一页&nbsp;&nbsp; <input name="autopage" type="checkbox" id="autopage" value="1"> 自动分页  
  28. ,每  
  29. <input name="autosize" type="text" id="autosize" value="5000" size="5">  
  30. 个字节为一页&nbsp;&nbsp; 取第  
  31. <input name="getfirsttitlepic" type="text" id="getfirsttitlepic" value="" size="1">  
  32. 张上传图为标题图片(  
  33. <input name="getfirsttitlespic" type="checkbox" id="getfirsttitlespic" value="1">  
  34. 缩略图: 宽  
  35. <input name="getfirsttitlespicw" type="text" id="getfirsttitlespicw" size="3" value="<?=$public_r[spicwidth]?>">  
  36. *高  
  37. <input name="getfirsttitlespich" type="text" id="getfirsttitlespich" size="3" value="<?=$public_r[spicheight]?>">  
  38. )</td> //开源软件:phpfensi.com 
  39. </tr>  
  40. </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、搜索

  1. 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、替换成以下代码:

  1. 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、保存完成

Tags: 帝国cms7 0 帝国cms编辑器

分享到: