Miglior editor TinyMce Gestore immagini/Caricamento file per Asp.net Mvc


28

Qual è il miglior gestore immagini da integrare nell'editor TinyMce a parte quelli commerciali Moxiecode?

Sto cercando di integrare un light texteditor in un'applicazione asp.net mvc e ho scelto la soluzione Tinymce (e non il classico FCKEditor in quanto sembra più leggero e più jquery friendly).

Purtroppo TinyMce non viene fornito con Image Manager o Document Manager integrato come FCKeditor ma è necessario acquistarli come plug-in da Moxiecode.

Ho cercato altri plug-in, ma fino ad ora non ho trovato nessuna soluzione decente e leggera che funzioni con il framework asp.net mvc.

Qualche suggerimento?

5

ci sono un paio di plugin open source su SourceForge,

http://sourceforge.net/tracker/?group_id=103281&atid=738747 (ricerca di immagini)

L'architettura plug-in è facile da capire se si sa Javascript. Se hai il tempo puoi tirar fuori da te.

+3

Per la vita di me, non ne ho ancora trovato uno. Qualcuno ha avuto successo? 24 giu. 092009-06-24 14:07:04

  0

Ma non ho ricevuto il plugin dal sito, quale plugin si usa? 21 ott. 132013-10-21 08:06:56


0

Carlton: Alfresco sembra essere una soluzione basata su Java. Ta: ho esaminato le cartelle dei plug-in, ma nessuna era veramente buona per asp.net mvc. Quello che sto testando ora è un mix tra molto piccolo con l'uploader immagine di FCKEditor: questa è la versione pho, ma penso che sia abbastanza facile da convertire NET [Tinyfck] [1]

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


2

http://www.ilyax.com/imagebrowser/ libero e migliore :)

  0

dov'è il caricamento? 20 ago. 152015-08-20 17:09:22


0

ho appena iniziato un progetto su CodePlex che si integra perfettamente con ASP.NET MVC 2. Fatemi sapere se qualcuno vuole dare una mano ... sono cercando di integrare il ritaglio (tramite JCrop) e il ridimensionamento presto.

http://aspnetadvimage.codeplex.com/

è possibile scaricare il progetto di esempio sulla scheda "codice sorgente".


5

Ajax File Manager http://filemanager.3ntar.net/ gratuito e cooool

+4

Il link non è più valido. 22 gen. 152015-01-22 04:48:16


3

Si tratta di un'integrazione di TinyMCE con FCKEditor File Upload Manager in ASP.NET MVC 3, dovrebbe fare un tentativo: http://tinymcefckfilemanger.codeplex.com/


1

si può provare: http://tinymcefckfilemanger.codeplex.com/

Tuttavia, è necessario disporre di alcune personalizzazioni per farlo funzionare!

:)


0

Questo funziona per asp.net mvc http://aspnetadvimage.codeplex.com/SourceControl/list/changesets


1

Penso che questa sia la soluzione migliore

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

  0

so che è una vecchia risposta, ma come l'hai personalizzata, voglio dire che ho bisogno di caricare immagini e file per ogni utente nella sua cartella non in una cartella generale, voglio dire che tutti gli utenti possono quindi ottenere immagini di altri utenti, ho bisogno per caricare le immagini in una cartella privata per ogni utente 18 dic. 152015-12-18 23:44:27


0

vecchia questione. Tuttavia, sarebbe utile a qualcuno.

http://www.andyarndt.net/TinyFileManager.aspx è un'applicazione Web. Net. Funziona bene anche con i webform. Puoi personalizzare il bit per farlo funzionare anche con MVC.


Edit:

È possibile fare riferimento all'applicazione di esempio fornito in Github TinyFileManager.NET per come configurare e fare riferimento alla documentazione indicata nella pagina di cui sopra.

CSS personalizzato per evitare alcuni conflitti con Bootstrap ver. 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 controllo:

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

Quando si salva il database, salvare direttamente, e quando ri-binding, alla casella di testo , utilizzare HttpUtility.HtmlDecode().

  0

so che è una vecchia risposta, ma come hai fatto a personalizzarlo, voglio dire che ho bisogno di caricare immagini e file per ogni utente nella sua cartella non in una cartella generale, intendo tutti gli utenti possono quindi ottenere immagini di altri utenti, ne ho bisogno per caricare le immagini in una cartella privata per ogni utente 18 dic. 152015-12-18 23:43:54