Meilleur gestionnaire d'images de l'éditeur TinyMce / téléchargement de fichiers pour Asp.net Mvc [fermé]

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

  •  09-06-2019
  •  | 
  •  

Question

Quel est le meilleur gestionnaire d'images à intégrer dans l'éditeur TinyMce en dehors des logiciels commerciaux officiels de Moxiecode ?

Je cherche à intégrer un éditeur de texte léger dans une application asp.net mvc et j'ai choisi la solution Tinymce (et non le FCKEditor classique car cela semble plus léger et plus convivial pour jquery).

Malheureusement, TinyMce n'est pas livré avec le gestionnaire d'images ou le gestionnaire de documents intégré comme FCKeditor, mais vous devez les acheter sous forme de plugins depuis Moxiecode.

J'ai regardé d'autres plugins mais jusqu'à présent, je n'ai trouvé aucune solution décente et légère qui fonctionne avec le framework asp.net mvc.

Aucune suggestion?

Était-ce utile?

La solution

Il existe quelques plugins open source sur SourceForge,

http://sourceforge.net/tracker/?group_id=103281&atid=738747(recherche d'image)

L'architecture du plugin est facile à comprendre si vous connaissez Javascript.Si vous avez le temps, vous pouvez déployer le vôtre.

Autres conseils

Gestionnaire de fichiers Ajax http://filemanager.3ntar.net/gratuit et cool

Il s'agit d'une intégration de TinyMCE avec FCKEditor File Upload Manager dans ASP.NET MVC 3, je devrais l'essayer : http://tinymcefckfilemanger.codeplex.com/

http://www.ilyax.com/imagebrowser/ gratuit et meilleur :)

Tu peux essayer: http://tinymcefckfilemanger.codeplex.com/

Cependant, vous devez avoir quelques personnalisations pour que cela fonctionne !

:)

Carlton :Alfresco semble être une solution basée sur Java.Ta :J'ai regardé dans les dossiers des plugins mais aucun n'était vraiment bon pour asp.net mvc.Ce que je teste actuellement est un mélange entre Tiny et le téléchargeur d'images de FCKEditor :c'est la version pho mais je pense qu'il est assez facile de convertir en .net [Tinyfck][1]

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

Je viens de démarrer un projet sur codeplex qui s'intègre bien à ASP.NET MVC 2.Faites-moi savoir si quelqu'un veut m'aider...Je cherche à intégrer le recadrage (via JCrop) et le redimensionnement prochainement.

http://aspnetadvimage.codeplex.com/

Vous pouvez télécharger l'exemple de projet dans l'onglet "Code source".

Vieille question.Cependant, cela pourrait être utile à quelqu'un.

http://www.andyarndt.net/TinyFileManager.aspx est une application Web .net.Fonctionne également bien avec les formulaires Web.Vous pouvez également effectuer une personnalisation de bits pour que cela fonctionne avec MVC.


Modifier:

Vous pouvez vous référer à l'exemple d'application fourni dans Github TinyFileManager.NET comment configurer et consulter la documentation mentionnée dans la page mentionnée ci-dessus.

CSS personnalisé pour éviter certains conflits avec 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;
    }

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

Lors de l'enregistrement de la base de données, enregistrez directement et lors de la reliure à la zone de texte, utilisez HttpUtility.HtmlDecode().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top