JCK Patched Editor 是由 Joomla 之门 网站的站长白建鹏联合多位中文 Joomla 论坛上的开发高手一同改造的一款超级“所见即所得”编辑器插件。
之所以说“改造”,是因为 JCK Patched 编辑器是以 Nick Miles 开发的 JCK 编辑器插件 为蓝本修改而来,并非从头开发。
新版的 JCK Patched 编辑器主要特色有:
- 核心升级到 FCKeditor 2.6.5 stable;
- 采用 AJAX File & Image Manager 替代原版的文件管理器;
- 添加“在对话框模式下插入程序源代码”功能;
- 配合 Joomler SyntaxHighlighter 插件实现“以语法高亮样式展示源代码”;
- 添加“对话框模式插入谷歌地图”的功能;
- 添加“保存站外图片到站内空间并自动变换图片链接”功能;
- 增强原版的“特殊字符”列表,增加更多特殊字符;
- 增强原版的“拼写检查”功能;
- 在文章中插入数学公式(服务器端必须安装 mimetex 脚本);
- 向文章中插入影片、音乐(mp3)等播放窗口;
- 2009年6月10日增加“Inline Style Editor”按钮。
若想了解上述功能的详细介绍,请参看 Joomla 之门 原创文章:
《用 FCKeditor 为 Joomla 打造超级“所见即所得”编辑器》
安装方法及注意事项:
- 下载后得到一个 zip 格式压缩包,大小约 2.8 MB,请不要解压缩,直接通过 Joomla 1.5 后台安装。鉴于文件较大,推荐采用“通过网址远程安装”方式。
- 如果你是在 XAMPP 本地服务器 上测试,可能发生 php 执行时间超时问题,因为安装包太大了。解决办法是:打开 /xampp/apache/bin/php.ini 这个文件,找到 max_execution_time 的值,将默认的 60 (秒)修改为 6000 或更大。然后别忘了重新启动服务器才能生效。
- JCK Patched 编辑器在卸载时不能自动删除 /plugins/editors/jck 这个目录,需要手动删除。否则再次安装时会提示该目录已经存在,无法完成安装。
- 安装之后几乎不需要任何设置就可以开始使用了:首先进入 Joomla 后台的“全局设置”,将系统的默认编辑器选择为“JCK Patched”,然后保存设置。接下来就可以开始编辑文章了,请尽情享用新编辑器的方便吧!
- 由于 JCK Patched 编辑器是由 JCK 编辑器改造而来,因此,二者不能同时安装。如果你已经安装过 JCK 编辑器,请先卸载。
- 安装包未整合 Joomler's SyntaxHighLighter 插件,您需要另外下载、安装该插件才能实现程序代码高亮显示。
- 安装结束之后,会在 /administrator/components/ 和 /components/ 目录下各生成一个新文件夹 com_joomlagateeditorinstaller,你可以删除这两个文件夹以策安全。
- 由于谷歌地图要求每个网站各自申请 API Key,因此你如果想使用此功能,就必须在编辑器配置文件中填写你申请到的 Key。修改方法是:打开 /plugins/editors/jck.js.php 文件,在大约第 128 行,找到 FCKConfig.GoogleMaps_Key 这个变量,将其默认值修改为你自己的 API Key 即可。(顺便说一下,默认 Key 是针对 localhost 本地测试服务器的,因此如果你只是在本地测试,就不必修改了)
- “保存外部图片”的功能我们预设保存目录是 /images/stories,如果你想保存在其它位置,请打开 /plugins/editors/jck/editor/plugins/savehttpfiles/save.php 这个文件,修改对应的参数(有中文提示)。在修改了保存位置之后,别忘记同时修改 URL 显示链接。
- 鉴于本站大多数会员都是简体中文使用者,因此编辑器及其插件的默认语言大多数设置成了 zh-cn,如果你需要英文界面或繁体中文,请自行修改有关设置。如果有困难可以到 Joomla 中文论坛 发帖讨论。
- JCK Patched 编辑器目前还是 beta 版本,为了听取更多用户的意见,Joomla 之门决定提前释放出来,希望大家积极反馈,我们共同打造好这个超级 WYSIWYG 编辑器。
- JCK Patched 由 Joomla 之门网站独家创意并开发,请勿从其它来源下载,以确保您得到的是正宗产品。
更新日志:
2010年1月:
发现本编辑器插件存在重大安全漏洞,请暂停下载安装,等候修正版本!
2009年11月18日
将核心升级到 FCKeditor 2.6.5 稳定版,修正了不能插入 Readmore 链接的问题,同时更新 SyntaxHighlighter 到 2.0 版本。
2009年7月16日
FCKeditor 2.6.4 中发现了重大安全漏洞,将核心升级到 FCKeditor 2.6.4.1 。