Лучший редактор TinyMce. Диспетчер изображений / загрузка файлов для Asp.net Mvc [закрыто]

StackOverflow https://stackoverflow.com/questions/19604

  •  09-06-2019
  •  | 
  •  

Вопрос

Какой менеджер изображений лучше всего интегрировать в редактор TinyMce, кроме официальных коммерческих Moxiecode?

Я хочу интегрировать легкий текстовый редактор в приложение asp.net mvc и выбрал решение Tinymce (а не классический FCKEditor, поскольку он кажется более легким и более дружелюбным к jquery).

К сожалению, TinyMce не поставляется с интегрированным менеджером изображений или менеджером документов, как FCKeditor, но вы должны купить их в виде плагинов от Moxiecode.

Я просмотрел другие плагины, но до сих пор не нашел ни одного достойного и легкого решения, которое работало бы с инфраструктурой asp.net mvc.

Какие-либо предложения?

Это было полезно?

Решение

На SourceForge есть несколько плагинов с открытым исходным кодом.

http://sourceforge.net/tracker/?group_id=103281&atid=738747(поиск изображения)

Архитектуру плагина легко понять, если вы знаете Javascript.Если у вас есть время, вы можете создать свою собственную.

Другие советы

Файловый менеджер Ajax http://filemanager.3ntar.net/бесплатно и круто

Это интеграция TinyMCE с диспетчером загрузки файлов FCKEditor в ASP.NET MVC 3, стоит попробовать: http://tinymcefckfilemanger.codeplex.com/

http://www.ilyax.com/imagebrowser/ бесплатно и лучше :)

Можешь попробовать: http://tinymcefckfilemanger.codeplex.com/

Однако, чтобы это работало, у вас должны быть некоторые настройки!

:)

Я думаю, что это лучшее решение

http://www.andyarndt.net/TinyFileManager.aspx#sthash.4MgLV1Oi.dpbs

Карлтон:Alfresco, похоже, является решением на основе Java.Та:Я просмотрел папки плагинов, но ни один из них не подошел для asp.net mvc.Сейчас я тестирую смесь Tiny с загрузчиком изображений FCKEditor:это версия pho, но я думаю, что ее довольно легко преобразовать в .net [Tinyfck][1]

[1]:этот: http://p4a2.crealabsfoundation.org/tinyfck

Я только что начал проект Codeplex, который прекрасно интегрируется с ASP.NET MVC 2.Дайте мне знать, если кто-то хочет помочь...Я собираюсь в ближайшее время интегрировать обрезку (через JCrop) и изменение размера.

http://aspnetadvimage.codeplex.com/

Скачать пример проекта можно на вкладке «Исходный код».

Это работает для asp.net mvchttp://aspnetadvimage.codeplex.com/SourceControl/list/changesets

Старый вопрос.Однако кому-то это будет полезно.

http://www.andyarndt.net/TinyFileManager.aspx это веб-приложение .net.Прекрасно работает и с веб-формами.Вы также можете настроить бит, чтобы он работал с MVC.


Редактировать:

Вы можете обратиться к образцу приложения, представленному в Github TinyFileManager.NET о том, как настроить и обратиться к документации, упомянутой на вышеупомянутой странице.

Пользовательский CSS, чтобы избежать некоторых конфликтов с версией Bootstrap.3.х.х:

    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>

Javascript для TinyMCE:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top