【问题标题】:Best TinyMce editor Image Manager / File upload for Asp.net Mvc [closed]用于 Asp.net Mvc 的最佳 TinyMce 编辑器图像管理器/文件上传 [关闭]
【发布时间】:2010-09-06 09:13:08
【问题描述】:

除了 Moxiecode 官方商业版之外,集成到 TinyMce 编辑器中的最佳图像管理器是什么?

我希望在 asp.net mvc 应用程序中集成一个轻量级文本编辑器,我选择了 Tinymce 解决方案(而不是经典的 FCKEditor,因为它看起来更轻量级且对 jquery 更友好)。

遗憾的是 TinyMce 没有像 FCKeditor 那样集成图像管理器或文档管理器,但您必须从 Moxiecode 购买它们作为插件。

我查看了其他插件,但到目前为止,我还没有找到任何适用于 asp.net mvc 框架的简单易用的解决方案。

有什么建议吗?

【问题讨论】:

    标签: asp.net asp.net-mvc .net-2.0


    【解决方案1】:

    老问题。但是,它会对某人有所帮助。

    http://www.andyarndt.net/TinyFileManager.aspx 是一个 .net 网络应用程序。也适用于网络表单。您也可以进行一些自定义以使其与 MVC 一起使用。


    编辑:

    您可以参考Github TinyFileManager.NET中提供的示例应用程序来了解如何配置和参考上述页面中提到的文档。

    自定义 CSS 以避免与 Bootstrap 版本发生冲突。 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(/&#39/g, "&apos");
                });
            }
        });
    

    保存数据库时直接保存,重新绑定到文本框时使用HttpUtility.HtmlDecode()

    【讨论】:

    • 我知道这是一个旧答案,但你是如何自定义它的,我的意思是我需要它来将每个用户的图像和文件上传到他的文件夹而不是一般文件夹,我的意思是所有用户都可以获取其他用户的图片,我需要它为每个用户上传图片到私人文件夹
    【解决方案2】:

    【讨论】:

    • 我知道这是一个旧答案,但是你是如何自定义它的,我的意思是我需要它来将每个用户的图像和文件上传到他的文件夹而不是一般文件夹,我的意思是所有用户都可以获取其他用户的图片,我需要它为每个用户上传图片到私人文件夹
    【解决方案3】:

    【讨论】:

      【解决方案4】:

      你可以试试:http://tinymcefckfilemanger.codeplex.com/

      但是,您必须进行一些自定义才能使其正常工作!

      :)

      【讨论】:

        【解决方案5】:

        这是 TinyMCE 与 ASP.NET MVC 3 中的 FCKEditor 文件上传管理器的集成,应该试一试:http://tinymcefckfilemanger.codeplex.com/

        【讨论】:

          【解决方案6】:

          Ajax 文件管理器http://filemanager.3ntar.net/ 免费又酷

          【讨论】:

          • 链接不再有效。
          【解决方案7】:

          我刚刚开始了一个与 ASP.NET MVC 2 完美集成的 codeplex 项目。如果有人想帮忙,请告诉我...我希望尽快集成裁剪(通过 JCrop)和调整大小。

          http://aspnetadvimage.codeplex.com/

          您可以在“源代码”选项卡上下载示例项目。

          【讨论】:

            【解决方案8】:

            【讨论】:

            • 上传在哪里?
            【解决方案9】:

            Carlton:Alfresco 似乎是一个基于 Java 的解决方案。 Ta:我查看了插件文件夹,但没有一个对 asp.net mvc 真正有用。 我现在正在测试的是 Tiny 与 FCKEditor 的图像上传器之间的混合: 这是 pho 版本,但我认为转换为 .net 很容易 [Tinyfck][1]

            [1]:这个:http://p4a2.crealabsfoundation.org/tinyfck

            【讨论】:

              【解决方案10】:

              SourceForge 上有几个开源插件,

              http://sourceforge.net/tracker/?group_id=103281&atid=738747 (搜索图片)

              如果您了解 Javascript,插件架构很容易理解。 如果你有时间,你可以推出自己的。

              【讨论】:

              • 我这辈子还没找到。有人成功了吗?
              • 但是我没有从网站上得到插件,你用的是哪个插件?
              猜你喜欢
              • 1970-01-01
              • 2012-02-10
              • 1970-01-01
              • 2012-06-30
              • 2012-12-26
              • 1970-01-01
              • 2019-03-15
              • 2017-11-25
              • 2010-11-08
              相关资源
              最近更新 更多