Использование QuantaRobertNickelrobert@artnickel.comAndrásMantiaamantia@kde.orgChristopherHornbakerchrishornbaker@earthlink.netРецензентFabriceMousfabrice@kde.nlРецензентНиколайШафоростовshafff@ukr.netПеревод на русскийИспользование QuantaЭта глава описывает части &quantaplus;, с которыми вы чаще всего можете встретиться. Хорошее знание их поможет вам работать быстрее. Панели инструментовКак упоминалось ранее, управление панелями инструментов происходит через меню Панели инструментов. Здесь будет описываться их использование, их создание описано здесь.Если вы щёлкните на значке, произойдёт одно из трёх действий: тег будет добавлен в документ (с закрывающей частью, если она есть); откроется окно, предлагающее ввести обязательные атрибуты тега; будет произведено действие с файлами (проекта). Если вы мучаетесь, набирая часто один и тот же тег, вы можете добавить его в одну из панелей инструментов (или создать для этого новую). Для подробностей см. . Настроить панели инструментов можно через их контекстное меню, из которого можно Добавить действие, Создать панель инструментов. Пункт Настроить панели инструментов откроет диалог, в котором можно выбрать. какие действия будут видны на панелях инструментов. Меню действия панели инструментов, кроме описанных выше, будет содержать пункты Удалить действие и Изменить действие. Панели инструментов и действия можно также настроить через НастройкаНастроить панели инструментов... и НастройкаНастроить действия.... Действия, определяемые пользователем, описаны в . Окно свойств тега:
Пример диалога свойств тега.
На снимке экрана — окно свойств тега ссылки. Обратите внимание на вкладки Общие, Core and i18n, События, Фокус, они содержат остальные атрибуты, которые может иметь тег ссылки (и не только). Заполните все нужные вам атрибуты и нажмите ОК.
&quanta-projects; ШаблоныШаблоны есть каркасы документов, куски сценариев и файлы, на которые можно вставить ссылку. Шаблоны в &quantaplus; — стандартная файловая структура со специальной организацией и интерфейсом. Вы можете копировать, переместить, просто поставить ссылку в структуру шаблонов для быстрого доступа к файлам. Шаблоны хранятся во вложенный каталогах. Каждый тип шаблона имеет свои действия. Также есть возможность передавать некоторые значения, например размер изображения, для упрощения написания тегов. Цель шаблонов — сделать вашу работу более продуктивной и динамической. Также, косвенно, это позволит вам не беспокоится о загрузке файлов (шаблонов, на которые была установлена ссылка) на сервер — они будут загружены вместе с остальными файлами проекта. Если вы хотите помочь, обратитесь к странице Help Wanted. Некоторые шаблоны, поставляемые с &quantaplus; могут использоваться только при определённых условиях. Типы шаблонов&quantaplus; поддерживает несколько типов шаблонов: ДвоичныеШаблоны документовЗаготовки текстаШаблоны сайтов
Примеры каждого из них идут в поставке с &quantaplus;. Двоичные шаблоныЭто могут картинки, &PDF;, ролики на flash и т.д. Такие файлы обычно включаются в документы посредством ссылок, либо встраиванием (например, изображения - через img src=/src/url). Примеры двоичных шаблонов можно найти в дереве глобальных шаблонов. Для подробностей см. . Шаблоны документовОбычно более специфичные шаблоны размещаются глубже в подкаталогах. Это помогает лучше организовать их структуру, что приведёт к ускорению вашей работы. К шаблонам можно обращаться через дерево шаблонов. Для подробностей см. . Заготовки текстаОтличается от предыдущего типа тем, что не обязательно создавать новый документ, а просто вставить часто используемый текст в текущий. Это может быть что угодно - от маленького комментария и до полного кода меню на JavaScript. Примеры заготовок можно найти в дереве глобальных шаблонов. Для подробностей см. . Шаблоны сайтовПредставляют собой архив с деревом каталогов и шаблонов в них. Действие шаблоновШаблоны доступны по активности той или иной рабочей области; Создание шаблоновСоздание шаблонов документовСоздайте структуру документа (&XML;, &HTML;, DocBook, &etc;.) и выберите в меню ФайлСохранить как шаблонСохранить как локальный шаблон (шаблон проекта). После этого шаблоны не будут отображаться в структуре проекта (на панели слева), но вы их сможете найти на вкладке шаблонов в каталоге "Шаблоны проекта". Создание заготовок текстаВыделите текст и выберите пункт меню ФайлСохранить как шаблонСохранить выделение в локальный шаблон (шаблон проекта).... Либо просто перетащите выделение на дерево шаблонов. Создание двоичных шаблоновПеренесите двоичный файл в папку шаблонов, или создайте на него символическую ссылку. Создание шаблонов сайтовНа служебных панелях Файловая система или Файлы проекта в контекстном меню папки выберите Создать шаблон сайта..., выберите для него имя и сохраните. По умолчанию вам будет предложено сохранить его в папку шаблонов проекта, но, конечно, вы можете сохранить его в локальной или глобальной папке шаблонов. Использование шаблонов в проектеШаблоны в проектах помогут вам лучше сосредоточится на основной задаче. Вы можете создать заголовки, завершающие части документов, вставлять их динамически через &PHP;, или просто ссылаться на них. При создании проекта вы можете выбрать копирование в ваш проект всех глобальных и пользовательских шаблонов. Вы можете выбрать место для хранения шаблонов, например сервер, или локально. При добавлении ссылки на файл, не являющийся шаблоном проекта, вам будет предложено копировать его в шаблоны проекта. Это предотвратит возможность появления нерабочих ссылок — файл закачается на сервер автоматически с остальными файлами проекта. Управление шаблонамиДерево шаблонов, на соответствующей вкладке, основано на файлах каталогов $KDEDIR/share/apps/quanta/templates и $HOME/.kde/share/apps/quanta/templates. В каждом из них может быть четыре типа шаблонов. Для установки режима каждого из каталогов, в контекстном меню вкладки шаблонов (на панели слева) выберите Свойства:
Окно свойств
ТипВыпадающий список с тремя типами файлов, упоминаемыми выше. Будет неактивным (серого цвета), если вы выбрали Унаследовать родительский атрибут. Унаследовать родительский атрибут (foo)Включено по умолчанию и работает нормально для всех подкаталогов иерархии (кроме корневого). Если это включено для корневого каталога, это приведёт к деактивации шаблонов в нём, а также подкаталогов, которые не установлены явны. Для некорневого каталога, blah будет говорить что-то типа заготовка текста. Обрамление текстомОпределяет текст, который будет обрамлять шаблоны в данном каталоге. Это могут быть общие заголовки/концовки. Предварительный текстТекст, вставляемый непосредственно перед содержанием шаблонов. Завершающий текстТекст, вставляемый непосредственно после содержания шаблонов. Через контекстное меню, вы можете управлять шаблонами. Визуальное позиционированиеNicolasDeschildrenicolasdchd@ifrance.comChristopherHornbakerchrishornbaker@earthlink.netРецензентНиколайШафоростовshafff@ukr.netПеревод на русскийВизуальное позиционированиеРежимы &VPL;Визуальное позиционирование (&VPL;), или WYSIWYG - What You See Is What You Get (что видишь, то и получаешь) позволяет вам редактировать &HTML; или &XHTML; следя за изменениями на лету. Как и в вашем любимом редакторе, вы можете щёлкнуть на документе, после чего появится курсор и вы сможете вводить текст, вставлять картинки, форматировать текст и т.д. &VPL; поможет вам создавать хорошие web-страницы без особых знаний языков разметки. &quantaplus; предлагает два режима &VPL;: Визуальный редактор и Совмещённый редактор (Визуальный редактор и редактор кода), которые можно переключить через меню Вид. Первый сменяет редактор кода на визуальный, а второй разделяет окно редактирования на две части: редактор кода и визуальный. Визуальный редактор работает так: документ загружается как обычная страница &HTML; или &XHTML; и появляется курсор. Затем вы можете изменять его, и, после переключения в Редактор кода, вы увидите изменения, сделанные вами. При редактировании в визуальном редакторе документа, содержащего &PHP;, вы увидите небольшой значок, представляющий код &PHP;. Вы не сможете редактировать его в этом режиме. Второй режим такой же как и первый, за исключением того, что вы можете сразу увидеть изменения в коде, сделанные при редактировании в Визуальном редакторе, или наоборот, увидеть наглядно изменения в отображении документа при редактировании его в Редакторе кода. При этом курсоры в обоих редакторах синхронизируются. Этот режим можно загрузить клавишей F9, а если он уже загружен, нажатие этой клавиши приведёт к переходу фокуса с одной части на другую. Интервалы обновления Визуального редактора и Редакторе кода настраиваются. Перейдите в НастройкаНастроить Quanta.... Выберите вкладку Визуальное позиционирования. Если у вас мощный компьютер, можете сделать интервал обновления меньше.
Режим Совмещённого редактора.
Визуальное редактированиеОкно свойствТеперь, предположим вы хотите изменить заголовок вашей страницы. Для этого выберите СервисСвойства документа. С помощью этого средства вы сможете изменить невидимые в Визуальном редакторе теги. Этот диалог также запускается при создании нового документа при включённом режиме Визуального редактора. В нём вы можете изменить: ЗаголовокЗаголовок документа. Теги MetaТеги Meta позволяют записывать информацию о документе. например ключевые слова для поисковиков, информация об обновлениях. Для первого нужно ввести в поле namekeywords и в поле content - слово1 слово2. Правила CSSПравила CSS - новый способ описания форматирования страницы. Вы можете добавлять и удалять правила CSS нажатием кнопок внизу. Кроме того можно заполнить такие поля, как Meta. Редактирование правил CSS ещё не реализовано. Внешняя таблица стилей CSSНажмите кнопкуОбзор и выберите файл стиля. Визуальный редакторВы можете использовать курсор как и в вашем любимом редакторе, перемещая его стрелками (и всё же в некоторых случаях вы не сможете переместить курсор в необходимое вам место), вводить/вставлять и удалять/вырезать выделенный текст. Теперь мы подошли к вставке тегов. Вы можете вставлять изображения, аплеты, форматировать текст, например делать его полужирным, используя панели инструментов. Помните, что вставка определённого тега не удаляет такой же, если он уже есть. Некоторые кнопки на панелях инструментов будут недоступны, например Мастер таблиц, Быстрый список. Они будут работать в визуальном режиме позже, т.к. их реализация требует времени. Вместо них вы можете использовать панели инструментов Таблицы и Списки. Чтобы изменить тег (будь то изображение, аплет и т.д.), переключитесь в Дерево атрибутов через ВидСлужебные панели. Щёлкните на теге, который вы хотите изменить, или на объекте, содержащем его. Дерево атрибутов отображает имя текущего тега, также как и список его родителей и атрибутов. На текущий момент визуальный режим не поддерживает т.н. &XHTML;+MathML, но вы всё же сможете изменять пространства имён (namespaces) в этом режиме. Просто нажмите на поле Значение и введите что хотите. Чтобы получить доступ к родителю текущего тега, выберите его в дереве атрибутов. Для удаления тега мы будем использовать Дерево атрибутов. Вы заметили два маленьких крестика в верхнем правом углу? Первый удаляет только текущий тег и, если спецификация &HTML;/&XHTML; не разрешает чтобы дочерние элементы удаляемого тега были без него, дочерние теги и т.д. Второй крестик удалит тег вместе с его содержимым (текстом между начальным и закрывающим тегами) без каких-либо поверок, так что будьте осторожны!