Как в ckeditor отключить контекстное менюВ ckeditor'е есть такая неприятная особенность, которая из версии в версию меня раздражает все больше и больше. Это совершенно бесполезное контекстное меню. Хотя оговорюсь. Контекстное меню это одна из важных составляющих плагинов этого чудесного редактора wysiwyg. Однако при обычном использовании эта фича редактора сильно раздражает. Особенно если проверка правописания включена, то клик правой кнопкой по слову место ожидаемых вариантов написания дает совершенно бесполезные - вставить, копировать. А наживать каждый раз ctrl просто лень. Еще раздражает то, что из-за приватной настройки браузеров, эти функции копирования текста попросту не работают, и при нажатии просто выдают ошибку. Поэтому отключим данную фичу, за ненадобностью. Как это сделать? Как в ckeditor отключить контекстное меню.

Перерыв кучу решений на форумах нашел одно подходящее и самое главное работающее. В ckeditor/config.js добавляем всего одну строку

 config.removePlugins = 'liststyle,tabletools,scayt,menubutton,contextmenu';

Этот вариант сто процентов рабочий в 4-ой версии редактора. на форумах пишут, что работает и в 3-ей версии. Я проверять не стал. Верю на слово.

Упомянутое выше включение проверки орфографии тоже в редакторе кстати по умолчанию выключено, что тоже весьма печально. Я уже писал об этом ранее

Кому лень читать продублирую, все просто. Туда же куда и первую строку добавляем

 config.disableNativeSpellChecker = false;

Мне никогда не надоест интерпретировать перевод этой команды на русский язык: отключить отключалку встроенной проверки орфографии.

Научитесь программировать и писать статьи напишите свой битрикс, прославитесь. Ведь программирование битрикс не сложнее чем, работать с ckeditor. Кстати говоря последняя версия редактора по своей сложности сопоставима с этой серьезной CMS/

Оставлять комментарии могут только зарегистрированные пользователи

Комментарии  

nezloy
# nezloy 18.11.2014 17:00
респект и уважуха
Святослав khusamov
# Святослав khusamov 28.07.2015 04:00
Зашел в папку plugins дистрибутива CKeditor, но не нашел плагины: menubutton, contextmenu
Как их отключить, если их там даже нет?
Версия 4.5.1 full
Sipth
# Sipth 19.01.2016 23:40
что то до меня как то не доходит...
версия эдитора 4.5.6
эдитор становлен в drupal последней версии с последней версией плагина.
В /libraries/ckeditor/ есть config.js , добавил в него последней строчкой и реакции ноль.
В /modules/ckeditor/ нашел по конфигу только файл ckeditor.config.js - по идее в него советуют прописывать все параметры по конфигурации.
в нем строчку вставил после config.extraPlugins ='':
реакции так же ноль.

и кеш чистил и обновлял странички... фиг.
может в последней версии надо куда то в другое место запихивать?
Иоанн
# Иоанн 02.06.2017 12:09
В версии 4.7 не срабатывает отключение контекстного меню програмки. помогло только удаление куска кода из ckeditor.js
Leroy
# Leroy 02.06.2017 12:18
В этой версии много чего странного не вырубается вовсе. На днях пришлось лезть в js чтобы оно не удаляло пустые ссылки. иначе никак