按照http://bbs.phome.net/showthread-26-97614-0.html说的方法,我改不成功,而且那个编辑器解压后10MB,也太大了,我找的这个才150KB左右。 我用的这个编辑器功能也不少,可以上传图片,可以任意改变编辑器的大小,你还可以设置多种风格。
想了解更多请访问KindEditor的官方网站:http://www.kindsoft.net/
编辑器可能不定时更新,若需最新版,请到官方网站下载,这里不再更新。
下面介绍我的方法
步骤操作:
1.文件data/form/1.php,大概在第224行 <textarea name="softsay" cols="67" rows="12" style="WIDTH:100%"><?=$softsay?></textarea> 改成 <textarea id="content1" name="softsay" style="width:700px;height:300px;visibility:hidden;"><?=$softsay?></textarea> width和height的值可以自己调
然后在第6行 ?> 后面按回车,添加以下代码: <script type="text/javascript" charset="utf-8" src="/editor/kindeditor.js"></script> <script type="text/javascript"> KE.show({ id : 'content1' }); </script>
2.文件class\functions.php,把 $softsay=nl2br(GetEBBcode($add[softsay])); 改成 $softsay=$add[softsay]; 这个是让生成的html里面的软件简介直接使用我们在编辑器得到的代码。不改的话,系统会自动添加 <br /> ,让你的页面看起来不爽。
3.后台(原始模板才用改):模版管理-->内容模板管理-->管理内容模版-->默认软件内容模板,修改操作:搜索[!--softsay--],在它上面有一行代码如下: <td colspan="2"> <table width="100%" border="0" cellspacing="1" cellpadding="3" style="word-break:break-all;line-height:20px"> 改为 <td colspan="2"> <table width="100%" border="0" cellspacing="1" cellpadding="3" style="word-wrap:break-word"> 修改这里的目的是为了让软件内容页的软件介绍跟我们在编辑器看到的是同一格式。
4.不管前面的你会不会修改,马上下载这个文件来看。
必须注意的是,你从KindEditor官网下载的“kindeditor\php\upload.php”并不完美,附件里的我修改好了。
很不明白的是,帝国admin目录下editor有一个编辑器,为什么官方没有用到呢?
------------------------------------------------------------------------------------
给前台发布软件也增加编辑器
打开文件:AddSoft\index.php 大概在96行,添加下面的代码: <script type="text/javascript" charset="utf-8" src="/editor/kindeditor.js"></script> <script type="text/javascript"> KE.show({ id : 'content2', items : [ 'undo', 'redo', 'fontname', 'fontsize', 'textcolor', 'bgcolor', 'bold', 'italic', 'underline', 'removeformat', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist', 'insertunorderedlist'] }); </script>
大概在232行(我们要增加一个简单的编辑器),<textarea name="softsay" cols="67" rows="10" style="WIDTH:100%"></textarea> 改成 <textarea id="content2" name="softsay" style="width:475px;height:200px;visibility:hidden;"></textarea> 保存,上传到你空间就可以了。AddSoft\AddTSoft.php的添加方法类似,我就不再讲了。
上传以下附件: [下载 *.rar](文件大小:90.29 KB,下载次数:639)
|