帝国cms 整合 KindEditor 编辑器

时间:2014-05-19 11:01:07  来源:巴哈  作者:

一直被帝国cms古老难用的编辑器困扰,在网上看到了一个整合的编辑器效果很好,在这里分享给大家,(支持多图上传,这个功能是我最喜欢的),自己在7.0上测试可用
1、下载KindEditor;(自己百度)
2、将解压出来的kindeditor文件夹上传到e/data/ecmseditor/目录下;
3、进入帝国cms后台--系统--管理数据库--新闻系统数据表  ( phome_ecms_news)--管理字段--字段名newstext修改--输入表单替换html代码
输入如下代码:

<link rel="stylesheet" href="/e/data/ecmseditor/kindeditor/themes/default/default.css" />
    <link rel="stylesheet" href="/e/data/ecmseditor/kindeditor/plugins/code/prettify.css" />
    <script charset="utf-8" src="/e/data/ecmseditor/kindeditor/kindeditor.js"></script>
    <script charset="utf-8" src="/e/data/ecmseditor/kindeditor/lang/zh_CN.js"></script>
    <script charset="utf-8" src="/e/data/ecmseditor/kindeditor/plugins/code/prettify.js"></script>
    <script>
        KindEditor.ready(function(K) {
            var editor1 = K.create('textarea[name="newstext"]', {
                cssPath : '/e/data/ecmseditor/kindeditor/plugins/code/prettify.css',
                uploadJson : '/e/data/ecmseditor/kindeditor/php/upload_json.php',
                fileManagerJson : '/e/data/ecmseditor/kindeditor/php/file_manager_json.php',
                allowFileManager : true,
                afterCreate : function() {
                    var self = this;
                    K.ctrl(document, 13, function() {
                        self.sync();
                        K('form[name=example]')[0].submit();
                    });
                    K.ctrl(self.edit.doc, 13, function() {
                        self.sync();
                        K('form[name=example]')[0].submit();
                    });
                }
            });
            prettyPrint();
        });
    </script>
<textarea name="newstext" style="width:100%;height:300px;visibility:hidden;"><?=$ecmsfirstpost==1?"":stripSlashes($r[newstext])?> </textarea>
   
<!--以上为kindeditor示例代码,以下为原有代码-->
   
<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" 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="" 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>

4、修改kindeditor/php/目录下的upload_json.php和file_manager_json.php文件中的路径;

转载来自:[img][/img]

上传以下图片:

顶一下
返回秒速快3
回秒速快3
收藏
收藏

参与评论(条)

注: 网友评论仅供表达个人看法,并不表达本站同意其观点或证实其描述

天津11选5 快乐赛车开奖 海南4+1 幸运飞艇官网 幸运飞艇官网 上海时时乐 上海时时乐开奖 上海11选5走势 极速11选5 极速3分彩