<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=CKEditor</id>
	<title>CKEditor - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=CKEditor"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=CKEditor&amp;action=history"/>
	<updated>2026-10-12T08:34:07Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=CKEditor&amp;diff=403&amp;oldid=prev</id>
		<title>&gt;Zina: /* Панель инструментов */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=CKEditor&amp;diff=403&amp;oldid=prev"/>
		<updated>2022-04-27T12:59:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Панель инструментов&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Установка и настройка CKEditor в Drupal.&lt;br /&gt;
&lt;br /&gt;
# Модуль для Drupal&lt;br /&gt;
# Сам CKEditor&lt;br /&gt;
#* CDN&lt;br /&gt;
#* Тонкая настройка и загрузка только необходимого&lt;br /&gt;
# Настройка&lt;br /&gt;
#* Отключить CKEditor в полях админки (неактуально для 7?)&lt;br /&gt;
#* Фильтры ввода&lt;br /&gt;
# Загрузка картинок&lt;br /&gt;
# Дополнительные плагины&lt;br /&gt;
&lt;br /&gt;
== Модуль для Drupal ==&lt;br /&gt;
&lt;br /&gt;
 drush dl ckeditor video_filter &amp;amp;&amp;amp; drush -y en ckeditor video_filter&lt;br /&gt;
 drush l10n-update-refresh &amp;amp;&amp;amp; drush l10n-update&lt;br /&gt;
&lt;br /&gt;
== Сам CKEditor ==&lt;br /&gt;
&lt;br /&gt;
=== Быстрая загрузка с CDN ===&lt;br /&gt;
&lt;br /&gt;
admin/config/content/ckeditor/editg — в секции «Расширенные настройки» — «Путь к CKEditor» ввести:&lt;br /&gt;
&lt;br /&gt;
 //cdn.ckeditor.com/4.4.5.1/standard&lt;br /&gt;
&lt;br /&gt;
Номер версии взять на http://cdn.ckeditor.com/&lt;br /&gt;
&lt;br /&gt;
=== Тонкая настройка и загрузка только необходимого ===&lt;br /&gt;
&lt;br /&gt;
Прежде, чем скачивать CKEditor, можно его сконфигурировать, чтобы убрать мусор и добавить необходимое.&lt;br /&gt;
&lt;br /&gt;
# http://ckeditor.com/download&lt;br /&gt;
# Выбрать «Or let me customize CKEditor» и нажать «Customize &amp;amp; Download CKEditor»&lt;br /&gt;
# «Choose preset» — «Standard»&lt;br /&gt;
# Select your plugins and skin&lt;br /&gt;
## Убрать из левой колонки:&lt;br /&gt;
### About CKEditor&lt;br /&gt;
### Accessibility Help&lt;br /&gt;
### SpellCheckAsYouType (SCAYT)&lt;br /&gt;
### WebSpellChecker&lt;br /&gt;
## Добавить из правой колонки:&lt;br /&gt;
### Content Templates&lt;br /&gt;
### Justify&lt;br /&gt;
### List Style&lt;br /&gt;
### Show Blocks&lt;br /&gt;
## Вместе с плагинами справа будут автоматически добавлены такие плагины: Dialog, Dialog User Interface, Fake Objects, Floating Panel, Indent / Outdent, List Block, Menu, Panel, Popup, Rich Combo, UI Button&lt;br /&gt;
# Finalize and download — добавить справа языки интерфейса.&lt;br /&gt;
&lt;br /&gt;
Содержимое архива нужно положить внутрь папки модуля Drupal /sites/all/modules/ckeditor в еще одну папку ckeditor — то есть путь будет такой: &lt;br /&gt;
&lt;br /&gt;
 /sites/all/modules/ckeditor/ckeditor/&lt;br /&gt;
&lt;br /&gt;
Там в папке уже лежит файл COPY_HERE.txt, который как бы намекает.&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
&lt;br /&gt;
Настройки CKEditor сохраняются в виде профилей здесь: admin/config/content/ckeditor&lt;br /&gt;
&lt;br /&gt;
По умолчанию есть 3 профиля:&lt;br /&gt;
&lt;br /&gt;
* Advanced&lt;br /&gt;
* Full&lt;br /&gt;
* CKEditor Global Profile&lt;br /&gt;
&lt;br /&gt;
Сначала настроим глобальный профиль: &lt;br /&gt;
&lt;br /&gt;
 admin/config/content/ckeditor/editg&lt;br /&gt;
&lt;br /&gt;
* Use toolbar Drag&amp;amp;Drop feature — [*] Отключено&lt;br /&gt;
&lt;br /&gt;
В качестве основного рабочего профиля будем использовать профиль Advanced:&lt;br /&gt;
&lt;br /&gt;
 admin/config/content/ckeditor/edit/Advanced&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Фильтры ввода ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Скачать ===&lt;br /&gt;
&lt;br /&gt;
==== Быстрая установка и загрузка с CDN ====&lt;br /&gt;
&lt;br /&gt;
admin/config/content/ckeditor/editg — в секции «Расширенные настройки — Путь к CKEditor» ввести:&lt;br /&gt;
&lt;br /&gt;
 //cdn.ckeditor.com/4.4.5.1/standard&lt;br /&gt;
&lt;br /&gt;
Номер версии взять на http://cdn.ckeditor.com/&lt;br /&gt;
&lt;br /&gt;
==== Тонкая настройка и загрузка с сайта ====&lt;br /&gt;
&lt;br /&gt;
Модуль для Drupal: https://www.drupal.org/project/ckeditor&lt;br /&gt;
&lt;br /&gt;
Его распаковать как обычно в Друпале — /sites/all/modules/ckeditor/&lt;br /&gt;
&lt;br /&gt;
Включить модуль: &amp;lt;code&amp;gt;/admin/build/modules&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Сам CKEditor: http://ckeditor.com/download. Прежде, чем скачивать, нужно его сконфигурировать, чтобы убрать ненужное и добавить нужное.&lt;br /&gt;
&lt;br /&gt;
# Выбрать «Or let me customize CKEditor» и нажать «Customize &amp;amp; Download CKEditor»&lt;br /&gt;
# «Choose preset» — «Standard»&lt;br /&gt;
# Select your plugins and skin&lt;br /&gt;
## Убрать из левой колонки:&lt;br /&gt;
### About CKEditor&lt;br /&gt;
### Accessibility Help&lt;br /&gt;
### SpellCheckAsYouType (SCAYT)&lt;br /&gt;
### WebSpellChecker&lt;br /&gt;
## Добавить из правой колонки:&lt;br /&gt;
### Content Templates&lt;br /&gt;
### Justify&lt;br /&gt;
### List Style&lt;br /&gt;
### Show Blocks&lt;br /&gt;
## Вместе с плагинами справа будут автоматически добавлены такие плагины: Dialog, Dialog User Interface, Fake Objects, Floating Panel, Indent / Outdent, List Block, Menu, Panel, Popup, Rich Combo, UI Button&lt;br /&gt;
# Finalize and download — добавить справа языки интерфейса.&lt;br /&gt;
&lt;br /&gt;
Содержимое архива нужно положить внутрь папки модуля Друпала в еще одну папку ckeditor — то есть путь будет такой: /sites/all/modules/ckeditor/ckeditor/ (там, в папке модуля, уже лежит файл COPY_HERE.txt, который как бы намекает).&lt;br /&gt;
&lt;br /&gt;
Помимо официальной сборки CKEditor, потребуются еще плагины:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;upload_image&amp;#039;&amp;#039;&amp;#039; — самописный простой загрузчик картинок на сайт.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;video_filter&amp;#039;&amp;#039;&amp;#039; — вставка видео YouTube с помощью специального тэга [video: ].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;htmlbuttons&amp;#039;&amp;#039;&amp;#039; — плагин для создания простых кнопок для вставки заранее заготовленного текста или HTML кода. Например, кнопка дя вставки спецтэга [video: ].&lt;br /&gt;
&lt;br /&gt;
=== Настроить ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Установить дополнительные модули Drupal:&lt;br /&gt;
&lt;br /&gt;
* [https://www.drupal.org/project/noindex_external_links Noindex External Links] — фильтр для добавления внешним ссылкам атрибута «nofollow».&amp;lt;br /&amp;gt;Включить на странице модуля &amp;lt;code&amp;gt;/admin/settings/noindex_external_links&amp;lt;/code&amp;gt;: &amp;quot;Add attribute rel=&amp;quot;nofollow&amp;quot; to links&amp;quot;. По умолчанию «nofollow» будет добавляться всем ссылкам, кроме собственного домена.&lt;br /&gt;
* [https://www.drupal.org/project/video_filter Video Filter] — фильтр для добавления видео&lt;br /&gt;
&lt;br /&gt;
Настроить «Форматы ввода» &amp;lt;code&amp;gt;/admin/settings/filters&amp;lt;/code&amp;gt;: «Filtered HTML» → «настроить», включить фильтры:&lt;br /&gt;
&lt;br /&gt;
* Noindex External Links filter&lt;br /&gt;
* HTML корректор&lt;br /&gt;
* Video Filter&lt;br /&gt;
* Преобразователь переводов строки&lt;br /&gt;
* Фильтр HTML&lt;br /&gt;
&lt;br /&gt;
«Filtered HTML» → «настроить» → перейти на вкладку «Настроить» («Конфигурировать Filtered HTML»):&lt;br /&gt;
&lt;br /&gt;
* отключить «Показывать справку HTML» (все равно обычных пользователей это только пугает)&lt;br /&gt;
* отключить «Защита от спамерских ссылок»&lt;br /&gt;
* в опциях «Video filter» указать:&lt;br /&gt;
** размер — 640 х 360&lt;br /&gt;
** Default autoplay setting — нет&lt;br /&gt;
** Related videos setting — нет&lt;br /&gt;
** Use HTML5 — да&lt;br /&gt;
&lt;br /&gt;
=== Отключить CKEditor в формах админки Drupal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/admin/settings/ckeditor&amp;lt;/code&amp;gt; Visibility settings → Use inclusion or exclusion mode → Exclude&lt;br /&gt;
&lt;br /&gt;
Fields to exclude/include:&lt;br /&gt;
&lt;br /&gt;
 *admin/*&lt;br /&gt;
 *edit.edit-nodewords-description&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
==== upload_image — загрузчик картинок ====&lt;br /&gt;
&lt;br /&gt;
1. В корне сайта создать папку &amp;lt;code&amp;gt;/images/&amp;lt;/code&amp;gt; с правами 777.&lt;br /&gt;
&lt;br /&gt;
2. Создать файл &amp;lt;code&amp;gt;/sites/all/modules/ckeditor/plugins/upload_image/upload.php&amp;lt;/code&amp;gt; с таким кодом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    $callback = $_GET[&amp;#039;CKEditorFuncNum&amp;#039;];&lt;br /&gt;
    $file_name = $_FILES[&amp;#039;upload&amp;#039;][&amp;#039;name&amp;#039;];&lt;br /&gt;
    $file_name_tmp = $_FILES[&amp;#039;upload&amp;#039;][&amp;#039;tmp_name&amp;#039;];&lt;br /&gt;
    $file_new_name = $_SERVER[&amp;#039;DOCUMENT_ROOT&amp;#039;].&amp;#039;/images/&amp;#039;;&lt;br /&gt;
    $full_path = $file_new_name.$file_name;&lt;br /&gt;
    $http_path = &amp;#039;/images/&amp;#039;.$file_name;&lt;br /&gt;
    $error = &amp;#039;&amp;#039;;&lt;br /&gt;
    if( move_uploaded_file($file_name_tmp, $full_path) ) {&lt;br /&gt;
    } else {&lt;br /&gt;
     $error = &amp;#039;Some error occured please try again later&amp;#039;;&lt;br /&gt;
     $http_path = &amp;#039;&amp;#039;;&lt;br /&gt;
    }&lt;br /&gt;
    echo &amp;quot;&amp;lt;script type=\&amp;quot;text/javascript\&amp;quot;&amp;gt;window.parent.CKEDITOR.tools.callFunction(&amp;quot;.$callback.&amp;quot;,  \&amp;quot;&amp;quot;.$http_path.&amp;quot;\&amp;quot;, \&amp;quot;&amp;quot;.$error.&amp;quot;\&amp;quot; );&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. В файле &amp;lt;code&amp;gt;/sites/all/modules/ckeditor/ckeditor.config.js&amp;lt;/code&amp;gt; перед закрывающей скобкой &amp;lt;code&amp;gt;};&amp;lt;/code&amp;gt; добавить строку с путем к файлу &amp;lt;code&amp;gt;upload.php&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
  // Image uploader&lt;br /&gt;
  config.filebrowserUploadUrl = &amp;#039;/sites/all/modules/ckeditor/plugins/upload_image/upload.php&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==== video_filter — вставка видео безопасным для Drupal тэгом ====&lt;br /&gt;
&lt;br /&gt;
Это нужно потому, что Drupal из соображений безопасности в режиме ввода «Filtered HTML» по умолчанию блокирует тэги &amp;lt;iframe&amp;gt; и &amp;lt;object&amp;gt;. А если использовать модуль «WYSIWYG Filter» (который нужен, чтобы управлять атрибутом ссылок «nofollow»), то в нем вообще никак нельзя разрешить эти тэги.&lt;br /&gt;
&lt;br /&gt;
* Скачать модуль для Drupal: https://www.drupal.org/project/video_filter&lt;br /&gt;
* Установить в Drupal.&lt;br /&gt;
&lt;br /&gt;
Все, теперь видео из YouTube можно вставлять, добавляя ссылку в спецтэг [video:] — например, так: [video:https://www.youtube.com/watch?v=9bZkp7q19f0] или так: [video:http://youtu.be/9bZkp7q19f0]&lt;br /&gt;
&lt;br /&gt;
В папке модуля /sites/all/modules/video_filter/editors/ckeditor есть плагин для CKEditor, но мы им пользоваться не будем, слишком громоздкий. Вместо этого мы с помощью плагина htmlbuttons сделаем простую кнопку для вставки тэга [video:].&lt;br /&gt;
&lt;br /&gt;
==== htmlbuttons — создание простых кнопок для вставки текста ====&lt;br /&gt;
&lt;br /&gt;
Скачать: http://ckeditor.com/addon/htmlbuttons&lt;br /&gt;
&lt;br /&gt;
Распаковать в папку /sites/all/modules/ckeditor/plugins/htmlbuttons&lt;br /&gt;
&lt;br /&gt;
Положить в эту же папку файлы иконок для кнопок.&lt;br /&gt;
&lt;br /&gt;
Добавить в файл ckeditor.config.js строки:&lt;br /&gt;
&lt;br /&gt;
 config.htmlbuttons = [&lt;br /&gt;
   {&lt;br /&gt;
     name:&amp;#039;videofilter&amp;#039;,&lt;br /&gt;
     icon:&amp;#039;youtube.png&amp;#039;,&lt;br /&gt;
     html:&amp;#039;[video: ]&amp;#039;,&lt;br /&gt;
     title:&amp;#039;Ссылка на видео YouTube&amp;#039;&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
     name:&amp;#039;obzor&amp;#039;,&lt;br /&gt;
     icon:&amp;#039;obzor-15.png&amp;#039;,&lt;br /&gt;
     html:&amp;#039;&amp;lt;a href=&amp;quot;http://www.obzor.lg.ua/&amp;quot;&amp;gt;Луганский Обзор&amp;lt;/a&amp;gt;&amp;#039;,&lt;br /&gt;
     title:&amp;#039;Ссылка на Обзор&amp;#039;&lt;br /&gt;
   }&lt;br /&gt;
 ];&lt;br /&gt;
&lt;br /&gt;
Добавить кнопки на панель инструментов профиля CKEditor: /admin/settings/ckeditor/edit/Advanced -&amp;gt; «Editor appearance»:&lt;br /&gt;
&lt;br /&gt;
 [&amp;#039;videofilter&amp;#039;,&amp;#039;obzor&amp;#039;],&lt;br /&gt;
&lt;br /&gt;
== Панель инструментов ==&lt;br /&gt;
&lt;br /&gt;
В Drupal: &amp;lt;code&amp;gt;/admin/config/content/formats/manage/full_html&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [&lt;br /&gt;
    [&amp;#039;PasteText&amp;#039;],&lt;br /&gt;
    [&amp;#039;Undo&amp;#039;],&lt;br /&gt;
    [&amp;#039;Format&amp;#039;],&lt;br /&gt;
    [&amp;#039;RemoveFormat&amp;#039;,&amp;#039;Bold&amp;#039;,&amp;#039;Italic&amp;#039;,&amp;#039;-&amp;#039;,&amp;#039;Link&amp;#039;,&amp;#039;-&amp;#039;,&amp;#039;Blockquote&amp;#039;,&amp;#039;-&amp;#039;,&amp;#039;NumberedList&amp;#039;,&amp;#039;BulletedList&amp;#039;,&amp;#039;Outdent&amp;#039;,&amp;#039;Indent&amp;#039;],&lt;br /&gt;
    [&amp;#039;JustifyLeft&amp;#039;,&amp;#039;JustifyCenter&amp;#039;,&amp;#039;JustifyRight&amp;#039;,&amp;#039;JustifyBlock&amp;#039;],&lt;br /&gt;
    [&amp;#039;Image&amp;#039;,&amp;#039;videofilter&amp;#039;,&amp;#039;Table&amp;#039;,&amp;#039;obzor&amp;#039;],&lt;br /&gt;
    [&amp;#039;Maximize&amp;#039;],&lt;br /&gt;
    [&amp;#039;Source&amp;#039;]&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Желательные плагины (не заработали) ===&lt;br /&gt;
&lt;br /&gt;
* AJAX uploader http://xdan.ru/project/ckplugins/#uploader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. &lt;br /&gt;
&lt;br /&gt;
В файл &amp;lt;code&amp;gt;ckeditor.config.js&amp;lt;/code&amp;gt; добавить строки:&lt;br /&gt;
&lt;br /&gt;
 CKEDITOR.editorConfig = function(config) {&lt;br /&gt;
 ...&lt;br /&gt;
 config.disableNativeSpellChecker = false; // включаем браузерную проверку орфографии&lt;br /&gt;
 config.allowedContent = true; // отключаем режим Advanced Content Filter (фильтрация опасных тэгов)&lt;br /&gt;
 ...&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
1. В админке заходим: /admin/settings/ckeditor -&amp;gt; профиль Advanced -&amp;gt; редактировать.&lt;br /&gt;
&lt;br /&gt;
2. «Security» — должен быть выбран «Filtered HTML» или иной, который используется у вас для ввода с ограничением по тегам.&lt;br /&gt;
&lt;br /&gt;
3. «Cleanup and output» — поправить «Font formats» (список стилей):&lt;br /&gt;
&lt;br /&gt;
 p;h2;h3;h4;h5;h6 &lt;br /&gt;
&lt;br /&gt;
— то есть убираем div, address, pre и h1.&lt;br /&gt;
&lt;br /&gt;
4. «Дополнительные настройки» («Advanced options»):&lt;br /&gt;
&lt;br /&gt;
— «Force pasting as plain text» — «Включено»;&lt;br /&gt;
&lt;br /&gt;
— в блоке «Пользовательская конфигурация JavaScript» вводим:&lt;br /&gt;
&lt;br /&gt;
 config.allowedContent = true; // отключаем режим Advanced Content Filter (фильтрация опасных тэгов)&lt;br /&gt;
 config.removePlugins = &amp;#039;scayt&amp;#039;; // отключаем ненужные плагины&lt;br /&gt;
 config.scayt_autoStartup = false; // отключаем встроенную в CKEditor проверку орфографии&lt;br /&gt;
&lt;br /&gt;
== Старая версия CKEditor ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1. Настроить типовую панель кнопок&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Файл &amp;lt;code&amp;gt;drupal/sites/all/modules/ckeditor/ckeditor.config.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  // This toolbar should work fine with &amp;quot;Filtered HTML&amp;quot; filter&lt;br /&gt;
  config.toolbar_DrupalFiltered = [&lt;br /&gt;
    [&amp;#039;PasteFromWord&amp;#039;,&amp;#039;PasteText&amp;#039;,&amp;#039;RemoveFormat&amp;#039;],&lt;br /&gt;
    [&amp;#039;Format&amp;#039;],&lt;br /&gt;
    [&amp;#039;Bold&amp;#039;,&amp;#039;Italic&amp;#039;,&amp;#039;Underline&amp;#039;],&lt;br /&gt;
    [&amp;#039;NumberedList&amp;#039;,&amp;#039;BulletedList&amp;#039;,&amp;#039;Outdent&amp;#039;,&amp;#039;Indent&amp;#039;,&amp;#039;Blockquote&amp;#039;,&amp;#039;JustifyLeft&amp;#039;,&amp;#039;JustifyCenter&amp;#039;,&amp;#039;JustifyRight&amp;#039;],&lt;br /&gt;
    [&amp;#039;Link&amp;#039;,&amp;#039;Unlink&amp;#039;],&lt;br /&gt;
    [&amp;#039;Image&amp;#039;,&amp;#039;Table&amp;#039;,&amp;#039;SpecialChar&amp;#039;],&lt;br /&gt;
    [&amp;#039;DrupalBreak&amp;#039;, &amp;#039;DrupalPageBreak&amp;#039;],&lt;br /&gt;
    [&amp;#039;Maximize&amp;#039;]&lt;br /&gt;
   ];&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2. Настроить минимальную панель кнопок&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Там же:&lt;br /&gt;
&lt;br /&gt;
  config.toolbar_DrupalBasic = [ [ &amp;#039;Format&amp;#039;, &amp;#039;-&amp;#039;, &amp;#039;Bold&amp;#039;, &amp;#039;Italic&amp;#039;, &amp;#039;-&amp;#039;, &amp;#039;NumberedList&amp;#039;,&amp;#039;BulletedList&amp;#039;, &amp;#039;-&amp;#039;, &amp;#039;Link&amp;#039;, &amp;#039;Unlink&amp;#039;, &amp;#039;Image&amp;#039; ] ];&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3. Убрать лишние вкладки в диалогах добавления ссылки и картинки&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Там же, добавить в самый конец файла:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CKEDITOR.on( &amp;#039;dialogDefinition&amp;#039;, function( ev ){&lt;br /&gt;
	var dialogName = ev.data.name;&lt;br /&gt;
	var dialogDefinition = ev.data.definition;&lt;br /&gt;
	if ( dialogName == &amp;#039;link&amp;#039; ){dialogDefinition.removeContents( &amp;#039;advanced&amp;#039; );dialogDefinition.removeContents( &amp;#039;target&amp;#039; );dialogDefinition.removeContents( &amp;#039;upload&amp;#039; );}&lt;br /&gt;
	if ( dialogName == &amp;#039;image&amp;#039; ){dialogDefinition.removeContents( &amp;#039;advanced&amp;#039; );dialogDefinition.removeContents( &amp;#039;Link&amp;#039; );}&lt;br /&gt;
	if ( dialogName == &amp;#039;flash&amp;#039; ){dialogDefinition.removeContents( &amp;#039;advanced&amp;#039; );}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;4. Убрать annoing отступы и переводы строк внутри тэгов&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Там же, добавить в конец файла:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CKEDITOR.on( &amp;#039;instanceReady&amp;#039;, function( ev ) {&lt;br /&gt;
    $([&amp;#039;p&amp;#039;, &amp;#039;h1&amp;#039;, &amp;#039;h2&amp;#039;, &amp;#039;h3&amp;#039;, &amp;#039;h4&amp;#039;, &amp;#039;h5&amp;#039;, &amp;#039;h6&amp;#039;, &amp;#039;h7&amp;#039;, &amp;#039;div&amp;#039;, &amp;#039;address&amp;#039;]).each(function(i, tag) { &lt;br /&gt;
    ev.editor.dataProcessor.writer.setRules(tag, &lt;br /&gt;
        {&lt;br /&gt;
            indent : false,&lt;br /&gt;
            breakBeforeOpen : true,&lt;br /&gt;
            breakAfterOpen : false,&lt;br /&gt;
            breakBeforeClose : false,&lt;br /&gt;
            breakAfterClose : true&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
    ev.editor.dataProcessor.writer.setRules( &amp;#039;pre&amp;#039;, &lt;br /&gt;
        {&lt;br /&gt;
            indent : false,&lt;br /&gt;
            breakBeforeOpen : true,&lt;br /&gt;
            breakAfterOpen : true,&lt;br /&gt;
            breakBeforeClose : false,&lt;br /&gt;
            breakAfterClose : true&lt;br /&gt;
        });&lt;br /&gt;
    ev.editor.dataProcessor.writer.setRules( &amp;#039;li&amp;#039;,&lt;br /&gt;
        {&lt;br /&gt;
            indent : false,&lt;br /&gt;
            breakBeforeOpen : true,&lt;br /&gt;
            breakAfterOpen : false,&lt;br /&gt;
            breakBeforeClose : false,&lt;br /&gt;
            breakAfterClose : true&lt;br /&gt;
        });&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;5. Сократить список стилей&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Друпал -&amp;gt; &amp;lt;code&amp;gt;/admin/settings/ckeditor&amp;lt;/code&amp;gt; -&amp;gt; Поля профилей -&amp;gt; редактировать.&lt;br /&gt;
&lt;br /&gt;
Cleanup and output -&amp;gt; Font formats: &lt;br /&gt;
&lt;br /&gt;
  h2;h3;h4;p;pre;address&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.drupal.ru/node/45592 Хорошая инструкция с примерами настроки] использования CKEditor в Drupa, в т.ч. как написать/подключить плагин &lt;br /&gt;
* [http://ru-quadrata.livejournal.com/1458.html Расширяем функционал CKEditor]&lt;/div&gt;</summary>
		<author><name>&gt;Zina</name></author>
	</entry>
</feed>