=====Визуальный редактор=====
Встроенный в систему QP7.Framework Визуальный редактор (Visual Editor) – это мощный инструмент WYSIWYG HTML-форматирования. С его помощью даже не слишком хорошо знакомый с HTML пользователь может легко редактировать и форматировать текст.
Важной возможностью Визуального редактора является возможность переноса текста из браузера или текстового редактора без потери форматирования.
На иллюстрации показан стандартный вид Визуального редактора. Его вид может изменяться в зависимости от некоторых настроек поля:
*Высота Визуального редактора может меняться в широких пределах
*Могут показываться не все кнопки
*При открытии статьи для редактирования Визуальный редактор может показываться свернутым или развернутым.
====Описание Визуального редактора====
Визуальный редактор – мощное средство редактирования. Поэтому его загрузка занимает некоторое время даже на очень мощных машинах. Чтобы не тратить время пользователя на загрузку ненужных Визуальных редакторов, они зачастую не загружаются по умолчанию:
{{articles:image82.png}}
По нажатию на кнопку Визуальный редактор загружается, либо, если он уже был загружен, а затем свернут, разворачивается:
{{articles:image84.jpeg}}
В верхней части визуального редактора находится панель форматирования текста с обширным набором кнопок форматирования. В нижней – текстовое окно.
В зависимости от настроек Визуального редактора, его внешний вид может изменяться:
*Высота Визуального редактора может меняться в широких пределах
*Могут показываться не все кнопки.
Пользователь может скрыть все кнопки управления области Визуального редактирования, нажав на кнопку «Свернуть панель инструментов» (“Collapse Toolbar”)
Большое количество операций в Визуальном редакторе можно выполнить с помощью контекстного меню, вызываемого нажатием правой клавиши мыши на объекте.
Рассмотрим основные приемы работы с информацией в Визуальном редакторе.
====Редактирование в HTML виде====
Первая кнопка в наборе инструментов - - переключает Визуальный редактор в режим HTML-редактирования. Текст показывается в HTML-виде:
{{articles:image87.jpeg}}
Этот режим дает возможность вручную отредактировать текст в соответствии с потребностями пользователя, правда, лишь в том случае, если пользователь владеет HTML. Для пользователя, не владеющего HTML, этот режим практически бесполезен.
====Вставка из MS Word====
В Визуальном редакторе предусмотрен специальный инструмент вставки текста, отформатированного в программе “Microsoft Word”. При нажатии на кнопку «Вставить из Word» (“Paste from Word”) появляется панель следующего вида:
{{articles:image89.jpeg}}
Рассмотрим случай, когда мы вставляем из MS Word текст «Вставка», набранный 12 шрифтом, гарнитурой Times New Roman с расстоянием между строками 150%.
*Если оба флажка сняты, то текст будет вставлен из Word с полным сохранением форматирования, в режиме HTML это будет выглядеть так: Вставка
*При отмеченном флажке «Игнорировать определения гарнитуры» (“Ignore Font Face definitions”) текст будет вставлен без учета определенных в MS Word параметров гарнитуры: Вставка
*При отмеченном флажке «Убрать определения стилей» (“Remove Styles definitions”) текст будет вставлен без учета определенных в MS Word параметров шрифта: Вставка
====Проверка правописания====
В Визуальном Редакторе есть встроенная проверка правописания. Пользователь может выбрать язык проверки: Русский, Английский или Автоматический. В случае выбора Русского или Английского языка будет использован только словарь выбранного языка; в случае выбора автоматического языка будут использованы все доступные словари.
После нажатия кнопки «Проверка Орфографии» (“Spell Check”) запускается проверка, в результате которой орфографически-неверные слова подсвечиваются желтым:
{{articles:image92.jpeg}}
====Отменить/Повторить====
Кнопки «Отменить» (“Undo”) и «Повторить» (“Redo”) работают так же, как их аналоги из текстовых редакторов, отменяя или возвращая последние изменения. Вместо нажатия этих кнопок мышью можно воспользоваться клавиатурными комбинациями клавиш “Ctrl”+”Z” и “Ctrl”+”Y”.
====Поиск и замена====
Для поиска и замены текста в Визуальном редакторе предусмотрены специальные инструменты. Поиск и замена запускаются нажатием соответствующих кнопок: «Найти» (“Find”) и «Заменить» (“Replace”) После нажатия кнопки появляется панель:
{{articles:image95.jpeg}}
Флажок «Учитывать регистр» (“Match case”) включает либо отключает поиск с учетом строчных и прописных букв. Флажок «Совпадение целых слов» (“Match whole word”) – поиск вхождения введенного текста в область Визуального Редактирования, либо полное совпадение введенного текста со словом из области.
Аналогичным образом выглядит и панель замены:
{{articles:image96.jpeg}}
====Кнопка «Выделить все» (“Select All”)====
Эта кнопка позволяет выделить все содержимое Визуального редактора.
То же действие можно выполнить, нажав в области Визуального редактирования комбинацию клавиш “Ctrl”+”A”.
====Кнопка «Убрать форматирование» (“Remove Format”)====
Эта кнопка позволяет очистить выделенный текст от всего форматирования, кроме определенного стандартными HTML-стилями (Заголовок1..Заголовок6, Нормальный, Адрес и т.д.) (Изменение стиля, гарнитуры и размера шрифта.)
====Кнопки форматирования текста====
{{articles:image99.jpeg}}
Блок кнопок форматирования текста позволяет в режиме визуального редактирования текста воспользоваться различными вариантами форматирования текста. Варианты форматирования шрифта в порядке расположения кнопок:
полужирный, курсив, подчеркнутый, зачеркнутый, нижний индекс, верхний индекс.
Варианты форматирования абзаца:
-нумерованный список;
*маркированный список;
Уменьшенный отступ от левого края страницы;
Увеличенный отступ от левого края страницы;
Выравнивание по левому краю,
По правому краю,
По центру
Или по ширине страницы.
Списки можно делать многоуровневыми, применяя кнопки увеличения/уменьшения отступа.
Кнопки увеличения/уменьшения отступа могут использоваться многократно.
Полужирный текст также можно получить, воспользовавшись комбинацией клавиш “Ctrl”+”B”; курсив – “Ctrl”+”I”; подчеркнутый – “Ctrl”+”U”.
====Гиперссылки====
Одной из встроенных в Визуальный Редактор функций является работа с гиперссылками. Управление гиперссылками осуществляется с помощью трех кнопок:
*Кнопка «Вставить/Редактировать якорь» (“Insert/Edit Anchor”). «Якорь» (“Anchor”) – это метка, отмечающая какое-либо место в тексте. При нажатии на кнопку вставки якоря появляется панель:
{{articles:image101.jpeg}}
Поле «Имя якоря» (“Anchor Name”) – задает имя якоря, идентификатор, по которому в будущем можно будет вызывать отмеченное в тексте место.
Созданный якорь отмечается в Визуальном редакторе символом .
*Кнопка «Вставить/Редактировать ссылку» (“Insert/Edit Link”). Преобразует выделенный текст в ссылку. При нажатии на эту кнопку появляется панель следующего вида:
{{articles:image104.jpeg}}
На первой закладке панели, «Информация ссылки» (“Link Info”), задаются общие параметры ссылки:
*«Тип ссылки» (“Link Type”) – один из «URL/Якорь на эту страницу/Эл. почта» (“URL/Anchor in this page/E-Mail”). Выбор того, какой будет ссылка: на внешнюю страницу, на место на этой странице, либо на ящик электронной почты.
Остальные параметры различаются для разных типов ссылок. Для ссылок типа “URL” они таковы:
*«Протокол» (“Protocol”) – выбор префикса ссылки, определяющего протокол передачи данных. Доступны следующие стандартные протоколы: “http://”, “https://”, “ftp://”, “news://”. Также можно ввести адрес с произвольным префиксом, выбрав вариант «<Другое>» (“other”).
*“URL” – адрес страницы.
*Кнопка «Просмотреть на сервере» (“Browse Server”) – открывает панель просмотра сервера
{{articles:image105.jpeg}}
Внутри центрального фрейма свободно осуществляется навигация по сайту. Кнопка «Загрузить URL сайта по умолчанию» (“Load Default Site URL”) загружает в центральный фрейм главную страницу сайта. После нажатия кнопки «Выберите текущую страницу» (“Select Current Page”) панель обзора сайта закрывается, а в поле “URL” загружается адрес текущей страницы.
На других закладках располагаются элементы управления дополнительными параметрами ссылок. На закладке «Цель» (“Target”) осуществляется выбор того, в каком окне будет открыта ссылка, а также параметров этого окна. На закладке «Расширенный» (“Advanced”) осуществляется редактирование дополнительных параметров ссылки:
{{articles:image106.jpeg}}
При выборе типа ссылки «Эл. почта» (“E-Mail”) панель принимает следующий вид:
{{articles:image107.jpeg}}
Доступны следующие параметры:
*«Адрес эл. почты» (“E-Mail Address”) созданная ссылка будет указывать на этот адрес.
*«Заголовок сообщения» (“Message Subject”) – этот текст будет по умолчанию стоять в теме письма.
*«Тело сообщения» (“Message Body”) – этот текст будет по умолчанию стоять в текстовой области письма.
При выборе типа ссылки «Якорь на эту страницу» (“Anchor in this page”) панель приобретает такой вид:
{{articles:image108.jpeg}}
Поле «По имени якоря» (“By Anchor Name”) позволяет вставить ссылку на место в тексте, отмеченное заранее созданным якорем. Поле «По идентификатору элемента» (“By Element Id”) позволяет вставить ссылку на место в тексте, отмеченное элементом с заданным «идентификатором» (“Id”).
*Кнопка «Убрать ссылку» (“Remove Link”). Убирает все ссылки на выбранном участке текста.
Также для ссылок реализовано контекстное меню:
{{articles:image110.jpeg}}
Кнопки «Вставить ссылку» (“Edit Link”) и «Убрать ссылку» (“Remove Link”) работают так же, как и кнопки панели инструментов.
====Вставка изображений====
Визуальный редактор позволяет вставить в текст изображения.
Кнопка «Вставить/Редактировать изображение» (“Insert/Edit Image”) вызывает панель «Свойства изображения» (“Image Properties”):
{{articles:image112.jpeg}}
Различные элементы этой панели позволяют задать следующие параметры:
*URL – адрес картинки.
*Кнопка «Просмотреть на сервере» (“Browse Server”) – выбрать картинку из библиотеки сайта:
{{articles:image113.jpeg}}
*Поле «Альтернативный текст» (“Alternative Text”) – текст, который будет показываться вместо картинки до того, как она загрузится, а также если пользователь отключил загрузку картинок.
*Поля «Ширина» и «Высота» (“Width” и “Height”) размеры, к которым будет приведена картинка. Кнопка «Сохранять пропорции» (“Lock Rate”) позволяет при изменении высоты автоматически пропорционально изменять ширину и наоборот.
*Кнопка «Сбросить размер» (“Reset Size”) – сбросить все изменения размера и вернуться к изначальному размеру картинки.
*Поле «Бордюр» (“Border”) – ширина рамки.
*Поля «Горизонтальный» и «Вертикальный отступ» (“HSpace” и “VSpase”) задают горизонтальный и вертикальный отступ картинки от текста.
*Поле «Выравнивание» (“Align”) позволяет выбрать подходящий вариант обтекания картинки текстом.
Закладка «Ссылка» (“Link”) позволяет сделать изображение ссылкой:
{{articles:image114.jpeg}}
Кнопка «Просмотреть на сервере» (“Browse Server”) работает, как и на панели «Вставить ссылку».
Закладка «Расширенный» (“Advanced”) позволяет задать дополнительные свойства изображения.
Клик правой клавишей мыши на вставленном изображении вызывает контекстное меню:
{{articles:image115.jpeg}}
Кнопка «Свойства изображения» (“Image Properties”) вызывает панель свойств изображения.
====Вставка Flash-роликов====
Визуальный редактор имеет встроенную поддержку Flash-роликов.
Чтобы вставить Flash-ролик, нужно нажать на кнопку «Вставить/Редактировать Flash» (“Insert/Edit Flash”).
{{articles:image117.jpeg}}
Поля «Ширина» и «Высота» (“Width” и “Height”) задают размеры, к которым будет приведен ролик.
Закладка «Расширенный» (“Advanced”) позволяет задать дополнительные параметры ролика.
В Визуальном Редакторе вставленный Flash-ролик отображается картинкой:
{{articles:image118.jpeg}}
Картинка имеет размеры, заданные в свойствах Flash.
Для Flash-роликов также доступно контекстное меню:
{{articles:image119.jpeg}}
Кнопка «Свойства Flash» (“Flash Properties”) вызывает панель свойств Flash.
====Вставка произвольного объекта из библиотеки====
Кнопка «Библиотека сайта» (“Site Library”) позволяет вставить в визуальный редактор произвольный объект из библиотеки.
Если этот объект – картинка, то после выбора его в библиотеке открывается панель редактирования свойств изображения. Если Flash-ролик – панель редактирования свойств Flash-ролика. Остальные объекты вставляются как ссылки.
====Создание таблиц в Визуальном редакторе====
Чтобы создать в Визуальном редакторе таблицу, надо нажать кнопку «Вставить/Редактировать таблицу» (“Insert/Edit Table”)
{{articles:image122.jpeg}}
Значения полей данной таблицы устанавливают различные параметры таблицы.
Поле «Размер бордюра» (“Border size“) задает размеры внешней границы таблицы. «Промежуток (spacing)» (“Cell spacing”) – расстояние между ячейками таблицы. «Отступ (padding)» (“Cell padding”) – отступ текста от границ ячейки.
Большая часть операций с существующей таблицей выполняется с помощью контекстного меню:
{{articles:image123.jpeg}}
Все кнопки контекстного меню работают соответственно своим названиям.
Кнопка «Свойства ячейки» (“Cell Properties”) открывает панель свойств ячейки:
{{articles:image124.jpeg}}
С помощью этой панели можно задать параметры отдельной ячейки таблицы.
Поля «Ширина» (“Width”) и «Высота» (“Height”) задают высоту и ширину ячейки. Поле «Заворачивание текста» (“Word Wrap”) разрешает или запрещает пословный перенос текста. Поля «Гор. выравнивание» (“Horizontal Alignment”) и «Верт. выравнивание» (“Vertical Alignment”) задают положение содержимого в ячейке таблицы. Установка цвета фона и бордюра подробно рассматривается в соответствующем разделе.
Пользователи, работающие в браузере Mozilla Firefox имеют дополнительные возможности работы с таблицами. При выделении ячейки таблицы появляются новые элементы управления:
{{articles:image125.jpeg}}
Эти кнопки позволяют удалить или добавить строки или столбцы.
====Шаблоны кода====
Кнопка «Вставить шаблон кода» (“Insert Code Snippet”) позволяет вставить в визуальный редактор один из заданных для сайтов шаблонов кода. Это может быть часто используемый образец стандартного оформления, текст или любой другой HTML-код. При нажатии кнопки появляется панель вставки куска кода:
{{articles:image127.jpeg}}
В списке перечислены все доступные шаблоны.
====Вставка горизонтальной линии====
В Визуальном редакторе присутствует специальная кнопка «Вставить горизонтальную линию» (“Insert Horizontal Line”) При нажатии на нее в Визуальный редактор вставляется горизонтальная линия:
{{articles:image129.jpeg}}
====Чистка текста в Визуальном Редакторе====
Нередко случается так, что пользователь, скопировав в Визуальный редактор текст из браузера или текстового редактора недоволен несоответствием стилей и форматирования вставленного текста всему остальному сайту. Специально для таких случаев в Визуальном редакторе предусмотрена функция очистки текста.
При нажатии кнопки «Чистка HTML» (“HTML Cleaner”) вызывается панель очистки текста:
{{articles:image130.jpeg}}
На этой панели выбираются методы очистки текста. Возможные методы таковы:
*«Разметка Microsoft Word» (“Microsoft Word markup”) – убрать из текста все определения стилей и шрифтов MS Word
*«Атрибуты CSS» (“CSS Attributes”) – убрать все значения классов CSS у HTML-тегов
*«Теги SPAN» (“SPAN tags”) – убрать все теги “Span” из текста
*«Теги FONT» (“FONT tags”) – убрать все теги “Font” из текста
*«Фиксированная ширина в таблицах/строках/ячейках» (“Fixed width in tables/rows/cells”) – убрать фиксированную ширину и высоту во всех табицах.
*«Все HTML-теги» (“All HTML tags”) – преобразовать текст в неразмеченный, убрав все HTML-теги
Нажатие кнопки «OK» запускает очистку текста. Нажатие кнопки «Отмена» оставляет текст неизмененным.
====Просмотр с учетом CSS====
Кнопка «Применить CSS» (“Apply CSS”) , при условии соответствующей настройки сайта, изменяет внешний вид текста в области Визуального редактирования. При нажатой кнопке текст изменяется в соответствии с настройками, заданными в глобальной CSS сайта. CSS может полностью изменить внешний вид текста.
====Использование стилей сайта====
У сайта могут быть заданы стили. Стили сайта бывают двух типов:
*Стиль
Задается выпадающим списком «Стиль» (“Style”):
{{articles:image133.jpeg}}
Такой стиль применяется напрямую к выделенному тексту, «оборачивая» его в заданное форматирование.
*Родительский стиль
Задается выпадающим списком «Родительский Стиль» (“Parent Style”):
{{articles:image134.jpeg}}
Механизм работы этого параметра может быть (в зависимости от настроек сайта) одним из следующих:
*выбирается минимальный отрывок текста, содержащий выбранный и набранный с одним и тем же форматированием (заключенный в один тег). Затем параметры стиля применяются к этому отрывку.
*выбирается минимальный отрывок текста, содержащий выбранный и набранный с одним и тем же форматированием (заключенный в один тег). Затем, если этот тег совпадает с заданным в стиле, то к нему применяется выбранный стиль. В противном случае ничего не происходит
====Изменение стиля, гарнитуры и размера шрифта====
В Визуальном редакторе имеется также инструментарий изменения параметров шрифта:
{{articles:image135.jpeg}}
*Параметр «Форматирование» (“Format”) позволяет отформатировать текст в одном из стандартных стилей:
{{articles:image136.jpeg}}
Стилем по умолчанию является «Нормальный»
*Параметр «Шрифт» (“Font”) позволяет выбрать гарнитуру шрифта:
{{articles:image137.jpeg}}
Гарнитура по умолчанию обычно – “Times New Roman”
*Параметр «Размер» (“Size”) позволяет выбрать размер шрифта:
{{articles:image138.jpeg}}
Размер по умолчанию – “small”.
====Цвет шрифта и фона====
Визуальный редактор позволяет легко поменять цвет шрифта и цвет фона.
Для того чтобы сменить цвет текста, нужно нажать на кнопку «Цвет Текста» (“Text Color”) Появившаяся панель позволяет задать цвет текста:
{{articles:image140.jpeg}}
При нажатии на кнопку «Цвета» (“More Colors”) появляется панель с большим количеством цветов:
{{articles:image141.jpeg}}
Выбор цвета фона выбирается аналогично, после нажатия кнопки «Цвет фона» (“Background Color”)