Intereting Posts
Экспорт данных таблицы в файл csv с помощью mysqldump Выдача запроса FORM POST с PHP с использованием базовой аутентификации HTTP Регулярное выражение – перемещение содержимого между тегами XML Загружать данные Локальный файл с хешем и датой с помощью набора Как получить идентификатор последней вставленной строки при использовании PDO в PHP? Как сделать простой модуль в OpenCart? Пример получения последних сообщений от WordPress и показ его в OpenCart? Можно ли вставить строку, но только если значение еще не существует? Как остановить кого-то от возвращения на предыдущую страницу? Преобразование времени в секундах Санитарный ввод, но выход не так, как ожидалось в запрошенной связанной библиотеке openssl установлена ​​неправильная версия Определить версию браузера Прекратите использование `global` в PHP Как предотвратить атаки инъекций кода в PHP? PHP Array – превращение значений массива в ключи

Как избавиться от большого интервала в CKEditor?

введите описание изображения здесь

Я установил CKEditor, я обнаружил, что он вызывает большое пространство между строками, хотя я просто нажимаю один раз, чтобы перейти к следующему! Я должен нажать «Shift» для каждого входа, чтобы иметь прорыв! Любая идея о том, как заставить его работать без нажатия клавиши Shift?

Строка 2 вызвана нажатием клавиши Shift + enter. Строка 3 вызвана просто нажатием Enter.

Я использую PHP

Solutions Collecting From Web of "Как избавиться от большого интервала в CKEditor?"

Вы можете установить в своем config.js вместо a <p> вместо <p> , нажав клавишу ENTER:

 config.enterMode = CKEDITOR.ENTER_BR; 

Доступные флаги

 CKEDITOR.ENTER_P (1) – new <p> paragraphs are created; CKEDITOR.ENTER_BR (2) – lines are broken with <br> elements; CKEDITOR.ENTER_DIV (3) – new <div> blocks are created. 

Посмотрите документы для enterMode для получения дополнительной информации.


Расширение на Josepth Silber ответ (что он знает, что он удалил .. Он предложил использовать config.autoParagraph = false; ), IIRC (в руководстве не совсем ясно, что create wrapping blocks around inline contents ), config autoParagraph добавляет <p></p> соединяют каждый встроенный контент внутри тела. Таким образом, даже если вы нажмете Enter на пустой строке, он сгенерирует <p></p> (или <p>&nbsp;</p> , если это так). В пособии предлагается оставить эту опцию, как есть, хотя (так установлено значение true );

Мне было легче жестко записать это. Откройте файлы сайтов / все / библиотеки / ckeditor / ckeditor.js в Notepad ++ Перейдите к строке 22 или найдите shiftEnterMode

Изменить следующее:

 enterMode:1,forceEnterMode:false,shiftEnterMode:2, 

в:

 enterMode:2,forceEnterMode:false,shiftEnterMode:1, 

сделанный!