目前z-blog已经升级至2.2版本了,我目前还是使用的1.8,之前有尝试过升级,在本地测试中发现主要是主题不能使用,一时不会修改。如果换工作量很大,想升级主要是想尝试新功能,其实对旧版本还是用得蛮好的。因此考虑再三就不升级了,不过又有几个问题困扰着我。
第一个问题:默认版本中编辑文章不能自动保存了,总报一个错误:不能调用 BinaryRead~使用 Request.Form 集合之后,不能调用 BinaryRead。也没找出原因。
第二个问题:我使用的360安全漏洞检测我的博客安全评分是99分,有一个轻微级漏洞就是默认版本使用的fckeditor问题,给出的解决方案有两个,一是卸载(那是不可能的)。二是升级,也就是升级到最新版本Ckeditor编辑器。
注:FCKeditor如今已经重新开发,更名为CKEditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。其编辑界面比老版本的FCKeditor更加强大!
其实吧,zblog1.8默认的fckeditor可视化编辑器和UBB编辑器,这个我们用过的都可能感觉不是太好用,所以这是第三个问题,我有想换的想法。
zblog现在最新版本好像用的是百度编辑器吧,我用过这个编辑器,很强大。但是不能升级到2.2,也没找到更好的方法,基于以上几个问题,我觉得目前最好的方法就是用CKEditor替换原来的FCKeditor,测试,修改成功后,现在大家看到的即是我的分享:
说了半天,切入正题,简单说,只须将新下载的编辑器ckeditor目录上传入ADMIN文件夹, 然后覆盖ADMIN里的下面两个文件,替换这两个文件的目的: 实现可以使用ckeditor, 可以自动保存, 自动生成摘要, 不替换的话均无法实现(在用ckeditor的情况下)。然后后台将编辑器设置成Ckeditor即可。具体如下:
第一步:我们到Ckeditor官方下载最新编辑器,根据需要选择,有FULL全能版的编辑器(我使用的这个,也很小,才1M多点儿)、有标准版的、有精简版的。下载地址:http://ckeditor.com/download
第二步:编辑器下载到本地之后解压,我们可以看到ckeditor文件夹,上传至zblog目录下的admin下文件夹中。
第三步:下载我百度网盘里的附件(里面有两个文件),我们会看到c_autosaverjs.asp与edit_ckeditor.asp文件,替换到admin文件夹下的两个这个文件,替换之前我们最好备份一下。下载地址:http://pan.baidu.com/s/1ntjYVfN
第四步,进入ZBLOG后台,网站设置管理中,将编辑器设置成Ckeditor(网站设置管理-全局设置-WEB编辑器修改为ckeditor,然后保存即可,建议文件重建一下),然后我们刷新界面。点击 新建文章(可视编辑)就会看到我现在这样漂亮的编辑器。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。