Я пытаюсь добавить плагин в CKeditor, поэтому я следил за этим tutorial, который показывает вам пример плагина timestamp, который вы можете добавить в свой ckeditor. этот плагин пример доступен для скачивания hereплагины не работают с CKEditor 4.4
загрузить его, и он работает довольно хорошо с этой конфигурацией:
CKEDITOR.editorConfig = function(config) {
config.extraPlugins = 'timestamp';
}
HTML страницы:
<p id="editable-text" contenteditable="true">
this is a text which should be edited by ckeditor
</p>
<p id="another-editable" contenteditable="true">
this is a text which should be edited by ckeditor
</p
<script>
CKEDITOR.disableAutoInline = true;
CKEDITOR.inline('editable-text');
CKEDITOR.inline('another-editable');
</script>
, но через некоторое время я искал решение для совместного использования панели инструментов между всем редактируемым абзацем, а также фиксированное положение панели инструментов в верхней части страницы. к счастью, я нашел плагин под названием sharedspace, который делает именно это, я загрузил его и поместил в папку плагинов, затем добавил некоторые строки в свой файл конфигурации, чтобы заставить его работать.
CKEDITOR.editorConfig = function(config) {
config.extraPlugins = 'timestamp';
config.extraPlugins = 'sharedspace';
config.removePlugins = 'floatingspace,resize';
config.sharedSpaces = {
top: 'toolbarLocation',
}
}
В настоящее время плагин timestamp
больше не работает. когда я удаляю несколько добавленных строк, плагин «timestamp» снова работает (и я могу видеть кнопку таймера на панели инструментов).
также Никакой другой плагин, похоже, работает с вышеуказанными строками кода.
Есть ли способ решить это? Благодаря!
Удивительно, это работает! Спасибо @Reinmar – medBo
Я создал плагин simplelink, и я хочу «заменить» ссылку по умолчанию, я сделал: config.removePlugins = 'link'; но он также удаляет «unlink». есть способ остановить ТОЛЬКО «ссылку» от запуска при двойном щелчке ссылки? – medBo