PHPCMS升级编辑器方法-简单有效
PHPCMS升级编辑器方法-简单有效
phpcms自带的ckeditor编辑器版本比较低,不好用,因此可以升级为最新版本的ckeditor编辑器。
1、先去官网下载最新版http://ckeditor.com/download;
从官方网站下载需要的版本,一般都选择标准版.
2、下载好的压缩包解压覆盖放入/statics/js文件夹内;
找到PHPCMS放ckeditor编辑器的文件夹 /statics/js/ckeditor 把ckeditor整个文件夹删除,把官网下载的ckeditor最新版解压后,复制ckeditor文件夹到PHPCMS本来放置编辑器的位置。
3、打开phpcms\libs\classes\attachment.class.php,修改:
/**
* ck编辑器返回
* @param $fn
* @param $fileurl 路径
* @param $message 显示信息
*/
function mkhtml($fn,$fileurl,$message) {
//$str='<script type="text/javascript">window.parent.CKEDITOR.tools.callFunction('.$fn.', \''.$fileurl.'\', \''.$message.'\');</script>';
$arr=array('fileName'=>'image.png','uploaded'=>1,'url'=>$fileurl);
//exit($str);
exit(json_encode($arr));
马上开始添加内容,发现已经可以用了,但是编辑器下方多出一个子标题的输入框,对于一般用户根本用不上这个功能,如果看着不顺眼,那就干掉它吧!打开 /phpcms/libs/classes/form.class.php 大概76行,删除或注释以下代码即可:
$ext_str .= "<div id='page_title_div'>
<table cellpadding='0' cellspacing='1' border='0'><tr><td class='title'>".L('subtitle')."<span id='msg_page_title_value'></span></td><td>
<a class='close' href='javascript:;' οnclick='javascript:$(\"#page_title_div\").hide();'><span>×</span></a></td>
<tr><td colspan='2'><input name='page_title_value' id='page_title_value' class='input-text' value='' size='30'> <input type='button' class='button' value='".L('submit')."' οnclick=insert_page_title(\"$textareaid\",1)></td></tr>
</table></div>";
$ext_str .= "</div>";
即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)