需要 Ruby 应用程序文件管理器中的 TinyMCE
Posted
技术标签:
【中文标题】需要 Ruby 应用程序文件管理器中的 TinyMCE【英文标题】:TinyMCE in Ruby Application File Manager needed 【发布时间】:2015-04-14 18:22:45 【问题描述】:我有一个带有正常集成 TinyMCE 的 Ruby on Rails 应用程序(JS 不是使用的 gem)
现在我想集成一个文件管理器,我可以使用哪个?不需要上传,我只想通过我的图片库浏览。
【问题讨论】:
你见过test.albertoperipolli.com/filemanager4tinymce 是的,我已经看到了,谢谢,但是这个需要 php。轨道上不是有红宝石吊坠吗? 那么github.com/PerfectlyNormal/tinymce-rails-imageupload 它只是一个上传插件,而不是一个文件管理器,我可以在其中查看文件夹中的所有图片并选择一个。功能应该像你的第一篇文章。需要文件浏览器 【参考方案1】:编写我自己的文件管理器。
要从 TinyMCE 访问文件管理器,您需要正确设置按钮
在 TinyMCE 选项中,您必须添加以下内容:
file_browser_callback: function (field_name, url, type, win)
tinymce.activeEditor.windowManager.open(
title: "My file browser",
url: "/uploads/filechooser/",
width: 850,
height: 600
,
oninsert: function (url)
win.document.getElementById(field_name).value = url;
);
在 URL 中你必须指定你自己的文件选择器的路径。
在文件选择器中你需要这个:
$(".filechooser").click(function ()
top.tinymce.activeEditor.windowManager.getParams().oninsert($(this).parent().prev().val());
top.tinymce.activeEditor.windowManager.close();
);
将选定的图像或文件返回给 TinyMCE
【讨论】:
以上是关于需要 Ruby 应用程序文件管理器中的 TinyMCE的主要内容,如果未能解决你的问题,请参考以下文章