kingcms后台编辑器不能用,kingcms更换编辑器
kingcms后台编辑器好像自从用了告别了IE6就不再好用,网上找了很多资料终于找到解决的办法并测试成功。
方案:把kingcms后台编辑器更换为kindeditor.net kindeditor最新版本是4.1.10更换成功后比原来的FCKeditor更好用,
步骤
1、下载kindeditor
2、上传至服务器的admin/system/editor目录下并把文件夹改名为"kindeditor"
3、在page/system/fun.asp文件里找到public sub form_editor(l1,l2,l3,l4)函数,在函数select case lcase(r_editor)语句里再加一个case,代码如下:
case"kindediter"
Il "<link rel='stylesheet' href='../system/editor/kindediter/themes/default/default.css' />"
Il "<link rel='stylesheet' href='../system/editor/kindediter/plugins/code/prettify.css' />"
Il "<script charset='utf-8' src='../system/editor/kindediter/kindeditor.js'></script>"
Il "<script charset='utf-8' src='../system/editor/kindediter/lang/zh_CN.js'></script>"
Il "<script charset='utf-8' src='../system/editor/kindediter/plugins/code/prettify.js'></script>"
Il "<script>"
Il " KindEditor.ready(function(K) {"
Il " var editor1 = K.create(""textarea[name='"&l1&"']"", {"
Il " cssPath : '../system/editor/kindediter/plugins/code/prettify.css',"
Il " uploadJson : '../system/editor/kindediter/asp/upload_json.asp',"
Il " fileManagerJson : '../system/editor/kindediter/asp/file_manager_json.asp',"
Il " allowFileManager : true,"
Il " afterCreate : function() {"
Il " var self = this;"
Il " K.ctrl(document, 13, function() {"
Il " self.sync();"
Il " K('form[name=form1]')[0].submit();"
Il " });"
Il " K.ctrl(self.edit.doc, 13, function() {"
Il " self.sync();"
Il " K('form[name=form1]')[0].submit();"
Il " });"
Il " }"
Il " });"
Il " prettyPrint();"
Il " });"
Il "</script>"
Il "<textarea name='"&l1&"' style='width:800px;height:490px;visibility:hidden;'>"& formencode(l3) &"</textarea>"
三、默认的KindEditor文件包没有上传图片加水印功能,需要另外修改相关文件,配置方法 《ASP中配置Kindeditor上传图片选择添加水印功能》
,不过我制作的精简文件包已经配置了水印功能。
四、需要注意的是,配置里的放图片与附件目录的是../../../../../old/up_files/,也就是网站的根目录里的up_files目录,如果你想修改,可以修改这几个文件:
1、dj_KindEditer/asp/file_manager_json.asp
'根目录路径,可以指定绝对路径,比如/var/www/attached/rootPath = "../../../../../old/up_files/"
'根目录URL,可以指定绝对路径,比如http://www.yoursite.com/attached/rootUrl = aspUrl & "../../../../../old/up_files/"
2、dj_KindEditer/asp/upload_json.asp
'文件保存目录路径savePath = "../../../../../old/up_files/"
'文件保存目录URL saveUrl = aspUrl & "../../../../../old/up_files/"