Маскирование файлов
В процессе работы Dreamweaver часто создает внутри локального сайта дополнительные папки и размещает в них служебные файлы, необходимые для выполнения его некоторых функций. Так, при создании и использовании библиотечных элементов, внутри локального сайта появляется папка Library, в которой Dreamweaver хранит библиотечные элементы. При использовании шаблонов аналогичным образом возникает папка Templates, в которой размещаются шаблонные элементы. А кроме того, внутри локального сайта, как показывает практика, часто скапливаются неиспользованные файлы, неудачные попытки или просто тестовые страницы, которые создает сам Web-дизайнер. Размещать весь этот мусор (с точки зрения посетителя) на сервере, вместе с работающими страницами, не имеет никакого смысла.
Но я не призываю вооружиться веником и тряпкой, чтобы провести генеральную уборку перед сдачей сайта (хотя это было бы не лишним). Вместо этого мы сейчас познакомимся с замечательным механизмом в Dreamweaver, который носит английское название Cloaking, что в переводе на русский означает «Маскирование».
Маскирование позволяет исключить заданные файлы и целые папки из обработки в Dreamweaver. Такие файлы и папки будем называть маскированными. Они не участвуют в обмене данными с удаленным сайтом. Кроме того, для них перестают работать следующие функции:
□ тестирование с помощью отчетов;
□ поиск и замена данных;
□ проверка ссылок;
□ работа с активами — все графические изображения, цвета, ссылки и т. д., находящиеся в маскированных файлах, не отображаются на панели Assets;
□ проверка обновлений на удаленном и локальном сайтах;
□ обновление шаблонов и библиотечных объектов.
Как видим, маскирование — отличный способ скрыть неиспользуемые файлы, которые не предназначаются для публикации на сайте, к примеру, альтернативные варианты, не утвержденные заказчиком. Для маскирования необходимо выполнить два следующих шага:
1. Выделите на панели Site нужные файлы и папки, можно несколько сразу.
2. В меню панели Site выберите команду Site | Cloaking | Cloak.
Маскированные файлы отображаются на панели Site со значками, перечеркнутыми красной чертой (рис. 17.21). Они больше не участвуют в наших играх с сайтом и временно считаются выбывшими из строя. Чтобы вернуть их обратно, достаточно снова выделить их и применить команду Site | Cloaking | Uncloak. Можно даже сразу снять маскирование со всех файлов, не выделяя их, с помощью другой команды Site | Cloaking | Uncloak All. Помните, что данные команды расположены в меню панели Site, а не в главном меню, и удача будет на вашей стороне!
Рис. 17.21. Маскированные файлы отображаются на панели Site с перечеркнутыми значками |
Кроме маскирования выделенных файлов, в Dreamweaver можно включить автоматическое маскирование для выбранных типов файлов. Для этого следует зайти в свойства проекта, (см. разд. «Свойства проекта» данной главы) и в списке слева выбрать категорию Cloaking, чтобы переключиться на параметры маскирования (рис. 17.22).
□ Enable Cloaking — включить маскирование. По умолчанию в Dreamweaver этот флажок всегда установлен, и мы сейчас оставим его в таком же состоянии. Но если вы хотите запретить маскирование для сайта, необходимо сбросить флажок.
□ Cloak Files Ending With — то, что нам надо. Установите флажок и в активировавшемся поле введите расширения для файлов, которые полагается маскировать автоматически. По умолчанию там уже стоят два типа файлов — png (расширение файлов графического редактора Macromedia Fireworks) и fla (расширение файлов анимационного пакета Macromedia Flash).
Маскирование является свойством проекта в Dreamweaver, и таким образом, все его настройки выполняются отдельно для каждого нового сайта, который редактируется в этом пакете. А сейчас, под занавес, вы узнаете страшный секрет — маскирование не является абсолютным. Если вы выделите маскированный файл или папку на панели Site, то сможете и разместить их на сервере, и применить к ним любую операцию поиска, замены или проверки. Маскирование выключает файлы только из тех операций, которые применяются ко всему сайту целиком. Но личный подход к отдельным файлам позволяет обойти маскирования. Это еще один повод задуматься над всемогуществом личных связей — они работают даже в Dreamweaver!
Рис. 17.22. Настройки маскирования в параметрах проекта Dreamweaver |
5f9af41321392a8341d82a5371f9d8c6