Macromedia Dreamweaver MX (DW MX) можно
настраивать множеством способов, создавая
для работы условия, максимально удобные
и эффективные именно для вас. Эта статья
описывает продвинутые методы настройки
DWMX.
Примечание:
Информация в этой статье относится только
к DWMX. Более ранние версии DW используют
другие конфигурационные файлы или их форматы.
Существует много методов настройки DW.
Некоторые из этих методов включены в Справку
(Help > Using Dreamweaver); в этой
статье обсуждаются только продвинутые
методы ручного редактирования конфигурационных
файлов. Следующее методы являются общими,
они включены Справку Dreamweaver. Эти
методы не обсуждаются в этой статье.
- Настройка рабочей среды по вашему
желанию.
- Изменение настроек через диалоговые
окна. Вы можете настраивать такие параметры,
как доступность(accessibility), раскрашивание
кода, шрифты, подсвечивание областей
(highlighting), и просмотр в броузерах,
используя панель "Предпочтения"
(Preferences) (Edit > Preferences).
Вы также можете настраивать клавиатурные
сокращения, используя диалоговое окно
Keyboard Shortcuts (Edit > Keyboard
Shortcuts).
- Все расширения "от третьих лиц",
подключаемые с помощью Менеджера расширений
Extension Manager (Help > Manage
Extensions).
Перечислим некоторые способы настройки
Dreamweaver путем редактирования конфигурационных
файлов; более подробно о них рассказывается
в этой статье.
Другим методом настройки Dreamweaver
является создание ваших собственных расширений.
См. "Расширение
Dreamweaver: Основы"
Вы можете настраивать DW для собственных
нужд и в многопользовательских системах
типа Windows NT, Windows 2000, Windows
XP, или Mac OS X. Dreamweaver предохраняет
все ваши настройки от повреждения настройками
других пользователей. Чтобы сделать это,
при первом запуске Dreamweaver в многопользовательской
среде, которую он распознает, приложение
копирует различные файлы настроек в пользовательский
конфигурационный каталог, который принадлежит
вам. Когда вы настраиваете Dreamweaver
через диалоговые окна и панели, приложение
изменяет ваши файлы настроек, вместо того
чтобы изменять главные файлы с настройками.
Чтобы настроить Dreamweaver путем редактирования
конфигурационных файлов вручную в многопользовательской
среде, редактируйте конфигурационные файлы
соответствующего пользователя, а не главные
файлы настроек в папке приложения. Чтобы
произвести изменения, влияющие на большинство
пользователей, вы можете редактировать
главные конфигурационные файлы, но пользователи,
у которых уже имеются соответствующие
собственные настройки, не увидят никаких
изменений. В общем, если вы хотите изменить
что-либо для всех пользователей, лучше
всего создать расширение (extension) и
проинсталлировать его, используя Extension
Manager. См. "Расширение
Dreamweaver: Основы"
Примечание:
В более старых операционных системах (Windows
98, Windows ME, Mac OS 9.x) один набор
конфигурационных файлов Dreamweaver совместно
используется всеми пользователями, даже
если операционная система настроена для
поддержки нескольких пользователей.
Перечислим места размещения пользовательских
конфигурационных папок в разных многопользовательских
операционных системах:
- Windows NT: C:\WinNT\profiles\Имя
Пользователя\
Application Data\Macromedia\Dreamweaver MX\Configuration
- Windows 2000/XP: C:\Documents and Settings\Имя
Пользователя\
Application Data\Macromedia\Dreamweaver MX\Configuration
(В Windows XP этот каталог может находиться
в скрытом каталоге)
- Mac OS X: Hard disk/Users/Имя Пользователя/
Library/Application Support/Macromedia/Dreamweaver MX/
Configuration
Примечание:
Чтобы установить в многопользовательской
операционной системе расширения (extensions)
для всех пользователей системы, вы должны
иметь права Администратора (Windows) или
root (Mac OS X).
Dreamweaver копирует некоторые конфигурационные
файлы в ваш пользовательский конфигурационный
каталог при первом запуске приложения.
(Эти файлы определены в файле version.xml
в папке Configuration.) Когда вы настраиваете
Dreamweaver из самого приложения (например,
когда вы изменяете один из предопределенных
отрезков кода — "code snippet"
в панели Snippets), DW копирует важные
файлы в вашу пользовательскую конфигурационную
папку. Версия файла в вашей пользовательской
конфигурационной папке всегда приоритетнее
версии в главной конфигурационной папке.
Чтобы вручную сконфигурировать файл,
который не был скопирован DW в вашу пользовательскую
конфигурационную папку, сначала скопируйте
файл из главной конфигурационной папки
в соответствующее место внутри вашей пользовательской
конфигурационной папки.
Когда вы в многопользовательской операционной
системе делаете в DW что-либо, могущее
привести к удалению конфигурационного
файла (например, когда вы удаляете предопределенный
snippet из панели Snippets), DW создает
файл в вашей пользовательской конфигурационной
папке, называемы mm_deleted_files.xml.
Если файл обозначен в файле mm_deleted_files.xml,
DW ведет себя так, будто этого файла не
существует.
Примечание: Файл mm_deleted_files.xml
НЕ будет создан, пока вы не выполните
какое-либо действие, приводящее к удалению
конфигурационного файла.
Чтобы деактивировать конфигурационный
файл:
- Выйдите из Dreamweaver.
- Используя текстовый редактор, отредактируйте
файл
mm_deleted_files.xml
в вашей пользовательской конфигурационной
папке; добавьте тэг предмета (item tag)
в этот файл, указывая относительно главной
конфигурационной папки путь к фалу конфигурации,
который подлежит деактивации.
- Примечание: Не редактируйте файл
mm_deleted_files.xml
в Dreamweaver.
- Сохраните и закройте файл.
- Перезапустите DW.
Файл
mm_deleted_files.xml содержит
структурированный список предметов, в котором
описываются конфигурационные файлы, игнорируемые
DW. Эти предметы описаны XML-тэгами, которые
вы можете редактировать в текстовом редакторе.
Следующие разделы описывают синтаксис тэгов
mm_deleted_files.xml. Необязательные
атрибуты взяты в фигурные скобки (}); все
остальные атрибуты обязательны.
Описание
Тэг-контейнер, содержащий список
файлов, которые DW будет считать удаленными.
Атрибуты
Нет.
Содержание
Этот тэг должен содержать один или более
тэгов предметов.
Контейнер
Нет.
Пример
<deleteditems>
<!-- здесь идут тэги предметов -->
</deleteditems>
Описание
Задает конфигурационный файл,
игнорируемый DW.
Атрибуты
name
name путь относительно каталога
Configuration к конфигурационному файлу.
В Windows используйте обратный слэш (\)
для разделения частей пути; на Macintosh
используйте двоеточие (:).
Содержание
Нет (пустой тэг).
Контейнер
Тэг <item> должен быть
включен в тэг <deleteditems>.
Пример
<item name="snippets\headers\5columnwith4links.csn"/>
После установки DW MX, если затем
вы переустановите DW MX или обновите
до более новой версии, DW автоматически
создает резервные копии существующих конфигурационных
файлов пользователя, так что если вы редактировали
их вручную, у вас сохранится доступ к
произведенным вами изменениям после переустановки.
Когда вы удаляете DW из многопользовательской
системы, (вы можете это сделать, только
обладая в системе правами администратора),
DW может удалить для вас все пользовательские
конфигурационные каталоги.
По умолчанию, Dreamweaver показывает
все типы распознаваемых им файлов в диалоговом
окне File > Open. Вы можете использовать
выпадающее меню в этом диалоговом окне
для ограничения отображения до отображения
определенных типов файлов. Если большая
часть вашей работы включает специфические
типы файлов (типа ASP-файлов), вы можете
изменить отображение по умолчанию. Независимо
от того, какой тип файла стоит в первой
строке файла Extensions.txt
— этот тип определяет тип файла
по умолчанию.
Примечание:
Если вы хотите видеть все типы файлов
в диалоговом окне File > Open, даже если
Dreamweaver не может открыть их, вы должны
выбрать все файлы (*.*). Это отличается
от выбора All Documents (Все типы документов),
которая показывает только файлы, которые
DW может открыть.
Чтобы изменить тип файла по умолчанию
в диалоге File > Open:
- Создайте резервную копию файла
Extensions.txt
в папке Configuration;
- Откройте файл
Extensions.txt
в Dreamweaver или в текстовом редакторе;
- Вырежьте из первой строки файла ту
ее часть, которая не содержит масок
необходимых вам типов файлов, и оставьте
часть строки с нужными вам типами файлов;
- Сохраните файл;
- Перезапустите Dreamweaver.
Чтобы увидеть новое значение по умолчанию,
выберите пункт меню File > Open
и посмотрите на выпадающее меню типов
файлов.
Чтобы добавить новые типы файлов
в меню диалогового окна File > Open:
- Создайте резервную копию файла
Extensions.txt
в папке Configuration;
- Откройте файл
Extensions.txt
в Dreamweaver или в текстовом редакторе;
- Добавьте новую строку для каждого
типа файлов. ЗАГЛАВНЫМИ буквами введите
разделенные запятыми расширения имен
файлов новых типов; поставьте двоеточие
и добавьте короткую фразу с описанием,
которая будет показываться в диалоговом
окне File > Open. Например, для JPEG-файлов,
введите следующее:
JPG,JPEG,JFIF:JPEG
Image Files;
- Сохраните файл;
- Перезапустите Dreamweaver.
- Чтобы увидеть изменения, выберите
пункт меню File > Open и кликните
на выпадающем меню типов файлов.
По умолчанию панель вставки состоит из
нескольких закладок. (Информацию об объектах
на этих закладках см. в Справку DW MX.)
Закладки соответствуют папкам в каталоге
Configuration/Objects в папке
приложения DW MX.
Вы можете перемещать объекты из одной
закладки в другую, переименовывать закладки,
и вообще удалять объекты с закладок. Чтобы
изменения появились в Insert bar, нужно
перезапустить Dreamweaver или перезагрузить
расширения.
Файл insertbar.xml определяет
порядок закладок и порядок объектов внутри
каждой закладки. Dreamweaver создает панель
вставок Insert bar, основываясь на закладках
и объектах, определенных в insertbar.xml,
затем проверяет соответствие папок закладкам,
ищет дополнительные объекты, не записанные
в insertbar.xml. Такие объекты
добавляются к соответствующим закладкам,
после всех объектов, перечисленных в insertbar.xml.
Dreamweaver игнорирует папки в папке
Objects, если они не упомянуты в insertbar.xml.
Примечание: Помните,
что в многопользовательских операционных
системах вам лучше редактировать копии
конфигурационных файлов в вашей пользовательской
папке, а не файлы из основной папки конфигурации.
Более подробно см. "О
настройке Dreamweaver в многопользовательских
средах "
Для каждого объекта на закладке панели
вставок (Insert bar) существует два или
три файла в соответствующей папке:
- GIF-файл, содержащий иконку для объекта;
- HTML-файл, содержащий либо HTML-код,
который будет вставлен в ваш файл, либо
HTML-форму, которая позволит вам задать
данные для вставки (такие, как текст
комментария);
- JavaScript-файл (необязательный),
который генерирует HTML-код для вставки
в ваш файл.
Чтобы переместить или скопировать
объект из одной закладки панели вставок
в другую, или в другое место внутри закладки:
- Создайте резервную копию файла Objects/insertbar.xml;
- Откройте insertbar.xml в Dreamweaver
или в текстовом редакторе;
- Найдите тэг
button,
представляющей объект, который вы хотите
переместить или скопировать. Например,
чтобы переместить объект из закладки
Common, найдите тэг button,
у которого атрибут id имеет
значение "DW_Image";
- Вырежьте или скопируйте целиком тэг
button;
- Найдите тэг
category,
представляющий закладку, на которую
вы хотите переместить или скопировать
объект;
- Найдите место внутри закладки, где
должен появиться объект.
- Вставьте скопированный тэг
button;
- Сохраните файл insertbar.xml;
- Перезагрузите расширения.
Чтобы перезагрузить расширения:
- При нажатой клавише Control (Windows)
или Option (Macintosh) кликните пункт
меню Options в заголовке Панели вставок
(Insert bar).
- Во всплывшем меню выберите пункт
Reload Extensions (Перезагрузить Расширения).
Чтобы добавить разделитель в
закладку панели вставок:
- Создайте резервную копию файла Objects/insertbar.xml;
- Откройте insertbar.xml в Dreamweaver
или в текстовом редакторе;
- Найдите тэг
button,
представляющей объект, после которого
вы хотите вставить разделитель;
- После этого тэга
button
добавьте код:
<separator showIf=""/>
- Сохраните файл insertbar.xml;
- Перезагрузите расширения.
Чтобы удалить объект с панели
вставок:
- Откройте insertbar.xml в Dreamweaver
или в текстовом редакторе;
- Найдите тэг
button,
представляющей объект, который вы хотите
удалить;
- Удалите целиком тэг
button;
- Сохраните insertbar.xml.
- На своем жестком диске, переместите
относящиеся к данному объекту HTML-,
GIF-, и JavaScript-файлы из той папки,
где они находятся, в папку, не упоминаемую
в файле insertbar.xml. Например, вы
можете создать новую папку с именем
Unused в каталоге Configuration/Objects,
и переместить в нее файлы, относящиеся
к данному объекту. (Если вы определенно
хотите уничтожить объект, можете полностью
удалить эти файлы, но хорошо бы сохранить
резервные копии файлов, если позже вы
захотите восстановить удаленный объект)
- Перезагрузите расширения.
Чтобы изменить порядок следования
закладок в панели вставок:
- Создайте резервную копию файла Objects/insertbar.xml;
- Откройте insertbar.xml в Dreamweaver
или в текстовом редакторе;
- Найдите тэг
category,
соответствующий перемещаемой закладке,
и выберите этот тэг, включая все вложенные
в него тэги;
- Вырежьте этот тэг;
- Вставьте тэг в его новое месторасположение.
Проверьте, не вставляете ли вы тэг внутрь
любого другого тэга
category;
- Сохраните insertbar.xml;
- Перезагрузите расширения.
Чтобы переименовать закладку
на панели вставок:
- На своем жестком диске найдите папку,
соответствующую закладке, которую вы
хотите переименовать;
- В этой папке откройте файл
_folderinfo.txt;
- Измените имя, содержащееся в этом
файле, и сохраните файл;
- Перезагрузите расширения.
Чтобы создать новую закладку:
- Создайте резервную копию файла Objects/insertbar.xml;
- Откройте insertbar.xml в Dreamweaver
или в текстовом редакторе;
- Создайте новый тэг
category,
задающий каталог по умолчанию для новой
закладки, и создайте набор объектов
для размещения на этой закладке. О синтаксисе
тэгов в файле insertbar.xml, см "Расширение
Dreamweaver" (Help > Extending
Dreamweaver).
- Сохраните insertbar.xml;
- Перезагрузите расширения.
Чтобы добавить новый объект в
определенную закладку панели вставок:
- Создайте объект (См. "Создание
простого объекта")
- Создайте резервную копию файла Objects/insertbar.xml;
- Откройте insertbar.xml в Dreamweaver
или в текстовом редакторе;
- Найдите тэг
category,
представляющий закладку, в которую вы
хотите добавить объект;
- Внутри этого тэга добавьте тэг
button,
представляющий новый объект.
Информацию по синтаксису тэгов в файле
insertbar.xml, см. "Расширение Dreamweaver"
(Help > Extending Dreamweaver).
Вы можете создать свои собственные объекты
и добавить их в панель вставок (Insert
bar). Многие простые объекты не требуют
написания JavaScript; они содержат только
исходный HTML-код для вставки в документ.
С основами создания более сложных объектов
с использованием JavaScript вы можете
познакомиться в "Расширение
Dreamweaver: Основы".
После создания объекта, если вы хотите,
чтобы другие пользователи Dreamweaver
могли тоже использовать его, можете упаковать
его и распространить через Macromedia
Exchange для Dreamweaver. Чтобы упаковать
расширение, вы должны сначала установить
Менеджер Расширений (Extension Manager),
его инсталляцию можно скачать с сайта
Macromedia (если он у вас еще не установлен).
Чтобы создать простой объект:
- В Dreamweaver, выберите пункт меню
File > New. Появится диалоговое окно
создания нового документа;
- В колонке "Category" слева,
выберите "Other". В центральной
колонке диалогового окна появится список
типов файлов;
- Выберите "Text" (текстовый
файл) из списка типов и кликните "Create".
Появляется новый чистый текстовый документ;
- Добавьте в ваш документ исходный код
и текст, который вы хотите вставить;
например, введите следующее:
<p>
©2002 ZII Productions,Inc.<BR>
All Rights Reserved
</p>
- Сохраните файл.
Если вы хотите, чтобы новый объект появился
на уже существующих закладках панели
вставок, сохраните файл в одной из подпапок
каталога Objects. Информацию о размещении
объекта в определенной позиции на существующей
закладке, или о создании новой закладки
для размещения, см. в "Изменение
панели вставки";
- В графическом редакторе (типа Macromedia
Fireworks), создайте изображение в формате
GIF размером 18 x 18 пикселей, которое
будет являться иконкой для вашего объекта
на панели вставок. Если вы создадите
большее изображение, DW автоматически
изменит его размер до 18 x 18 пикселей.
Если вы не создадите иконку для своего
объекта, Dreamweaver отобразит в панели
вставок общую иконку для объектов (
).
- Дайте вашей иконке такое же имя, как
и у файла объекта, но с расширением
.gif; затем сохраните иконку в той же
папке, что и файл объекта.
Например, если ваш файл с объектом объект
называется Copyright_ZII.htm и вы сохранили
его в папке Common, назовите вашу иконку
Copyright_ZII.gif и сохраните ее в той
же директории Common;
- Перезапустите Dreamweaver, или перезагрузите
расширения, чтобы начать использовать
новый объект.
Объект появляется в самом низу меню
Insert так же, как и в панели вставок
Insert bar. Как перегрузить расширения,
см. в "Изменение
панели вставки".
Файл FTPExtensionMap.txt
(Windows) или FTPExtensionMapMac.txt
(Macintosh) связывают расширения файлов
со способами передачи этих файлов по FTP:
ASCII (текстовый режим) или
BINARY (двоичный режим).
Каждая строка в любом из этих двух файлов
включает расширение файла (типа GIF) и
одно из двух слов — ASCII
или BINARY, чтобы указать,
какой из двух возможных режимов передачи
файлов по FTP должен использоваться для
передачи файлов с данным расширением.
На Macintosh, каждая строка также включает
код создателя (типа DmWr)
и тип файла (типа TEXT);
когда вы скачиваете файл с данным расширением,
Dreamweaver связывает указанные код создателя
и тип файла с этим файлом.
Если файл, который вы передаете, не имеет
расширения, Dreamweaver использует бинарный
(BINARY) режим передачи.
Примечание:
Dreamweaver не может передавать файлы
в режиме "macbinary". Если вам
нужно передать файл в этом режиме, используйте
другой FTP-клиент.
Например, следующая строка (из файла
для Macintosh) показывает, что файлы с
расширением ".html" должны передаваться
в режиме ASCII:
HTML DmWr
TEXT ASCII
В обоих файлах все элементы данной строки
разделяются символом табуляции. Расширение
и режим передачи должны быть набраны символами
в верхнем регистре.
Чтобы изменить настройки по умолчанию,
отредактируйте файл в текстовом редакторе.
Чтобы добавить информацию о расширении
нового типа файлов:
- Редактируйте файл связи расширений
в текстовом редакторе;
- Начните новую строку и введите расширение
файла (в верхнем регистре) и нажмите
Tab.
- На Macintosh добавьте код создателя,
Tab, тип
файла, и еще один Tab.
- Введите
ASCII или BINARY,
чтобы задать режим передачи по FTP.
- Сохраните файл.
[новое окно]>