当前位置: 首页 > 技术分享  > 电脑技术 > 操作系统

aspcms 2.3.4更换kindeditor 4.1.7编辑器教程

2013/5/29 16:05:34 人评论

aspcms官方的编辑器一直不好用,界面不好看就算了,功能上从WORD中复制的文本到里面格式也会变形,毕竟版本有点老了。1.打开后台文件夹,官方默认是admin_aspcms,官方默认的编辑器是editor,不用管,调用编辑器的位置在\_content\里面文...

  aspcms官方的编辑器一直不好用,界面不好看就算了,功能上从WORD中复制的文本到里面格式也会变形,毕竟版本有点老了。
 
  1.打开后台文件夹,官方默认是 admin_aspcms,官方默认的编辑器是 editor,不用管,调用编辑器的位置在 \_content\ ,,里面文件夹分别有 文章,单篇,等,_About 是单篇文章 的路径,_Content是文章 产品等 路径。
  2.下载 kindeditor  ,官方下载地址   复制kindeditor编辑器到后台路径,如 /admin_aspcms/ 

8b82b9014a90f603f72829753812b31bb051ed6c.jpg
  3.配置kindeditor, 新建asp文件,复制以下内容到里面,保存为,kindeditor.asp。复制进 kindeditor文件夹里。假如无法查看就到底部下载kindeditor配置文件(包含配置文件和替换代码)。
  1. <% 
    Function htmlspecialchars(str) 
    str = Replace(str, "&", "&") 
    str = Replace(str, "<", "<") 
    str = Replace(str, ">", ">") 
    str = Replace(str, """", """") 
    htmlspecialchars = str 
    End Function 
    %> 
    <meta charset="gb2312" /> 
    <link rel="stylesheet" href="../../kindeditor/themes/default/default.css" /> 
    <link rel="stylesheet" href="../../kindeditor/plugins/code/prettify.css" /> 
    <script charset="gb2312" src="../../kindeditor/kindeditor.js"></script> 
    <script charset="gb2312" src="../../kindeditor/lang/zh_CN.js"></script> 
    <script charset="gb2312" src="../../kindeditor/plugins/code/prettify.js"></script> 
    <script> 
    KindEditor.ready(function(K) { 
    var editor1 = K.create('textarea[name="content"]', { 
    cssPath : '../../kindeditor/plugins/code/prettify.css', 
    uploadJson : '../../kindeditor/asp/upload_json.asp', 
    fileManagerJson : '../../kindeditor/asp/file_manager_json.asp', 
    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>
  2.   这个是别人配置好的,你也可以自己配置,不过,不管如何配置,都不要暴露你后台路径,另外ASPCMS是gb2312编码的,KINDEDITOR是utf-8编码的,需要将 kindeditor中文件的编码转换为 gb2312。kindeditor.js   kindeditor-min.js  lang/zh_CN.js  这三个文件的编码转换成GB2312。


      4.打开 /admin_aspcms/_content/_About/AspCms_AboutEdit.asp ,搜索 内容,差不多在第43行的位置就是我们要替换编辑器的位置:

  3.  替换为

  4.   5.重新刷新页面,新的编辑器就出现了,文章内容的编辑器替换和它一模一样,这里就不再重复说明。
QQ截图20130418141305.png

使用编辑器的位置,常用的有:
_content/_Content/AspCms_ContentAdd.asp
_content/_Content/AspCms_ContentEdit.asp
_content/_About/AspCms_AboutEdit.asp
_content/_Sort/AspCms_SortEdit.asp
_content/_Sort/AspCms_Sortadd.asp
这几个是常用的,修改一下就行,其他的,暂没发现要使用编辑器!
 
  6.最后需要修改kindeditor 图片 文件 上传路径 ,防止后台路径泄露。
  打开/admin_aspcms/kindeditor/asp/upload_json.asp, 将
'文件保存目录路径      
savePath = "../attached/"
'文件保存目录URL      
saveUrl = aspUrl & "../attached/"
  替换为
  1. '文件保存目录路径      
    savePath = "../../../upload/"
    '文件保存目录URL      
    saveUrl = aspUrl & "../../../upload/"
      打开/admin_aspcms/kindeditor/asp/file_manager_json.asp。
  1. '根目录路径,可以指定绝对路径,比如 /var/www/attached/      
    rootPath = "../attached/"
    '根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/      
    rootUrl = aspUrl & "../attached/"
      替换为
  1. '根目录路径,可以指定绝对路径,比如 /var/www/attached/      
    rootPath = "../../../upload/"
    '根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/      
    rootUrl = aspUrl & "../../../upload/"
      至此,修改ASPCMS 编辑器工作完成。

相关技术

  • AutoKMS后台修改系统配置安装OPENVPN

    采用AutoKMS激活了本地OFFICE,大家都懂的。今天使用电脑时,360报告,修改本地多项配置。软件已经激活了,也没有到定期再次激活时间,AutoKMS你是要挖后门呀。桌面弹出OpenVPN软件安装界面,果断卸载AutoKMS。留你不得。

    2017/12/8 10:12:47
  • WIN7、WIN8关闭休眠模式

    电脑C盘空间不多,造成缩略图不显示。果断关闭电脑休眠模式,释放空间,再清理垃圾临时文件,问题解决。以下为关闭休眠模式方法:在开始…

    2015/6/25 16:59:46
  • 远程会话超出了所允许的失败登录最大次数

    早上管理员点检服务器,发现日志上多了很多错误信息(如上图)。来自客户端名 a 的远程会话超出了所允许的失败登录最大次数。强行终止了会话。很多情况下,本类错误发生时会耗占系统较大资源,假如服务器配置较低,容易引起服务器宕机,程序挂起等各种异常发生

    2014/11/14 8:28:43
  • 离开电脑一键锁定电脑系统

    我们在操作电脑时,时常碰到这样的情况:由于要做某件急事,需要暂时离开计算机,但又不想别人随便登陆计算机使用,怎么办?下边有种方…

    2014/9/25 13:44:13

共有条评论 网友评论

验证码: 看不清楚?