• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 将phpcms默认ckeditor编辑器换成KindEditor

将phpcms默认ckeditor编辑器换成KindEditor

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了等相关知识,希望对您有所帮助

最近研究phpcms,发现默认编辑器实在不好用,本人不太喜欢ckeditor,相对喜欢国产轻量级KindEditor一点,查找资料湖决定将其换掉,本地UTF-8测试成功,GBK未测,有兴趣的可以尝试一下,方法都是一样的!

现上张图看效果吧! 

将phpcms默认ckeditor编辑器换成KindEditor


具体做法如下:

首先,去kindeditor官网下载一个新的编辑器,解压后将其整个文件夹重命名为kindeditor,并复制到\statics\js\目录;

然后修改\phpcms\libs\classes\form.class.php

查找

if(!defined('EDITOR_INIT')) {

如果你没修改过这个文件的话在第18行,

将

$str = '<script type="text/javascript" src="'.JS_PATH.'ckeditor/ckeditor.js"></script>';define('EDITOR_INIT', 1);

 

替换为

$str .= '<script charset="utf-8" type="text/javascript" src="'.JS_PATH.'kindeditor/kindeditor-min.js"></script>';$str .= '<script charset="utf-8" type="text/javascript" src="'.JS_PATH.'kindeditor/lang/zh_CN.js"></script>';define('EDITOR_INIT', 1);$str .= "<script type=\"text/javascript\">\r\n";$str .= "KindEditor.ready(function(K) {\r\n";$str .= "editor = K.create('textarea[id=\"$textareaid\"]', {\r\n";$str .= "allowFileManager : true,\r\n";$str .= "width : '99%',";$str .= "height : '400px'";$str .= "});";$str .= "});";$str .= '</script>';


保存,刷新,可以看到,编辑器已经换为KindEditor的了,但是测试发现,无法上传图片,附件等等!

下面需要做一些修改:

打开\statics\js\kindeditor\php\file_manager_json.php

将:

//根目录路径,可以指定绝对路径,比如 /var/www/attached/$root_path = $php_path . '../attached/';//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/$root_url = $php_url . '../attached/';

修改为phpcms的上传目录既可

//根目录路径,可以指定绝对路径,比如 /var/www/attached/$root_path = $php_path . '../../../../uploadfile/';//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/$root_url = $php_url . '../../../../uploadfile/';

同样将\statics\js\kindeditor\php\upload_json.php中的

//文件保存目录路径$save_path = $php_path . '../attached/';//文件保存目录URL$save_url = $php_url . '../attached/';//定义允许上传的文件扩展名

修改为:

//文件保存目录路径$save_path = $php_path . '../../../../uploadfile/';//文件保存目录URL$save_url = $php_url . '../../../../uploadfile/';//定义允许上传的文件扩展名

将文章发布页面调整为全屏,个人喜好,无关紧要!可不修改!

将\statics\css\zh-cn-system.css中的:

.addContent{width:960px; margin:0 auto; overflow:hidden;}

修改为:

.addContent{width:99%; margin:0 auto; overflow:hidden;}

好了,到此为止,基本上就与使用了,如果用什么觉得不美观的,可以自己试着进行修改!

KindEditor编辑器自我觉得使用很方便,所以推荐,本站已经发表过

为kindsoft编辑器替换SyntaxHighlighter代码高亮

等一些教程,有需要的可以看一看

 

对了,如果嫌弃本教程麻烦,可以下载本站为您提供的一键傻瓜式安装包,已经修改好的,上传覆盖即可,为了安全期间,建议做好文件备份!!!

傻瓜式覆盖包传送门

本教程可能会有更新,请留意,如有疑问,欢迎留言咨询!

 

2013-01-09修正:

 

2013-01-09 修复网友提出的一系列问题,主要为“分页”和“子标题”,当然,使用的时候记得需要选择手动分页哈!加入了代码运行!记得前台引用所需文件具体为:

<link href="/statics/js/kindeditor/plugins/runCode/runCode.css" rel="stylesheet" type="text/css" /><script language="javascript" type="text/javascript" src="/statics/js/kindeditor/plugins/runCode/zztuku_runCode.js"></script> 

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 教你在Mac下如何快速重置mysql root密码
  • 如何优化jQuery性能?优化方法汇总
  • 详解thinkphp6.0.7中怎么使用JWT
  • Illustrator制作电视台标志
  • 替换uploadify用Huploadify实现上传图片或文件
  • 微信小程序如何获取图片宽度与高度
  • Photoshop巧用笔刷素材制作的皮革艺术字
  • 一分钟教会你php怎么快速匹配文章中的图片
  • 踩坑分享:Laravel集成phpCAS过程
  • dedecms栏目30个关键字限制解决方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop制作精美的圆形仪表指针图标
    • Photoshop设计端午节绿色艺术字教程
    • CDR绘制立体图标入门教程
    • PS+AI打造一个中国风字体LOGO设计过程教程
    • 如何修改织梦5.7版上一页下一页文字和长度
    • Illustrator结合PS制作质感的3D标志教程
    • PHP怎么将错误输出到文件
    • 获得高质量流量的方法
    • WordPress 彻底移除后台“隐私”设置功能
    • PHPSpreadsheet导出Excel列数超过26报错怎么办?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有