Конфигурирование редактора статей JCE Editor Печать
Добавил(а) microsin   

Основные опции редактора статей JCE (Joomla Content Editor) настраиваются в бакэнде сайта (панель администрирования) через меню Компоненты -> JCE Administration -> Global Configuration. Здесь приведен перевод руководства [1] с акцентом конфигурирования на Joomla 1.5.24, версия JCE Editor 2.4.6.

JCE Editor

[Cleanup & Output

Validate HTML. Эта опция разрешает (Yes, рекомендованная установка) или запрещает (No) исправление синтаксиса HTML статьи в соответствии с форматом, заданным в выпадающем списке Doctype (в нем можно выбрать HTML4 или HTML5). Если установлено на Yes, то редактор будет удалять все незадекларированные или не относящиеся к html элементы кода статьи. В случае различных недоразумений или проблем эту опцию можно установить в No.

Doctype. Тут задается формат, по которому будет осуществляться проверка Validate HTML (если она включена). Можно выбрать 2 варианта: HTML4 (по умолчанию) или HTML5. 

Entity Encoding. Тут выбирается, как будут закодированы объекты кода HTML статьи. Варианты выбора следующие:

• Raw / UTF-8 - значение по умолчанию. Все символы будут сохранены как есть, в форме "non-entity", за исключением следующих объектов по умолчанию XML: & amp ;, & lt ;, & gt ;, & quot ;.
• Named - символы будут преобразованы в именованные объекты (named entities). Например, неразрывные пробелы (non-breaking space) будут закодированы как & nbsp ;.
• Numeric - символы будут преобразованы в цифровые объекты. Например, non-breaking space будет закодирован как & # 160 ;

Keep non-breaking spaces. Когда выбрано Yes (рекомендованный вариант), и опция Entity Encoding установлена в UTF-8, то пробелы UTF-8 будут преобразованы в неразрывные пробелы. 

Pad Empty Tags. Если выбрано Yes (по умолчанию), некоторые пустые теги (p, h1-6, pre, div, address, caption) дополняются неразрывными пробелами, чтобы у них сохранялась структура, обрабатываемая браузером. Без этих пробелов некоторые браузеры не могут корректно отобразить теги, если не использован дополнительный css. Установите эту опцию в No для удаления неразрывных пробелов, когда переключается режим редактора или сохраняется содержимое статьи. 

Plugin Mode. Эта опция добавлена для компенсации некоторых плохо разработанных плагинов контента Joomla от сторонних разработчиков, которые не рассматривают закодированные объекты при обработке контента статьи во время сохранения. Кодированные объекты & amp ;, & lt ;, & gt ;, & quot ; при сохранении будут преобразованы в их соответствующие символьные эквиваленты. По умолчанию No (компенсация отключена). 

[Formatting & Display]

Container Element & Enter Key. Название опции по смыслу соответствует "элемент контейнера и работа клавиши Enter редактора", и определяет, как будут вставляться новые абзацы (тег p) и переходы на новую строку (тег br). В выпадающем списке можно выбрать следующие варианты:

• Paragraph Container & Paragraph on Enter (выбрано по умолчанию). Все текстовые и неблоковые элементы будут обернуты тегом параграфа (тег p), и нажатие на клавишу Enter создаст новый пустой параграф (в нем будет один неразрывный пробел, обрамленный тегом параграфа p). Нажатие на Enter с удерживанием клавиши Shift создаст завершение строки linebreak (в конце строки будет вставлен тег br).
• Div Container & Div on Enter. Все текстовые и неблоковые элементы будут обернуты тегом DIV, и нажатие на клавишу Enter создаст новый пустой DIV (в нем будет один неразрывный пробел, обрамленный тегом DIV). Нажатие на Enter с удерживанием клавиши Shift создаст завершение строки linebreak (в конце строки будет вставлен тег br).
• No Container & Paragraph on Enter. Текст и неблоковые элементы не будут обернуты специальными тегами. Нажатие на клавишу Enter создаст новый пустой параграф (в нем будет один неразрывный пробел, обрамленный тегом параграфа p). Нажатие на Enter с удерживанием клавиши Shift создаст завершение строки linebreak (в конце строки будет вставлен тег br).
• No Container & Linebreak on Enter. Текст и неблоковые элементы не будут обернуты специальными тегами. Нажатие на клавишу Enter создаст создаст завершение строки linebreak (в конце строки будет вставлен тег br). Нажатие на Enter с удерживанием клавиши Shift создаст новый пустой параграф (в нем будет один неразрывный пробел, обрамленный тегом параграфа p).

Reset Editor Styling. Сбрасывает стиль содержимого статьи в редакторе. Принудительно включается левое выравнивание текста, черный текст и белый фон. По умолчанию выбрано No (не сбрасывать стиль). 

Editor Styles. Выбор стиля редактора. Можно выбрать из выпадающего списка следующие опции: 

• Template CSS file (этот вариант выбран по умолчанию) - используется файл css по умолчанию (template.css или template_css.css) шаблона Joomla.
• Custom CSS file - используется пользовательский файл css, указанный в поле ввода.
• Default - использовать стили по умолчанию JCE Editor.

Editor Class. Здесь указывается имя класса или список имен класса (отделяемые друг от друга пробелами), которые будут прикладываться к области редактирования содержимого статьи (например content-area). 

[Compression Options]

Compress Javascript. Если установлено Yes, то комбинирует друг с другом и сжимает все файлы javascript редактора, что ускоряет их загрузку.

Compress CSS. То же самое, но для файлов стиля CSS редактора.

Compress with Gzip. Включает Gzip-сжатие (если выбрано Yes), что еще больше уменьшает размер для javascript и css. По умолчанию выключено (No), потому что этот вариант не работает на всех веб-серверах.

[Advanced]

Use Cookies. Включает куки (если Yes) для сохранения состояния функций. Например, включение / выключение редактора и плагинов текущей директории. По умолчанию Yes.

Custom Configuration Variables. Список пользовательских конфигурационных переменных TinyMCE, разделенных ';'. Например, object_resizing : false. Подробнее см. [2]. Некоторые переменные использовать нельзя (mode, cleanup_callback, save_callback, file_browser_callback, onpageload и editor_selector).

Custom Callback File. Относительный URL (относительно корневого каталога сайта) для файла, содержащего функции обратного вызова (callback functions) для callback-команд TinyMCE.

[Ссылки]

1. JCE Configuration site:joomlacontenteditor.net.
2. TinyMCE Configuration site:tinymce.com.