Adobe Dreamweaver

Обзор


Содержание сайта
Комбинированные редакторы л. 1
Adobe Dreamweaver Обзор 

Содержание

О Creative Cloud
Новое в последних версиях

Основные шаги

Настройки программы

Интерфейс

Работа с сайтами Dreamweaver

Создание документов (страниц)

Управление файлами и папками

Заметки разработчика

Использование CSS

Макет страниц

Работа с объектами
Список объектов

Фреймы (рамки)
Использование тега DIV
Элементы AP
JavaScript
Цвет
Создание ссылок и навигация

Управление файлами и папками

Совместная работа Dreamweaver с Photoshop, Fireworks, Adobe Flash и др. приложениями

Интеграция с Business Catalyst


Поиск на сайте
Ресурсы и библиотеки
Расширения

Шаблоны

Работа с кодом

Использование сетевых служб
Adobe


Отображение XML-данных с
помощью XSLT


Создание динамических
страниц


Создание форм

Специальные возможности

Сайты для разных экранов и устройств

Предварительный просмотр
Проверка сайта

Отчеты в Dreamweaver

Программа передачи файлов (FTP)


Cетевые службы Adobe

Сетевые службы Adobe — это размещенные в Интернете веб-приложения, по своей работе напоминающие традиционные инструменты, устанавливаемые на компьютер.
Однако преимуществом сетевых служб является то, что их не нужно обновлять до последней версии, поскольку они размещены в Интернете, а не на компьютере пользователя.

Dreamweaver интегрируется непосредственно в Adobe BrowserLab и Adobe Business Catalyst InContext Editing.  Dreamweaver также интегрируется с сетевыми службами Adobe CS Live (включая BrowserLab).
Для получения сведений об управлении сетевыми службами Adobe посетите веб-сайт компании Adobe по адресу http://www.adobe.com/go/learn_creativeservices_ru.


BrowserLab

Adobe BrowserLab позволяет просматривать локальное веб-содержимое непосредственно из Dreamweaver без необходимости его предварительного размещения на общедоступном сервере.
Можно просматривать файлы с локального сайта Dreamweaver либо с удаленного или тестового сервера.

Видеоролик, который иллюстрирует работу с BrowserLab, см. на странице http://www.adobe.com/go/dwcs5browserlab_ru.

Дополнительные сведения об использовании сетевых служб BrowserLab, включая сведения об использовании BrowserLab вместе с Dreamweaver, см. на странице http://www.adobe.com/go/lr_abl_ru.


Business Catalyst InContext Editing


Adobe Business Catalyst InContext Editing — это компонент редактирования Adobe Business Catalyst, позволяющий пользователям вносить простые изменения в содержимое, используя для этого веб-браузер.
Чтобы изменить веб-страницу, пользователям нужно просто открыть ее в браузере, войти в службу InContext Editing, а затем отредактировать страницу. Функции редактирования просты, а их использование не требует никаких предварительных знаний о коде HTML и редактировании веб-ресурсов.

Прежде чем позволить пользователям оперативно вносить изменения через Интернет, следует сделать HTML-страницы редактируемыми с помощью Dreamweaver. Это делается путем указания областей страницы, разрешенных для редактирования пользователями.

Например, страница новостей может содержать заголовки и краткие аннотации статей. Пользователь может выбрать это содержимое и преобразовать его в редактируемую область InContext Editing, чтобы при следующем входе в службу InContext Editing можно было
редактировать заголовки и аннотации непосредственно в браузере.

В этой документации описано, как работать с редактируемыми областями InContext Editing в Dreamweaver, но компания Adobe также подготовила и другие ресурсы, которые помогут в работе с InContext Editing:
• Документацию по использованию InContext Editing для редактирования страниц в браузере см. по адресу http://www.adobe.com/go/learn_dw_incontextediting_browser_ru.
• Документацию по работе с панелью администрирования InContext Editing см. по адресу
http://www.adobe.com/go/learn_dw_incontextediting_administration_guide_ru.
Для получения более подробных сведений об Adobe Business Catalyst посетите страницу
http://www.businesscatalyst.com.

Примечание. Adobe AIR не поддерживает Adobe Business Catalyst InContext Editing. Если для экспорта приложения, содержащего области InContext Editing, используется расширение AIR Extension for Dreamweaver, функция InContext Editing не будет работать.

Создание редактируемой области InContext Editing

Редактируемая область InContext Editing представляет собой пару HTML-тегов, содержащих атрибут ice:editable в открывающем теге. Редактируемая область определяет участок страницы, который пользователь может редактировать непосредственно в браузере.

Примечание. В случае добавления редактируемой области InContext Editing на страницу, созданную на основе шаблона Dreamweaver, новая редактируемая область InContext Editing должна присутствовать внутри области, которая уже является редактируемой.

1 Выполните одно из следующих действий.
• Выберите тег div, th или td, который необходимо преобразовать в редактируемую область.
• Поместите курсор вставки в то место страницы, куда следует вставить новую редактируемую область.
• Выделите исключительно одну редактируемую область в шаблоне Dreamweaver (DWT-файл).
• Выберите другое содержимое на странице, которое требуется сделать редактируемым (например, блок текста).
2 Выберите команду «Вставка» > «InContext Editing» > «Создание редактируемой области».
3 Доступные параметры зависят от выделенного фрагмента.
• Если выбран тег div, th или td, Dreamweaver преобразует его в редактируемую область без
необходимости дальнейших действий.
• Если вставляется новая, пустая редактируемая область, выполните одно из следующих действий.
• Выберите «Вставить новую редактируемую область в текущей точке вставки» и нажмите кнопку «ОК». Dreamweaver вставляет в код тег div с атрибутом ice:editable в открывающем теге.
• Выберите «Преобразовать родительский тег в редактируемую область», чтобы приложение
Dreamweaver преобразовало родительский тег выделенного фрагмента в элемент контейнера для этой области. Могут быть преобразованы только некоторые HTML-теги: div, th и td.

• Если выбрана редактируемая область шаблона Dreamweaver, нажмите кнопку «ОК» в диалоговом окне «Создание редактируемой области». Приложение Dreamweaver вкладывает редактируемую область шаблона в тег div, который выступает в роли контейнера для новой редактируемой области InContext Editing.
• Если выбрано другое содержимое, которое необходимо сделать редактируемым, выполните одно из следующих действий.
• Выберите команду «Вложить выделенный фрагмент в тег DIV, а затем преобразовать его», чтобы вложить выделенное содержимое в тег div и преобразовать его в редактируемую область. Тег div, в который Dreamweaver заключает содержимое, служит контейнером для редактируемой области.

Примечание. Добавление тегов div на страницы может изменить визуализацию страницы и
результаты применения правил CSS. Например, если используется правило CSS, которое добавляет красную рамку вокруг тегов div, красная рамка будет отображаться вокруг текущего выделенного фрагмента, когда Dreamweaver вкладывает его в тег div и преобразовывает.
Чтобы избежать подобных конфликтов, можно переписать правила CSS, действующие на текущий выделенный фрагмент, или можно отменить преобразование («Правка» > «Отменить»), а затем выделить и преобразовать поддерживаемый тег, который приложению Dreamweaver не потребуется вкладывать в тег div.

• Выберите команду «Преобразовать родительский тег в редактируемую область», если нужно, чтобы Dreamweaver сделал родительский тег выделенного содержимого элементом-контейнером редактируемой области. Могут быть преобразованы только некоторые HTML-теги: div, th и td.
4 В представлении «Дизайн» щелкните синюю вкладку редактируемой области, чтобы выбрать ее (если она еще не выбрана).

Примечание. При работе с шаблоном Dreamweaver выделите редактируемую область InContext Editing (область контейнера), а не редактируемую область шаблона Dreamweaver.

5 Установите или снимите флажки в инспекторе свойств редактируемых областей. Выбранные параметры будут доступны пользователю при редактировании содержимого редактируемой области в браузере.
Например, если выбрать параметр «Полужирный», пользователь сможет сделать текст полужирным;
если выбрать параметр «Нумерованный список и маркированный список», пользователь сможет создавать нумерованные и маркированные списки;
если выбрать параметр «Ссылка», пользователь сможет создавать ссылки (и т.д.).
Наведите курсор на значок параметра, чтобы увидеть подсказку о выполняемой им функции.
6 Сохраните страницу.
Если функции InContext Editing добавляются на страницу впервые, Dreamweaver информирует вас о добавлении на сайт файлов поддержки InContext Editing: ice.conf.js, ice.js и ide.html. Не забудьте загрузить эти файлы на сервер вместе со страницей, иначе функции InContext Editing не будут работать в браузере.

Создание повторяющейся области InContext Editing

Повторяющаяся область InContext Editing представляет собой пару HTML-тегов, содержащих атрибут ice:repeating в открывающем теге. Повторяющаяся область определяет участок страницы, который пользователь может повторять и добавлять в него содержимое при редактировании в браузере.
Например, если имеется заголовок и следующий за ним абзац текста, можно преобразовать эти элементы в повторяющуюся область, которую пользователь затем сможет дублировать на странице.


На рисунке слева - повторяющиеся области, отображаемые в редактируемом с помощью InContext Editing окне браузера. Нижняя область выделена и может быть дублирована, удалена либо перемещена вверх или вниз.

Кроме добавления повторяющихся областей на основе исходной области, можно также предоставить
пользователю возможность удалять области, добавлять абсолютно новые области (не основанные на содержимом исходной области), а также перемещать области вверх и вниз.
При создании повторяющейся области Dreamweaver вкладывает ее в другой контейнер, именуемый группой
повторяющихся областей. Этот контейнер — тег div с атрибутом ice:repeatinggroup (добавленным в открывающий тег) — действует как контейнер для всех редактируемых повторяющихся областей, которые
пользователь может добавить в группу.
Повторяющиеся области нельзя перемещать за пределы контейнеров групп повторяющихся областей. Кроме того, теги групп повторяющихся областей нельзя вручную добавлять на страницу. Приложение Dreamweaver добавляет их автоматически, когда они нужны.

Примечание. При создании повторяющейся области из строки таблицы (тег tr) Dreamweaver применяет атрибут группы повторяющихся областей к родительскому тегу (например, тег table) и не вставляет тег div.
Когда при работе со страницей, которая уже содержит группу повторяющихся областей, пользователь пытается добавить повторяющуюся область сразу же после существующей группы, приложение Dreamweaver обнаруживает, что группа повторяющихся областей предшествует добавляемой области и предоставляет возможность добавить новую область к существующей группе. В этом случае можно добавить новую повторяющуюся область к существующей группе или создать совершенно новую группу повторяющихся областей.

Примечание. В случае добавления повторяющейся области InContext Editing на страницу, созданную на основе шаблона Dreamweaver, новая повторяющаяся область InContext Editing должна присутствовать внутри области, которая уже является редактируемой.

Чтобы создать повторяющуюся область в Dreamweaver, выполните следующие действия.
1 Выполните одно из следующих действий.
• Выберите тег, который нужно преобразовать в повторяющуюся область. Список возможных тегов достаточно большой: a, abbr, acronym, address, b, big, blockquote, center, cite, code, dd, dfn, dir, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, ins, kbd, label, li, menu, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, tr, tt, u, ul, var.

Примечание. Только теги div одновременно могут содержать атрибуты редактируемых областей и повторяющихся областей.
• Поместите курсор вставки в то место страницы, куда следует вставить новую повторяющуюся область.
• Выделите исключительно одну повторяющуюся область в шаблоне Dreamweaver (DWT-файл).
• Выберите другое содержимое на странице, которое следует сделать повторяющимся (например, заголовок и блок текста).
2 Выберите команду «Вставка» > «InContext Editing» > «Создание повторяющейся области».
3 Доступные параметры зависят от выделенного фрагмента.
• Если выбран тег, который может быть преобразован, приложение Dreamweaver преобразовывает этот тег в повторяющуюся область без необходимости каких-либо дополнительных действий.
• При вставке новой пустой повторяющейся области выполните одно из следующих действий.
• Выберите команду «Вставить новую повторяющуюся область в текущей точке вставки» и нажмите кнопку «ОК».
• Выберите команду «Преобразовать родительский тег в повторяющуюся область», если нужно, чтобы Dreamweaver сделал родительский тег выделенного содержимого элементом-контейнером повторяющейся области. Только некоторые HTML-теги могут быть преобразованы: a, abbr, acronym, address, b, big, blockquote, center, cite, code, dd, dfn, dir, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, ins, kbd, label, li, menu, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, tr, tt, u, ul, var.

Примечание. Этот второй параметр доступен только в том случае, если родительский узел
отвечает всем критериям для преобразования. Например, он должен быть одним из указанных тегов, которые могут быть преобразованы, и не должен содержать никаких ошибок, перечисленных в разделе «Сообщения InContext Editing об ошибках» на странице 533.
• Если выбрана повторяющаяся область шаблона Dreamweaver, нажмите кнопку «ОК» в диалоговом окне «Создание повторяющейся области». Приложение Dreamweaver вкладывает повторяющуюся область
шаблона в тег div, который выступает в роли контейнера для новой повторяющейся области InContext Editing.
• Если выбрано другое содержимое, которое необходимо сделать повторяющимся, выполните одно из следующих действий.
• Выберите команду «Вложить выделенный фрагмент в тег DIV, а затем преобразовать его», чтобы вложить выделенное содержимое в тег div и преобразовать его в повторяющуюся область. Тег div, в который Dreamweaver заключает содержимое, служит контейнером для повторяющейся области.

• Выберите команду «Преобразовать родительский тег в повторяющуюся область», если нужно, чтобы Dreamweaver сделал родительский тег выделенного содержимого элементом-контейнером повторяющейся области. Только некоторые HTML-теги могут быть преобразованы: a, abbr, acronym, address, b, big, blockquote, center, cite, code, dd, dfn, dir, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, ins, kbd, label, li, menu, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, tr, tt, u, ul, var.
4 В представлении «Дизайн» щелкните синюю вкладку повторяющейся области, чтобы выбрать ее, если она еще не выбрана. Обратите внимание, что Dreamweaver фактически заставляет выбрать вкладку группы повторяющихся областей. Это происходит потому, что все повторяющиеся области входят в группу повторяющихся областей, а параметры повторяющихся областей задаются путем задания параметров для всей группы.
5 Установите или снимите флажки в инспекторе свойств повторяющихся областей. На выбор доступны два действия: «Переупорядочить» и «Добавить/удалить». Если выбрать параметр «Переупорядочить», пользователи смогут перемещать повторяющиеся области вверх или вниз при редактировании в браузере.
Если выбрать параметр «Добавить/удалить», пользователи смогут добавлять и удалять повторяющиеся области при редактировании в браузере. По умолчанию выбраны оба параметра, и хотя бы один из этих параметров должен использоваться всегда.
6 Сохраните страницу.
Если функции InContext Editing добавляются на страницу впервые, Dreamweaver информирует вас о добавлении на сайт файлов поддержки InContext Editing: ice.conf.js, ice.js и ide.html. Не забудьте загрузить эти файлы на сервер вместе со страницей, иначе функции InContext Editing не будут работать в браузере.

Удаление области

Удаление области лучше всего проводить, используя инспектор свойств области. Использование инспектора свойств области гарантирует удаление всего связанного с областью кода.
1 Выберите редактируемую область, повторяющуюся область или группу повторяющихся областей.
2 В инспекторе свойств области нажмите кнопку «Удалить область».

Указание классов CSS для форматирования

Функция InContext Editing «Управление доступными классами CSS» является устаревшей в Dreamweaver CS5.

Сообщения InContext Editing об ошибках


Невозможно применить функции InContext Editing к тегам, содержащим теги сценария или серверные блоки кода
Если выделенный фрагмент содержит серверный код, Dreamweaver не позволяет преобразовать его в редактируемую или повторяющуюся область. Эта проблема связана со способом, которым InContext Editing сохраняет редактируемые страницы, когда пользователь работает в браузере. Когда пользователь сохраняет страницу после редактирования, InContext Editing удаляет серверный код из данной области.

Выделенный фрагмент нельзя преобразовать или вложить в тег DIV, поскольку
родительский узел не поддерживает теги DIV в качестве дочерних

Если прямое преобразование выделенного на странице фрагмента невозможно, приложению Dreamweaver потребуется вложить его в тег div, который будет служить контейнером для новой редактируемой или повторяющейся области. По этой причине родительские теги преобразуемых данных должны позволять использование тегов div в качестве дочерних тегов. Если родительский тег преобразуемого тега не разрешает использование дочерних тегов div, приложение Dreamweaver не позволит выполнить преобразование.

Выделенный фрагмент уже содержит редактируемую область или находится внутри
такой области. Вложенные редактируемые области не разрешены.

Если выделенный фрагмент расположен внутри редактируемой области или если внутри него имеется редактируемая область, Dreamweaver не позволит выполнить преобразование. InContext Editing не поддерживает вложенные редактируемые области.

Редактируемые области не должны содержать повторяющихся областей или групп

повторяющихся областей

Редактируемые области InContext Editing не могут содержать какие-либо другие функции InContext Editing.
При попытке добавить повторяющуюся область или группу повторяющихся областей в редактируемую область Dreamweaver не позволит выполнить такое преобразование.

Повторяющиеся области не должны содержать редактируемых областей или групп
повторяющихся областей

Редактируемые области InContext Editing не могут содержать какие-либо другие функции InContext Editing.
При попытке добавить повторяющуюся область или группу повторяющихся областей в редактируемую область Dreamweaver не позволит выполнить такое преобразование. Кроме того, Dreamweaver не преобразует элемент в редактируемую или повторяющуюся область, если он уже содержит группу повторяющихся областей.

Выделенный фрагмент уже содержит повторяющуюся область или находится внутри такой области. Вложенные повторяющиеся области не разрешены.

Если выделенный фрагмент расположен внутри повторяющейся области или если внутри него имеется повторяющаяся область, Dreamweaver не позволит выполнить преобразование. InContext Editing не поддерживает вложенные повторяющиеся области.

Выделенная область должна содержать только одну редактируемую или

повторяющуюся область шаблона Dreamweaver либо находиться внутри любой
редактируемой области шаблона Dreamweaver

При работе с файлами шаблонов Dreamweaver (с расширением .dwt) необходимо соблюдать определенные правила. Чтобы преобразовать редактируемую или повторяющуюся область шаблона Dreamweaver в редактируемую или повторяющуюся область InContext Editing, необходимо выделить ровно одну редактируемую или повторяющуюся область шаблона Dreamweaver на странице, а затем преобразовать ее.
Чтобы преобразовать другой выделенный фрагмент страницы (например, блок текста), он должен располагаться внутри редактируемой области шаблона Dreamweaver.


Применить функциональность редактируемой и повторяющейся области
одновременно можно только к тегам DIV

Если выделенный фрагмент не является тегом div, но к нему уже применен атрибут повторяющейся области, Dreamweaver не позволит применить к этому тегу атрибут редактируемой области. Одновременно атрибуты редактируемой и повторяющейся области можно применить только к тегу div.

Приложение Dreamweaver обнаружило, что тег группы повторяющихся областей

предшествует повторяющейся области
Все повторяющиеся области InContext должны располагаться в группе повторяющихся областей. При добавлении в страницу новой повторяющейся области Dreamweaver определяет, имеется ли уже непосредственно перед ней группа повторяющихся областей. Если это так, Dreamweaver предоставляет возможность добавить новую повторяющуюся область в имеющуюся группу повторяющихся областей или создать новую группу для новой повторяющейся области.



О всех замеченных ошибках или неточностях в описании программы, а также о возможных дополнениях просьба сообщить по адресу: average.2011@mail.ru
Если у Вас есть веб-страница с дополнительными материалами по данной теме, сообщите адрес страницы, чтобы на нее можно было сделать ссылку.


Рейтинг@Mail.ru