在TinyMce编辑器中集成的最佳图像管理器除了正式的Moxiecode商业版之外是什么?
我希望在asp.net mvc应用程序中集成一个轻便的texteditor,我选择了Tinymce解决方案(而不是经典的FCKEditor,因为它看起来更轻巧,更友好)。
可悲的是,TinyMce没有像FCKeditor那样集成图像管理器或文档管理器,但你必须将它们作为Moxiecode的插件购买。
我看过其他插件,但直到现在我还没有发现任何与asp.net mvc框架一起使用的decend和light解决方案。
有什么建议吗?
答案 0 :(得分:5)
SourceForge上有几个开源插件,
http://sourceforge.net/tracker/?group_id=103281&atid=738747 (搜索图片)
如果你了解Javascript,插件架构很容易理解。 如果你有时间可以推出自己的。
答案 1 :(得分:5)
Ajax文件管理器http://filemanager.3ntar.net/ 免费和cooool
答案 2 :(得分:3)
这是TinyMCE与ASP.NET MVC 3中的FCKEditor文件上传管理器的集成,应该试一试:http://tinymcefckfilemanger.codeplex.com/
答案 3 :(得分:2)
答案 4 :(得分:1)
答案 5 :(得分:1)
答案 6 :(得分:0)
Carlton:Alfresco似乎是一个基于Java的解决方案。 Ta:我已经查看了插件文件夹,但没有一个对asp.net mvc真的很好。 我现在正在测试的是Tiny与FCKEditor的图像上传者之间的混合: 这是pho版本,但我认为很容易转换为.net [Tinyfck] [1]
答案 7 :(得分:0)
我刚刚开始了一个关于codeplex的项目,它很好地与ASP.NET MVC 2集成。让我知道是否有人想要帮助...我想要整合裁剪(通过JCrop)并尽快调整大小。
http://aspnetadvimage.codeplex.com/
您可以在“源代码”选项卡上下载示例项目。
答案 8 :(得分:0)
这个适用于asp.net mvc http://aspnetadvimage.codeplex.com/SourceControl/list/changesets
答案 9 :(得分:0)
老问题。但是,这会对某人有所帮助。
http://www.andyarndt.net/TinyFileManager.aspx是.net网络应用程序。与webforms一起使用也很好。您可以进行一些自定义以使其与MVC一起使用。
<小时/> 编辑:
您可以参考Github TinyFileManager.NET中提供的示例应用程序,了解如何配置和参考上述页面中提到的文档。
自定义CSS以避免与Bootstrap ver发生冲突。 3.x.x:
div.mce-fullscreen
{
z-index: 1030;
}
div.mce-edit-area
{
border-width: 1px !important;
border-left-width: 0 !important;
border-bottom-width: 0 !important;
}
.mce-combobox .mce-btn
{
width: 44px !important;
height: auto !important;
}
.mce-combobox .mce-btn button
{
padding-right: 0;
padding-left: 0;
}
ASP.net控制:
<asp:TextBox ID="txtAnnouncements" runat="server" TextMode="MultiLine" AutoComplete="off"
CssClass="form-control elm1"></asp:TextBox>
TinyMCE Javascript:
tfm_path = '/fileman';
tinymce.init({
// document_base_url: "http://localhost:58841/",
// relative_urls: true,
selector: "textarea.elm1",
mode: "specific_textareas",
editor_selector: "tinymce",
theme: "modern",
// width: 300,
height: 300,
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor "
],
// content_css: "css/content.css",
toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | forecolor backcolor emoticons | bullist numlist outdent indent | link image | print preview media fullscreen ",
image_advtab: true,
encoding: "xml",
setup: function (editor) {
editor.on("SaveContent", function (i) {
i.content = i.content.replace(/'/g, "&apos");
});
}
});
保存数据库时,直接保存,并在重新绑定时保存到文本框,使用HttpUtility.HtmlDecode()
。