Познавательное чтиво

17 Июн

Маскирование файлов

В процессе работы 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, а не в главном меню, и удача будет на вашей стороне!

clip_image002

Рис. 17.21. Маскированные файлы отображаются на панели Site с перечеркнутыми значками

Кроме маскирования выделенных файлов, в Dreamweaver можно включить автоматическое маскирование для выбранных типов файлов. Для этого следует зайти в свойства проекта, (см. разд. «Свойства проекта» данной главы) и в списке слева выбрать категорию Cloaking, чтобы переключиться на параметры маскирования (рис. 17.22).

□ Enable Cloaking — включить маскирование. По умолчанию в Dreamweaver этот флажок всегда установлен, и мы сейчас оставим его в таком же состоянии. Но если вы хотите запретить маскирование для сайта, необходимо сбросить флажок.

□ Cloak Files Ending With — то, что нам надо. Установите флажок и в активировавшемся поле введите расширения для файлов, которые полагается маскировать автоматически. По умолчанию там уже стоят два типа файлов — png (расширение файлов графического редактора Macromedia Fireworks) и fla (расширение файлов анимационного пакета Macromedia Flash).

Маскирование является свойством проекта в Dreamweaver, и таким образом, все его настройки выполняются отдельно для каждого нового сайта, который редактируется в этом пакете. А сейчас, под занавес, вы узнаете страшный секрет — маскирование не является абсолютным. Если вы выделите маскированный файл или папку на панели Site, то сможете и разместить их на сервере, и применить к ним любую операцию поиска, замены или проверки. Маскирование выключает файлы только из тех операций, которые применяются ко всему сайту целиком. Но личный подход к отдельным файлам позволяет обойти маскирования. Это еще один повод задуматься над всемогуществом личных связей — они работают даже в Dreamweaver!

clip_image004

Рис. 17.22. Настройки маскирования в параметрах проекта Dreamweaver

5f9af41321392a8341d82a5371f9d8c6

Leave a Reply

© 2012 Познавательное чтиво | Entries (RSS) and Comments (RSS)