Best TinyMCE editor Image Manager / File upload for Asp.net Mvc [zamknięte]

Jaki jest najlepszy Image Manager do integracji w edytorze TinyMce oprócz oficjalnych komercyjnych Moxiecode?

Chcę zintegrować light texteditor w asp.net aplikacja mvc i wybrałem rozwiązanie Tinymce (a nie Klasyczny FCKEditor, ponieważ wydaje się to bardziej lekkie i bardziej przyjazne jquery).

Niestety TinyMce nie jest dostarczany z menedżerem obrazów lub menedżerem dokumentów zintegrowanym jak FCKeditor, ale musisz je kupić jako wtyczki z Moxiecode.

I ' ve wyglądały inne wtyczki, ale do tej pory nie znalazłem żadnego decend i light rozwiązanie, które działa z asp.net Framework mvc.

Jakieś sugestie?

Author: Ronnie, 2008-08-21

10 answers

Istnieje kilka wtyczek open source na SourceForge,

Http://sourceforge.net/tracker/?group_id=103281&atid=738747 (Szukaj obrazka)

Architektura wtyczek jest łatwa do zrozumienia, jeśli znasz Javascript. Jeśli masz czas, możesz rozwinąć swój własny.

 5
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-22 21:33:39

Ajax File Manager http://filemanager.3ntar.net/ free and coool

 5
Author: fligant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-17 18:11:14

Jest to integracja TinyMCE z menedżerem wysyłania plików FCKEditor w ASP.NET MVC 3, powinien spróbować: http://tinymcefckfilemanger.codeplex.com/

 3
Author: user699634,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-09 04:38:08
 2
Author: Ilyax,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-08 15:56:09

Możesz spróbować: http://tinymcefckfilemanger.codeplex.com/

Jednak musisz mieć kilka dostosowań, aby to działało!

:)

 1
Author: qWolf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-17 12:02:19
 1
Author: Schneider,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-28 11:47:16

Carlton : Alfresco wydaje się być rozwiązaniem opartym na Javie. Ta: zajrzałem do folderów wtyczek, ale żaden nie był naprawdę dobry dla asp.net mvc. To, co teraz testuję, to mieszanka Tiny z programem do przesyłania obrazów z FCKEditor: to jest wersja pho, ale myślę, że dość łatwo jest przekonwertować na. Net [Tinyfck] [1]

[1]: to: http://p4a2.crealabsfoundation.org/tinyfck

 0
Author: Ronnie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-23 08:38:17

Właśnie rozpocząłem projekt na codeplex, który ładnie integruje się z ASP.NET MVC 2. Daj znać, jeśli ktoś będzie chciał pomóc... Chcę wkrótce zintegrować kadrowanie (przez JCrop) i zmianę rozmiaru.

Http://aspnetadvimage.codeplex.com/

Przykładowy projekt można pobrać w zakładce "kod źródłowy".

 0
Author: Derek Hunziker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-10 17:04:25
 0
Author: Parminder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-10 07:15:00

Stare pytanie. Jednak byłoby to pomocne dla kogoś.

Http://www.andyarndt.net/TinyFileManager.aspx {[8] } jest aplikacją internetową. NET. Działa dobrze również z formularzami WWW. Możesz również dostosować bit, aby działał z MVC.


Edytuj:

Możesz odwołać się do przykładowej aplikacji dostarczonej w Github TinyFileManager.NET Jak skonfigurować i odnieść się do dokumentacji wymienionej w wyżej wymienionej stronie.

Własny CSS, aby uniknąć niektóre konflikty z 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 Kontrola:

 <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");
            });
        }
    });

Podczas zapisywania bazy danych, Zapisz bezpośrednio, a po ponownym powiązaniu, do pola tekstowego, użyj HttpUtility.HtmlDecode().

 0
Author: Ravimallya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-19 07:48:21