2015-09-12 4 views
0

Im building MVC 4 с пользовательской CMS прямо сейчас и им с использованием CKEditor для редактирования страницы. У меня проблема с встроенным редактором. Я назначаю свои divs в качестве чтения в документации CKEditor, он должен автоматически конвертировать divs в CKEditor с панелью инструментов в нем (я видел demo).MVC 4 Встроенный редактор CKEditor не отображает панель инструментов

Но каждый раз, когда я нажимаю на мои divs с абзацем или списком или что-то еще, курсор мигает, и я могу редактировать текст, но нет панели инструментов.

Я не изменил config.js. Я пробовал с простым кодом, но не работал. Пожалуйста, помогите ...

Пробовал с этим кодом:

<div contenteditable="true" id="editor1"> 
    <p>EDIT ME!</p> 
</div> 

наклоняет редактировать.

+0

примечание я попробовал CKEDITOR.inline ('# editor1'); но все еще не работает –

ответ

0

Try ниже код:

$('.editor1').click(function() { 
    var name; 
    for(name in CKEDITOR.instances) { 
     var instance = CKEDITOR.instances[name]; 
     if(this && this == instance.element.$) { 
     return; 
    } 
} 
$(this).attr('contenteditable', true); 
CKEDITOR.inline(this); 
}); 
0

Видимо CKEditor я щас в моем приложении MVC 4 был установлен из пакета самородка. Установленный плагин не имеет возможности выполнять встроенное редактирование.

Таким образом, решение должно быть установлено вручную с ckeditor.com. Распакуйте загруженный zip-файл, а затем скопируйте его в папку сценария проекта. Выберите «Показать все файлы» из браузера решений, затем щелкните правой кнопкой мыши папку ckeditor и выберите «Включить в проект».

Смежные вопросы