Drupal: Установка ckeditor

На сколько-бы вы продвинутым не были в HTML разметке, согласитесь, что писать статьи, заметки в блоге и другие виды материалов удобнее, когда есть возможность нажатием одной кнопки отформатировать кусок текста, или абзац. Для этой цели создано много WYSIWYG редакторов (What You See Is What You Get), построенных на основе JavaScript, наиболее часто применяемые среди них это: CKEditor, FCKeditor, openWYSIWYG, TinyMCE и другие.

В этой статье я расскажу как установить визуальный редактор CKEditor, который богат функционалом, удобен и который интегрируется практически со всеми популярными CMS.

Установка CKEditor

Устанавливаем модуль CKEditor.

Если установка прошла успешно, видим сообщение Installation wsa completed successfully. Нажимаем Enable newly added modules, для того, чтоб включить установленный модуль.

Включаем установленный модуль, устанавливая чекбокс этого модуля и нажимая кнопкe Save configuration.

Заходим на страницу разработчика CKEditor, загружаем JavaScript библиотеку, распаковуем ее в папку /sites/all/libraries/ckeditor, проверяем, чтоб файл ckeditor.js находился именно по этому пути. Проверяем чтоб права доступа к скопированной папке давали возможнось веб серверу читать из нее.

По идее все. Теперь, при создании документа для форматов ввода Filtered HTML и Full HTML будет отображен CKEditor:

Настройка  CKEditor

Заходим в меню Конфигурация (Configuration), в открывшемся окне в секции Работа с содержимым выбираем CKEditor.

В открывшемся окне мы видим, что по умолчанию модуль CKEditor связал форматы ввода Filtered HTML и Full HTML со своими профилями Advanced и Full.

Здесь если требуется меняем настройки профиля.

 

Тэги: 

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <s> <u> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <hr> <dd> <sub> <sup>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Защита от СПАМ ботов. Подтвердите, пожалуйста, что вы человек.
18 + 1 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.