Najlepszy edytor TinyMce Image Manager/Przesyłanie plików dla Asp.net Mvc


28

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

Szukam zintegrowanego lekkiego edytora tekstu w aplikacji asp.net mvc i wybrałem rozwiązanie Tinymce (a nie klasyczny FCKEditor, ponieważ wydaje się bardziej lekki i bardziej przyjazny jquery).

Niestety TinyMce nie jest dołączone do Image Manager lub Document Managera zintegrowanego z FCKeditor, ale należy je kupić jako wtyczkę z Moxiecode.

Wygląda na to, że mam inne wtyczki, ale do tej pory nie znalazłem żadnego dekadenckiego i lekkiego rozwiązania współpracującego z ASP.NET mvc framework.

Wszelkie sugestie?

5

Istnieje kilka wtyczek open source na SourceForge,

http://sourceforge.net/tracker/?group_id=103281&atid=738747 (poszukiwanie obrazu)

Architektura Wtyczka jest łatwa do zrozumienia, jeśli wiesz Javascript. Jeśli masz czas na samodzielne wdrożenie.

+3

Na życie mnie jeszcze nie znalazłem. Czy ktoś miał sukces? 24 cze. 092009-06-24 14:07:04

  0

Ale nie dostałem wtyczki z witryny, z której wtyczki korzystasz? 21 paź. 132013-10-21 08:06:56


0

Carlton: Alfresco wydaje się być rozwiązaniem opartym na Javie. Ta: Sprawdziłem foldery wtyczek, ale żaden nie był naprawdę dobry dla asp.net mvc. Co ja teraz testuje to mieszanka Tiny z uploader obrazu FCKEditor: jest to wersja pho ale myślę, że jest dość łatwy do konwersji do .net [Tinyfck] [1]

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


2

http://www.ilyax.com/imagebrowser/ darmo i najlepiej :)

  0

gdzie jest upload? 20 sie. 152015-08-20 17:09:22


0

właśnie rozpoczął projekt na CodePlex, które integruje ładnie z ASP.NET MVC 2. Daj mi znać, jeśli ktoś chce pomóc ... Jestem chce zintegrować przycinanie (przez JCrop) i wkrótce zmienić rozmiar.

http://aspnetadvimage.codeplex.com/

Możesz pobrać przykładowy projekt w zakładce „kod źródłowy”.


5

Ajax File Manager http://filemanager.3ntar.net/ darmo i cooool

+4

Link nie jest już ważny. 22 sty. 152015-01-22 04:48:16


3

Jest to integracja z TinyMCE FCKeditor Upload File Managera w ASP.NET MVC 3, należy spróbować: http://tinymcefckfilemanger.codeplex.com/


1

można spróbować: http://tinymcefckfilemanger.codeplex.com/

Musisz jednak dostosować program, aby działało!

:)


0

Ten działa dla ASP.NET MVC http://aspnetadvimage.codeplex.com/SourceControl/list/changesets


1

Myślę, że to najlepsze rozwiązanie

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

  0

Wiem, że to stara odpowiedź, ale jak to zrobiłeś, to znaczy, że muszę przesłać zdjęcia i pliki dla każdego użytkownika do jego folderu, a nie do folderu ogólnego, to znaczy, że wszyscy użytkownicy mogą uzyskać obrazy innych użytkowników, potrzebuję to przesłać obrazy do prywatnego folderu dla każdego użytkownika 18 gru. 152015-12-18 23:44:27


0

Old pytanie. Byłoby jednak pomocne dla kogoś.

http://www.andyarndt.net/TinyFileManager.aspx to aplikacja internetowa .net. Działa również z formami internetowymi. Możesz dostosować nieco, aby działało również z MVC.


Edit:

Można odwołać się do przykładowej aplikacji dostarczonych w Github TinyFileManager.NET do sposobu konfigurowania oraz zapoznać się z dokumentacją, o którym mowa w wyżej wymienionej stronie.

Własne ustawienia CSS w celu uniknięcia konfliktów z 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 sterowania:

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

Przy zapisie do bazy danych, należy zapisać bezpośrednio, a kiedy ponownie wiążące, do pola tekstowego , użyj HttpUtility.HtmlDecode().

  0

wiem, że to stara odpowiedź, ale w jaki sposób to zrobiłeś, to znaczy, że muszę przesłać zdjęcia i pliki dla każdego użytkownika do jego folderu, a nie do folderu ogólnego, mam na myśli wszyscy użytkownicy mogą wtedy uzyskać obrazy innych użytkowników, potrzebuję ich do przesłania obrazów do prywatnego folderu dla każdego użytkownika 18 gru. 152015-12-18 23:43:54