Использование ckeditor в библиотеке классов asp.net

Мне нужно создать библиотеку классов с заголовком и шаблоном тела. И заголовок, и тело являются текстовыми полями. В теле я хочу использовать CKEditor в качестве текстового редактора. Кроме того, редактор содержит ImageBrowser.aspx и LinkBrowser.aspx для просмотра изображений и файлов.

До сих пор я использовал CKEditor непосредственно на странице aspx. Но теперь я собираюсь использовать его в библиотеке классов, чтобы у меня был dll-файл, который я буду использовать в своем веб-приложении.

Какой выход? Ищу советы. Спасибо.


person sangam    schedule 18.04.2011    source источник


Ответы (2)


кто-то уже сделал это за вас - http://syrinxckeditor.codeplex.com/

person Baldy    schedule 23.05.2011
comment
Большое спасибо за ссылку. Я попробовал и нашел полезным. Но все, что это помогает, это то, что теперь мне не нужно вручную превращать текстовое поле в ckeditor. Но все же мне нужно включить файлы ckeditor на свой сайт. Можно ли как-нибудь интегрировать все это в одну dll? - person sangam; 25.05.2011
comment
это было бы много работы и постоянной головной боли по обслуживанию. Вы избавите себя от многих хлопот, просто используя то, что доступно. - person Baldy; 26.05.2011
comment
@sangam, вы можете встроить файлы ресурсов в dll, попробовав найти это - person Shakeeb Ahmed; 30.05.2011

Некоторое время назад я сделал CMS, которую можно использовать бесплатно, и все остальные вещи GPL. Я использую CKEditor для редактирования контента в решении. Если вам нравится скачать его и посмотреть, как это делается.

http://hci.me.uk/contentmanagement/

В решении для редактирования контента WYSIWYG задействованы следующие файлы:

  1. Папка App_Code: Content.cs
  2. Папка App_Data: content.xml
  3. Папка FCKEditor
  4. Папка UserControls: ContentManager.ascx, ContentManager.ascx.cs

Они представляют ckeditor, когда пользователь входит в систему для редактирования различных разделов, а затем содержимое сохраняется в файле xml. Также есть папка для загрузки материалов из редактора и управления файлами.

Надеюсь, это поможет вам

person Ali Habibzadeh    schedule 25.05.2011
comment
О XGreen! Это хорошая работа, и она действительно полезна для начала работы с CMS. Хотя мой вопрос о включении ckeditor в dll не рассматривается, вы заслуживаете +1. - person sangam; 26.05.2011