如何将TinyMce与Zend Framework与Gzipping和Image管理器集成?

时间:2010-06-30 12:44:59

标签: zend-framework tinymce

我已就此主题做了一些研究,并发现,通过插件Gzipping和添加新的图像管理器并不困难。唯一的问题是图像管理器。

我见过一些非常好的,比如JCE的图像管理器,这是一个Joomla所见即所得的编辑器,但对于TinyMce来说却没有。

有人能给我看一个好的图片插件吗?

P.S。 SwampyFoot是不可能的,因为它的下载链接已被破坏,而PhP Letters Ajax图像管理器很难安装。

谢谢!

编辑:我刚刚找到了疯狂的文件管理器,除了一点小故障之外,它似乎工作得非常好:图像可以上传,但无法选择......多么伤心......

EDIT2:我发现KCFinder,这似乎非常有前景,但我无法让它正常工作。不知何故,配置非常困难。

3 个答案:

答案 0 :(得分:1)

好的,所以我自己能够回答我的问题。所以这就是:

  1. 使用Sozfo解决方案设置TinyMce。这里要记住的重要事情是,不必从Zend_Form扩展你的Forms,你必须从Sozfo_Form扩展它们。至于定义你自己的可扩展控制器,它对我没用,所以我把路径定义帮助器放在我的Bootstrap中。如果整个考验都有效,那么有一个textarea应该有TinyMCE控件,但是没有,请尝试检查Sozfo的注释,或者检查页面是否被缓存。我花了一个小时才发现,没有JavaScript被推到标题的唯一原因是因为非常持久缓存。
  2. 设置KCFinder。我在这里面临的主要问题是由于相应文件的路径错误。当路径正确时,唯一要记住的是启用它。配置文件中有一个布尔值可以更改。
  3. 最后一个问题是将KCFinder添加到我的Tinymce中,我最终做的是,我添加了在TinyMCE.php中调用KCFinder所需的函数View helper。 (由于一些小故障我似乎无法在这里发布代码)。一旦你正确设置了你的路径,一切都应该很好地工作。
  4. 总而言之,我花了大约3天的时间才弄明白这一切。谈论陡峭的学习曲线......

答案 1 :(得分:0)

您是否看过MCImageManager - 它不是免费的,但如果您愿意支付则可以选择

答案 2 :(得分:0)

不是真正的建议,因为你已经得到它但是沼泽的脚下载确实有效

由于您已经在使用zend框架,为什么不使用dojo,设置dojo表单并调用编辑器元素并将此http://docs.dojocampus.org/dijit/_editor/plugins/LinkDialog集成到其中?