28

公式の Moxiecode 商用のものとは別に、TinyMce エディターに統合するのに最適な画像マネージャーは何ですか?

私はasp.net mvcアプリケーションに軽いテキストエディタを統合しようとしています.Tinymceソリューションを選択しました(これはより軽量でjqueryフレンドリーに見えるため、従来のFCKEditorではありません)。

悲しいことに、TinyMce には FCKeditor のように統合された Image Manager や Document Manager は付属していませんが、Moxiecode からプラグインとして購入する必要があります。

私は他のプラグインを見てきましたが、今まで、asp.net mvc フレームワークで動作する下降と軽量のソリューションは見つかりませんでした。

助言がありますか?

4

10 に答える 10

5

SourceForge にはいくつかのオープン ソース プラグインがあります。

http://sourceforge.net/tracker/?group_id=103281&atid=738747 (画像を検索)

Javascript を知っていれば、プラグインのアーキテクチャは簡単に理解できます。時間があれば、自分で展開できます。

于 2008-08-22T21:33:39.183 に答える
5

Ajax ファイル マネージャーhttp://filemanager.3ntar.net/ free and cooool

于 2010-09-17T18:11:14.967 に答える
3

これは TinyMCE と ASP.NET MVC 3 の FCKEditor ファイル アップロード マネージャーの統合です。ぜひお試しください: http://tinymcefckfilemanger.codeplex.com/

于 2011-04-09T04:38:08.193 に答える
2

http://www.ilyax.com/imagebrowser/無料で最高 :)

于 2010-03-08T15:56:09.367 に答える
1

試すことができます:http://tinymcefckfilemanger.codeplex.com/

ただし、それを機能させるには、いくつかのカスタマイズが必要です。

:)

于 2012-04-17T12:02:19.547 に答える
0

これはasp.net mvc http://aspnetadvimage.codeplex.com/SourceControl/list/changesetsで機能します

于 2012-07-10T05:46:48.187 に答える
0

ASP.NET MVC 2 とうまく統合する codeplex のプロジェクトを開始したところです。助けてほしい人がいたら教えてください... クロッピング (JCrop 経由) とサイズ変更をすぐに統合したいと考えています。

http://aspnetadvimage.codeplex.com/

サンプルプロジェクトは「ソースコード」タブからダウンロードできます。

于 2010-08-10T17:04:25.403 に答える
0

Carlton : Alfresco は Java ベースのソリューションのようです。Ta: プラグイン フォルダを調べましたが、asp.net mvc に適したものはありませんでした。私が今テストしているのは、Tiny と FCKEditor の画像アップローダを組み合わせたものです。これは pho バージョンですが、.net に変換するのはかなり簡単だと思います [Tinyfck][1]。

[1]: これ: http://p4a2.crealabsfoundation.org/tinyfck

于 2008-08-23T08:38:17.200 に答える
0

古い質問。しかし、それは誰かに役立つでしょう。

http://www.andyarndt.net/TinyFileManager.aspxは .net Web アプリケーションです。Webフォームでも問題なく動作します。少しカスタマイズして、MVC でも動作させることができます。


編集:

Github TinyFileManager.NETで提供されているサンプル アプリケーションを参照して、上記のページに記載されているドキュメントを構成および参照することができます。

Bootstrap バージョンとの競合を避けるためのカスタム CSS。3.xx:

    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()

于 2014-07-04T08:34:27.647 に答える