您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
升级phpcms的ckeditor编辑器的方法
龚韶釜2025-05-20 19:06:36phpcms教程已有3人查阅
导读首先说明一下为什么升级?网上很多人升级成了ueditor,可从fckedotror 到 ckeditor,我个人都是比较喜欢的,特别是开放式的插件方式。另外一个就是至少要懂得升级和插件的开发
首先说明一下为什么升级?网上很多人升级成了ueditor,可从fckedotror 到 ckeditor,我个人都是比较喜欢的,特别是开放式的插件方式。另外一个就是至少要懂得升级和插件的开发,这样也能给phpcms增色不少。
准备:
1.当前phpcms较新版本(自带ckeditor 版本为3.6.6)
2.准备替换的较新ckeditor,版本4.2.1
一、开始之前说下原版ckeditor与phpcms的ckeditor的一些主要区别:
1.原版的分页符是一个div标签,而phpcms中编辑器的是[page]。
2.phpcms编辑器下方,多了3个按钮,“分页符”,“子标题”,“附件上传”。
3.由于ckeditor的版本不一样,一些自己开发的插件不能兼容。
二、下面开始替换。
1.备份phpcms的 /statics/js/ckeditor 文件夹(重命名即可)。以及/phpcms/libs/classes/form.class.php (这个文件中有个方法就是创建一个编辑器,使用一些编辑器的工具栏配置需要在这里操作)
2.把新版ckedtior复制到/statics/js/下。打开/statics/js/ckeditor/config.js 文件,用旧版的config.js替换。但请注释掉 config.extraPlugins = ''; 这一行(我想应该是插件不兼容问题) 3.打开/statics/js/ckeditor/ckeditor.js 做一些修改,目的是 把工具栏上的分页按钮与phpcms的分页保持一致。
找到: 替换为: 4.打开/phpcms/libs/classes/form.class.php 添加一些内容,目的是加上编辑器底部的三个按钮。(phpcms之前是在 ckeditor.js中做的。)
在下面代码后面 添加: 5.复制旧版ckeditor/skins/kama/images/文件夹下的文件 到 新版ckeditor/skins/moono/images/下。目的是一些样式的需要。
6.打开ckeditor\skins\moonoeditor_gecko.css文件,在之后加入三个按钮的样式即可 到此,ckeditor编辑器升级完成,需要说明一下的是,phpcms本身自带一个capture插件,本次升级没有考虑它,一是用处不大,而是只能在ie中使用。
准备:
1.当前phpcms较新版本(自带ckeditor 版本为3.6.6)
2.准备替换的较新ckeditor,版本4.2.1
一、开始之前说下原版ckeditor与phpcms的ckeditor的一些主要区别:
1.原版的分页符是一个div标签,而phpcms中编辑器的是[page]。
2.phpcms编辑器下方,多了3个按钮,“分页符”,“子标题”,“附件上传”。
3.由于ckeditor的版本不一样,一些自己开发的插件不能兼容。
二、下面开始替换。
1.备份phpcms的 /statics/js/ckeditor 文件夹(重命名即可)。以及/phpcms/libs/classes/form.class.php (这个文件中有个方法就是创建一个编辑器,使用一些编辑器的工具栏配置需要在这里操作)
2.把新版ckedtior复制到/statics/js/下。打开/statics/js/ckeditor/config.js 文件,用旧版的config.js替换。但请注释掉 config.extraPlugins = ''; 这一行(我想应该是插件不兼容问题) 3.打开/statics/js/ckeditor/ckeditor.js 做一些修改,目的是 把工具栏上的分页按钮与phpcms的分页保持一致。
找到: 替换为: 4.打开/phpcms/libs/classes/form.class.php 添加一些内容,目的是加上编辑器底部的三个按钮。(phpcms之前是在 ckeditor.js中做的。)
在下面代码后面 添加: 5.复制旧版ckeditor/skins/kama/images/文件夹下的文件 到 新版ckeditor/skins/moono/images/下。目的是一些样式的需要。
6.打开ckeditor\skins\moonoeditor_gecko.css文件,在之后加入三个按钮的样式即可 到此,ckeditor编辑器升级完成,需要说明一下的是,phpcms本身自带一个capture插件,本次升级没有考虑它,一是用处不大,而是只能在ie中使用。
本文标签:
很赞哦! (1)
下一篇:phpcmsv9注入漏洞分析
暂无内容 |
暂无内容 |
相关文章
- 调用discuz编辑器的步骤方法
- PHPCMSv9栏目添加字段及描述编辑器修改方法
- phpcms编辑器添加一键排版控件的方法
- phpcms编辑器附件上传不了的解决方法
- PHPCMS用的是什么编辑器,怎么集成CKEditor编辑器
- phpcms编辑器不显示的解决方法
- 易优CMS实现eyou百度编辑器内容不自动加p标签后缀的方法
- 易优CMS百度编辑器上传大视频时HTTP请求错误怎么办?
- pbootcms百度编辑器UEDITOR超链接添加rel="nofollow"
- PbootCMS去除UEditor编辑器图片自动添加的title和alt属性的方法
- PbootCMS中处理UEditor编辑器缓存的方法
- pbootcms内置Ueditor百度编辑器远程抓取图片开启和关闭方法
暂无内容 |
暂无内容 |
随机图文
phpcmsv9安装步骤方法教程
一、下载适合自己PHPCMSV9版本到本地或服务器说明:官方提供了2种不同的编码。包括GBK简体中文版(推荐)、UTF-8简体中文版。如果您的站点主要是国内会员,推荐您使用GBK版本。解决phpcmsv9不能生成静态页的方法
今天发现本地svn的phpcmsv9不能生成静态页了,例如“咨询”这个栏目的英文目录名为zi_xun,下面分3个子栏目:新闻1、新闻2、新闻3。。。。访问都是报404phpcms文件model.class.php分析介绍
model.class.php是数据模型基类,18个成员方法。select 、listinfo、get_one、query、insert、insert_id、update、delete、count、sqls、affected_rows、get_primary、get_fields、phpcms进入后台报错的解决方法
phpcms进入后台报错的解决办法:首先找到并打开“/caches/configs/system.php”文件;然后将“'session_storage' => 'mysql'”中的mysql改成files即可。
留言与评论 (共有 0 条评论) |