Mejor editor TinyMce Administrador de Imágenes / Archivo de carga para Asp.net Mvc [cerrado]

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

  •  09-06-2019
  •  | 
  •  

Pregunta

¿Cuál es el mejor Administrador de Imágenes para integrar en el editor TinyMce, aparte de los oficiales Moxiecode comerciales?

Estoy buscando integrar un poquito el editor de texto en un asp.net aplicación mvc y yo he elegido el Tinymce solución (y no el clásico FCKEditor como esto parece más ligero y más jquery ambiente).

Lamentablemente TinyMce no viene con el Image Manager o Administrador de Documentos integrado como FCKeditor, pero usted debe comprar como de los plugins de formulario de Moxiecode.

He mirado otros plugins, pero hasta ahora no he encontrar cualquier descienden y solución de luz que funciona con asp.net marco de mvc.

Alguna sugerencia?

¿Fue útil?

Solución

Hay un par de plugins en SourceForge,

http://sourceforge.net/tracker/?group_id=103281&atid=738747 (búsqueda de imágenes)

La arquitectura de plugin es fácil de entender si sabes Javascript.Si usted tiene el tiempo, usted podría desarrollar su propio.

Otros consejos

Ajax Administrador De Archivos http://filemanager.3ntar.net/ libre y cooool

Esta es una integración de TinyMCE con FCKEditor de Carga de Archivos en el Administrador de ASP.NET MVC 3, debería darle una oportunidad: http://tinymcefckfilemanger.codeplex.com/

Usted puede intentar: http://tinymcefckfilemanger.codeplex.com/

Sin embargo, usted debe tener algunas personaliza para hacer el trabajo!

:)

Carlton :Alfresco parece ser una solución basada en Java.Ta:He mirado en el plugin carpetas, pero ninguno fue realmente bueno para asp.net mvc.Lo que ahora estoy probando es una mezcla entre el Pequeño con la imagen uploader de FCKEditor:este es el pho versión, pero creo que es bastante fácil para convertir .net [Tinyfck][1]

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

Acabo de empezar un proyecto en codeplex que se integra muy bien con ASP.NET MVC 2.Déjeme saber si alguien quiere ayudar...Estoy buscando integrar recorte (a través de JCrop) y el tamaño de pronto.

http://aspnetadvimage.codeplex.com/

Puedes descargar el proyecto de ejemplo en el "Código Fuente" de la ficha.

La vieja pregunta.Sin embargo, sería útil a alguien.

http://www.andyarndt.net/TinyFileManager.aspx es un .web de la red de la aplicación.Funciona bien con webforms así.Usted puede hacer poco de personalización para obtener funcionó con MVC así.


Editar:

Puede referirse a la aplicación de ejemplo proporcionado en Github TinyFileManager.NET cómo configurar y consulte la documentación mencionada anteriormente mencionada página.

CSS personalizado para evitar algunos conflictos con 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 Control:

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

Al guardar la base de datos, guardar directamente, y cuando re-unión, en el cuadro de texto, el uso de HttpUtility.HtmlDecode().

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top