登录 注册

登录

问题 JCK Patched 超级“所见即所得”编辑器讨论专题

更多
2009年04月20日 09:20 #1 作者: Joomla之门
在 Joomla 之门多位高手的帮助下,本站终于成功发布了 JCK Patched 超级所见即所得编辑器

我们可以自豪地说:这个编辑器是目前最好用的 Joomla 编辑器插件之一,至少对于中文 Joomla 用户来说绝对值得安装。

为了收集用户意见,继续改进这个编辑器,特开设本话题。

希望所有用户都跟帖回复,把你对于 JCK Patched 编辑器的看法写出来,尤其是你不满意的地方,以及你认为需要改进的地方,都写在这里。我们将根据这些建议来再次提升此编辑器的质量。

谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 12:24 - 2009年04月20日 13:32 #2 作者: Pooh
太谢谢了。我马上安装用一下,尝尝鲜,呵呵


确实非常好用,有很多实用功能,推荐大家使用!

请问
1、该如何修改自己的Google Maps API Key?这个插件只有一个“取消”按钮,是不是也该有个“确定” 或“插入”按钮?。这个问题,按照下载说明中修改就解决了,大家先修改再使用Google Maps。
Google Maps还有一个很实用的功能,在使用EventList组件是,直接通过编辑器插入Google Maps,非常棒!

2、插入服务器图片时,有LightBox 弹出过程,但一直不显示图片。另外,插入的图片能不能设定缩略图后浏览文章时也有LightBox 弹出效果?
最后修改: 2009年04月20日 13:32 由 .

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 17:39 #3 作者: Joomla之门
没错,那个 Lightbox 效果不显示大图的问题,在官方论坛也讨论过,主要是文件路径的问题。你可以修改 /plugins/editors/jck/editor/plugins/savehttpfiles/save.php 这个文件,把原来的相对路径修改为符合你服务器实际情况的绝对路径,应该就解决了。

当然,这样对于用户来说还是不方便。我也不希望要求用户手动修改什么。因此,我们会争取在下一步解决这个问题。

如果有哪位高手了解 FCKeditor 插件或 Joomla 扩展的开发,欢迎加入进来,一起改造这个编辑器。谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 18:30 #4 作者: windbee
安装出错。
JInstaller::install: 文件 /home/***/wwwroot/tmp/install_49ec4c2e76617/com_subinstall.php 不存在
组件 安装: 无法复制PHP安装文件
Warning: file_put_contents(/home/***/wwwroot/tmp/1.zip) [function.file-put-contents]: failed to open stream: Permission denied in /home/***/wwwroot/libraries/joomla/filesystem/file.php on line 298

我查看了一下298行的内容:$ret = file_put_contents($file, $buffer);
看不懂这个代码,难道是缓存的问题?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 18:55 #5 作者: Joomla之门
我下午重新打包了一次,请帮忙测试一下新安装包。

据 yeyo 研究,是因为 com_subinstall.php 文件没有放在安装包的根目录下。我已经做了更正。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 19:16 #6 作者: helloday
我正想回复呢,怎料给你抢先回答了,以上方法确实可行,allvideo plugin以前都有这个问题。


Hazi Jewelry Collection


創作多種款式的首飾產品,以配襯日常不同場合的衣著打扮。Hazi Co. 致力帶領首飾潮流,務求將別具特色及創意的首飾帶給顧客,盡展獨特的個人風格。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 19:17 #7 作者: Pooh

安装出错。
JInstaller::install: 文件 /home/***/wwwroot/tmp/install_49ec4c2e76617/com_subinstall.php 不存在
组件 安装: 无法复制PHP安装文件
Warning: file_put_contents(/home/***/wwwroot/tmp/1.zip) [function.file-put-contents]: failed to open stream: Permission denied in /home/***/wwwroot/libraries/joomla/filesystem/file.php on line 298

我查看了一下298行的内容:$ret = file_put_contents($file, $buffer);
看不懂这个代码,难道是缓存的问题?

我第一次安装也遇到这个问题,我将com_subinstall.php复制上一级文件夹中重新压缩,通过远程方式安装的,就成功了。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 19:20 #8 作者: windbee
安装成功,但还是出现Warning: file_put_contents(/home/***/wwwroot/tmp/1.zip) [function.file-put-contents]: failed to open stream: Permission denied in /home/***/wwwroot/libraries/joomla/filesystem/file.php on line 298



但不影响使用,这个编辑器很强大
我下午重新打包了一次,请帮忙测试一下新安装包。

据 yeyo 研究,是因为 com_subinstall.php 文件没有放在安装包的根目录下。我已经做了更正。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 22:32 #9 作者: tiger
发现一个小问题,就是在发图片时,如果你直接点击标签上边的上传,就是出现图片无法上传的情况,而如果先点击浏览服务器,再点击“上传”就可以!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 22:39 #10 作者: asika32764
白老
首先感谢您与众高手们的辛劳

老实说台湾这边实在是人力大为缺乏阿
这件工作是我梦想已久但总是无法进行的
想不到就有人做出来了

另外
既然整个专案由JoomlaGate独家开发
白老有没有打算取个新名称呢???

原本想说JCK patched只是多装了些插件而已

但刚刚看了说明
我想已经很足够做为一个新发布的扩展了
用patched好像不足以形容这样子的改进

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月20日 23:06 #11 作者: asika32764
另外提供一些想法给白老

许多组件本身就有附带插件能够同时安装
如果能在xml档或者install程序里面指定将所有插件的档案与相关sql注册资讯包含进去
理论上可以达到同时安装多重插件

不知道白老是否使用这种做法???


另一方面
比如SyntaxHighlighter原本就有FCK专用插件的

文档管理器也曾经看过有人以FCK内建功能经由附加程式码改出威力版(包含图档预览)

如果能将许多功能直接做成JCKeditor的附属插件
或许可以有效解决多重安装与文档过大的问题

也就是真正做到安装一个插件达成所有功能



以上
帮不太到什么忙

这些是过去曾经在网路上发现过的很多解决方案
提供给白老参考看看

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月21日 00:19 #12 作者: asika32764

安装成功,但还是出现Warning: file_put_contents(/home/***/wwwroot/tmp/1.zip) [function.file-put-contents]: failed to open stream: Permission denied in /home/***/wwwroot/libraries/joomla/filesystem/file.php on line 298



但不影响使用,这个编辑器很强大
我下午重新打包了一次,请帮忙测试一下新安装包。

据 yeyo 研究,是因为 com_subinstall.php 文件没有放在安装包的根目录下。我已经做了更正。


刚刚进行测试
用最新更改过的安装包
159以下照样会出问题

但1510安装正常

显然安装包还需要调整一下
1510对于安装包的容错率较高

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月21日 10:29 #13 作者: yeyo

安装成功,但还是出现Warning: file_put_contents(/home/***/wwwroot/tmp/1.zip) [function.file-put-contents]: failed to open stream: Permission denied in /home/***/wwwroot/libraries/joomla/filesystem/file.php on line 298



但不影响使用,这个编辑器很强大
我下午重新打包了一次,请帮忙测试一下新安装包。

据 yeyo 研究,是因为 com_subinstall.php 文件没有放在安装包的根目录下。我已经做了更正。


刚刚进行测试
用最新更改过的安装包
159以下照样会出问题

但1510安装正常

显然安装包还需要调整一下
1510对于安装包的容错率较高

这应是joomla1.5.9安装程序本身的问题,升级到1.5.10吧
另外,如果一定要在1.5.9上使用,你可以解包,直接安装里面的两个包就可以了

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月21日 13:52 #14 作者: Joomla之门

如果你直接点击标签上边的上传,就是出现图片无法上传的情况,


恭喜 tiger 捉住了一只大虫子(bug)! 今天上午我已经 向官方网站提交了这个问题 ,等待他们解决吧。如果我们论坛哪位高手能解决,请在此回复帮助,谢谢!

比如SyntaxHighlighter原本就有FCK专用插件的

感谢 asika32764 提供了这么多思路。请问:能否提供这个 SyntaxHighLighter 专用插件的详细情况?比如下载地址?

这应是joomla1.5.9安装程序本身的问题,升级到1.5.10吧
另外,如果一定要在1.5.9上使用,你可以解包,直接安装里面的两个包就可以了

yeyo 说的没错,将安装包解压后,分别安装里面两个 zip 文件也可以。

不过,我在 Joomla 1.5.9 上面测试好几遍,都能正确安装。

当然,我第一次安装时出现了“php 执行时间超时”,我修改服务器设置后就成功了;所以我考虑这个安装包安装时由于需要多次解压文件,可能比较“费”服务器,而大家购买的虚拟主机一般是不能自己调整资源分配的,所以就容易出错。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月21日 22:26 #15 作者: asika32764
因为是之前到处逛无意间看到的,也不记得出处了
印象中很多人在做

提供一些重新搜寻到的
http://hi.baidu.com/imdao/blog/item/1fc304fac214fb9459ee9039.html

http://bbs.rainbowsoft.org/thread-30651-1-1.html

http://bbs.ctocio.com.cn/thread-7850578-1-1.html

http://www.cnblogs.com/wei/archive/2008/08/27/fckeditor-syntaxhighlighter.html


当然,SyntaxHighlighter还是得做为插件执行,送出的程式码才有高亮度功能
其实我猜影响不大,原有的做法可能就已经符合了

单纯提供一些想法

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月22日 09:15 #16 作者: Joomla之门

小问题,……如果你直接点击标签上边的上传,就是出现图片无法上传的情况


本来想等待官方回复这个问题,不过昨晚上手痒,自己摸索了半天代码,最终找到了解决方案。

打开 /plugins/editors/jck.js.php 这个文件,在大约第 112 行左右插入如下代码即可隐藏 FCKeditor 自带的“上传”标签页:
FCKConfig.ImageUpload = false ;

提供一些重新搜寻到的


看了 asika32764 推荐的链接,只有 cnblogs 那一篇让我产生了兴趣:他们在后台的编辑器窗口中也能显示出与前台一样的样式,这正是我一直想要解决的。

我已经下载了 cnblogs 的代码包,这几天抽空研究一下,看看能否移植过来。

另外,经过一番考虑,我认为我们目前将 SyntaxHighLighter 交由 Joomler 的内容插件去处理是正确的。因为我们是在 Joomla 上面使用 FCKeditor,不是普通的 HTML 网页,所以他们的经验有些就无法在我们这里模仿。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月22日 13:55 #17 作者: Joomla之门

插入服务器图片时,有LightBox 弹出过程,但一直不显示图片。另外,插入的图片能不能设定缩略图后浏览文章时也有LightBox 弹出效果?


在这个“浏览图片”界面上点击小图时只看到 LightBox 加载提示,“一直不显示图片”的问题,我刚刚在官方论坛找到了解决办法:

打开 /plugins/editors/jck.js.php 这个文件,在大约第 113 行,找到如下代码:
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + '/plugins/ajaxfilemanager/ajaxfilemanager.php' ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + '/plugins/ajaxfilemanager/ajaxfilemanager.php' ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + '/plugins/ajaxfilemanager/ajaxfilemanager.php' ;

修改为:
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'plugins/ajaxfilemanager/ajaxfilemanager.php' ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'plugins/ajaxfilemanager/ajaxfilemanager.php' ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'plugins/ajaxfilemanager/ajaxfilemanager.php' ;

也就是说,将每一行后半截路径中的开头的 / 删除即可。

在下一个版本我会纠正这个问题。

至于你提到的通过编辑器给图片添加前台展示时的 LightBox 特效,我觉得有点麻烦,似乎也没有这个必要,因为 Joomla 已经有很多插件能够处理这个问题,例如 MultiThumb 缩略图插件

另外,我个人觉得 HighSlide 弹出窗口比 LightBox 漂亮得多,例如 JoomSlide 缩略图插件 就是利用 HighSlide 特效来提供“点击小图弹出大图”功能。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月22日 16:38 #18 作者: Joomla之门
今天下午给这个新型编辑器又增加了一个新功能:插入一段 HTML 代码并运行,在页面上显示执行结果。

此类应用最常见的一个例子就是给页面中插入 Paypal 捐款按钮。

有关介绍及屏幕截图请参看 Joomla 之门 的原创文章:

《用 FCKeditor 为 Joomla 打造超级“所见即所得”编辑器》

请注意:该文章会随着编辑器功能的改进而不断更新,建议不定期复读一下,以确保你看到的是最新版本。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月22日 16:45 - 2009年04月22日 20:55 #19 作者: asika32764
白老太赞了
正想建议这功能说

平时不只是paypal而已
要替商业模板插入typography
或是替图片加上class与caption都是蛮方便的做法


另外
不瞭解是否大家都知道
编辑器是可以手动指定模板的typography与editor专属CSS文件
这样在编辑区插入任何class或内容时
都可以及时展现前台看到的真正样式
也不需要再手动插入html
可以直接在下拉选单选自己要的typography


最后修改: 2009年04月22日 20:55 由 dongjie1928.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月22日 18:25 #20 作者: crazy4u
这个插件可以直接插入HTML代码吗?这个我比较关心:)

登录 或者   注册一个会员帐号 来参与讨论