准备工作:
1.从UEditor 官网上面下载 最新版本的UEditor,现在最新版本为ueditor1_4_3-utf8-php,请下载php版本。
2.我们更换的是 news 模块下的编辑器,也就是新闻模块,请确保news/admin/下面,news_conadd.php,news_conmod.php,已经破解出源码,如果没有,请自行百度!
开始动手:
1.解压下载的压缩包直接到phpweb根目录
2.打开news_conadd.php文件夹
找到以下代码:
<input type="hidden" name="body" value="<?php echo $body; ?>" /> <script type="text/javascript" src="../../kedit/KindEditor.js"></script> <script type="text/javascript"> var editor = new KindEditor("editor"); editor.hiddenName = "body"; editor.editorWidth = "680px"; editor.editorHeight = "300px"; editor.skinPath = "../../kedit/skins/default/"; editor.uploadPath = "../../kedit/upload_cgi/upload.php"; editor.imageAttachPath="news/pics/"; editor.iconPath = "../../kedit/icons/"; editor.show(); function KindSubmit() { editor.data(); } </script>
然后直接注释掉,或者删除。
加入
<script id="container" name="body" type="text/plain"></script>
然后在下面插入
<!-- 配置文件 --> <script type="text/javascript" src="../../ueditor/ueditor.config.js"></script> <!-- 编辑器源码文件 --> <script type="text/javascript" src="../../ueditor/ueditor.all.js"></script> <!-- 实例化编辑器 --> <script type="text/javascript"> var ue = UE.getEditor('container',{ initialFrameWidth:"800", initialFrameHeight:"200" }); </script>
这样,新闻的添加就好了。
下面就是新闻的修改;
步骤和添加一样只是在实例化编辑器后面加入
<script type="text/javascript"> var ue = UE.getEditor('container',{ initialFrameWidth:"800", initialFrameHeight:"200", }); ue.ready(function() { //设置编辑器的内容 ue.setContent('<?php echo htmlspecialchars_decode($body);?>'); }); </script>
这样 修改就可以了。
注意:更换完成编辑器后,原来phpweb自带的分页就不能使用了。
下面是修改新闻的时候:
写在最后:
百度UEditor 的上传图片路径是统一默认的,如果要修改,请打开 ueditor/php/config.json 下面进行修改。
如果你要更换多处编辑器,并且上传图片的路径要不一样,那么请用kindeditor.
请参考我的另外一篇文章
评论