поддержка
проекта:
разместите на своей странице нашу кнопку!И мы
разместим на нашей странице Вашу кнопку или ссылку. Заявку прислать на
e-mail
код нашей кнопки:
Копии рисунков были выполнены с плохим расширением, т.к. что не
обессудьте (как говорится моей вины здесь нет, вся ответственность лежит
на том кто сканировал), а я только, где мог ошибки исправил. В
дальнейшем, сделаю копии рисунков и диалоговых окон в хорошем
разрешении.
В главе 4 вы создавали шаблоны Web-страниц. В настоящем приложениивы самостоятельно создадите шаблон Web-узла. Хотя шаблон Web-узлазначительно сложнее, чем одностраничный шаблон, разработка его не
вызывает особых трудностей. Вы создаете и сохраняете Web-узел обычнымобразом, а затем копируете новый Web-узел в папку шаблонов.
Следующий пример демонстрирует, как создать шаблон Web-узла и какиепредпринять шаги, чтобы его можно было использовать для создания
узлов.
1. В Frontpage создайте новый Web-узел па основе шаблона Empty Web.Присвойте узлу имя WebTemplate.
2. Перейдите в режим просмотра Navigation. Щелкните на кнопке New Pageпанели инструментов Standard, чтобы создать домашнюю страницу.
3. Щелкните правой кнопкой на пиктограмме домашней страницы направой панели и активизируйте команду Rename контекстного меню.Введите новый заголовок "Домашняя страница" и нажмите клавишу [Enter].
4. Если панель Folder List не отображена, активизируйте команду Folderменю View. Щелкните на домашней странице на правой панели.
Выполните щелчок на кнопке New Page, чтобы добавить еще одну страницу в
Web-узел. В Frontpage сразу после создания страницы предлагается
переименовать имя файла страницы, присваиваемого по умолчанию. Присвойте
новой странице имя Pagel и нажмите клавишу [Enter].
5. Создайте еще три страницы, присвоив им имена Page2, Page3, Page4.
6. Перетяните последовательно страницы Pagel.htm, Page2.htm, Page3. htm,Page4.1-i.tm с панели Folder List на правую панель, расположив их
на одномуровне под домашней страницей (по
умолчанию в качестве заголовковбудут
использоваться имена файлов страниц). Таким образом, эти четырестраницы станут дочерними по отношению к домашней странице.
7. В режиме просмотра Navigation выполните два щелчка на пиктограммекаждой страницы на правой панели (интервал между щелчками должен
быть достаточно большим, чюбы программа
не восприняла и какдвойные щелчки) и введите
новые заголовки страниц Страница1, Сnраница2,
СтраницаЗ и Странипа4 Структура Web-узла WebTemplate показана на рис Б.1!
Теперь вы можете отредактировать содержимое страниц в режиме просмотра
Page.
Рис Б.1 Структура Wehfemplate ч режиме просмотра Ncnafufion
Копирование файлов для создания шаблона Web узла Создав Web-узел
необходимой струкгуры, следует преобразовать его в шаблон Для этого
нужно создать папку с расширением ТЕМ (ее имя может быть произвольным),
коюрая должна находюся по следующему пути, считая от корневой папки
Windows \Application Data\Microsoft\FrontPage\Webs\. Затем нужно
скопировать все файлы Web узла в э1у папку и добавить файлы. необходимые
для того, чтобы FrontPdge воспринимал Web-узет как шаблон Копирование и
создание файлов будет осуществляться в Windows Expioier
1. В Windows Explorer переидиге к папке Web-узла WebTemplate (путь по
умолчанию С \Inetpub\Wwn\root\Webteinp!atc\) В папке должны находиться
пять HTML-файлов, созданных в предыдущем разделе, а также другие папки с
дополнительными файлами, используемыми Web-узлами Frontpage (рис Б 2) Э
ги папки Frontpage описаны в табл Б1 Щелкните на папке правой кнопкой
мыши (на левой панели Windows Explorer) и активизируйте команду Copy
контекстного меню
2. Откройте папку, в которую помещаются фанта создаваемых шаблонов
Web-узла FiontPage 2000 (путь по умолчанию С \Windows\Application Data \Microsoft\FrontPage\Webs\)
3 Щелкните правой кнопкой мыши на данной папке (правая панель Windows
Explorer) и выбериге команду Paste контекстного меню Папка Webtem plate
будет скопирована в папку Webs В результате вы получите большинство
файлов для создания полноценного шаблона Примечание
Чтобы созданный Web-узел мог использоваться в качестве шаблона, вч
можете также разместить папку с его файлами в папке, в которой хранятся
стандартные шаблоны Frontpage (путь по умолчанию С \Program Files \Mic
rosoft Office \ Templates \1033\ Webs \)
4. Щелкните правой кнопкой мыши на имени новой подпапки Webtemplate,
которая была скопирована в папку Webs, выберите в контекстном меню
команду Rename и присвоите указанной подпапке имя Webtemplate tern
(добавьте расширение ТЕМ) Примечание
В папке Webtemplate tern вы можете удалить все папки, перечисленные в
таб Б.1 (не удалите только папку Images) Это не отразится на
работоспособности шаблона
Рис Б. 2 Структура шаблона Web-узла WehTemplate
Таблица Б. 1. Структура папок Web-узла, в Frontpage
Папка
Содержимое
borders
Включает до четырех HTML-файлов, которые вставляются на каждую страницу вместе с верхней, нижней, правой или левой общими областями
private
Страницы, которые вы хотели бы сделать недоступными для просмотра в броузере или для поиска (например, включенные страницы)
sharedtemplates
Шаблоны, использующиеся на Web-узле
vtibin
Созданные Frontpage CGI-программы для управления просмотром, а также для выполнения действий на сервере администратором и автором
vticnf
Конфигурационные файлы для каждой страницы
Web-узла, содержащие такие данные, как имя страницы, даты создания и модификации, имя разработчика и т.д.
vtipvt
Несколько подпапок как с текущими, так и с историческими файлами То Do List (сделать список), а также с метаинформациея для Web-узла и зависимой базы данных
vtiscript
Сценарии на языках JavaSript и VBScript
vtitxt
Индексы текста для использования формами поиска
Images
Все изображения, связанные с Web-узлом
Создание INF- и МАР-файлов
Помимо уже скопированных файлов, вам понадобятся два дополнительных (с расширениями INF и MAP) файла для того, чтобы в Frontpage 2000
можно было воспользоваться шаблоном Web-узла. INF-файлы содержат
информацию, используемую для включения вашего шаблона в список,
находящийся в диалоговом окне New. В МАР-файлах хранятся созданные
вами навигационные ссылки. Мы скопируем эти два файла из папки
стандартного шаблона Web-узла, изменим их содержимое и сохраним под
соответствующими именами.
1. В Windows Explorer откройте папку стандартного шаблона Personal Web (путь
по умолчанию: C:\Program Files\Microsoft Off)ce\Templates\1033\Webs\Personal.tem).
2. Удерживая нажатой клавишу [Ctrl], отметьте
файлы Personal.inf и Personal.map. Нажмите комбинацию клавиш [Ctrl+C],
чтобы скопировать файлы.
3. Вернитесь в папку Webtemplate.tem создаваемого шаблона (путь к ней по
умолчанию C:\Wmdows\Application Data \Microsoft\FrontPage\Webs\Web-tempiate.-em).
Щелкните правой кнопкой мыши на правой панели и активизируйте команду
Paste, чтобы включить в эту папку два файла, скопированные на этапе 2.
4. Щелкните правой кнопкой на имени файла Personal.inf и переименуйте
его, задав имя Webtemplate inf. Файлу Personal.map присвойте имя Web-
template.map.
5. Выполните двойной щелчок на имени файла Webtemplate.mf и
отредактируйте его содержимое, используя Notepad В секции Title введите
название шаблона "Тестовый пример", а в секции Description — описание
шаблона. После обработки содержимое файла должно быть таким-
6. Сохраните и закройте файл Webteinplate.inf.
7. Откройте файл Webt.ernpiate.map в редакторе Notepad.
8. Отредактируйте файл Webtemplate.map так, как показано на следующем
рисунке.
9. Сохраните и закройте файл Webtemplate.map. Теперь, когда в вашей
папке созданы файлы INF и MAP, Frontpage будет поддерживать ваш шаблон.
10. Перейдите в режим просмотра Page. Активизируйте команду Web подменю
New меню File. В загрузившемся диалоговом окне New, в списке
предлагаемых шаблонов будет и созданный вами шаблон — "Тестовый пример"
(в области Description выводится его описание).
11. Выберите в списке шаблон "Тестовый пример" По умолчанию предлагается
присвоить создаваемому \УеЬ-узлу имя Webtenrplale2 (не изменяйте это
имя) Шелкниге на кнопке ОК, чтобы создать новый Web-узел на основе
шаблона Откроется созданный вами Web-узел (рис Б.3)
12 Удалите только что созданный Web-узел и закройте Frontpage Если
новый Web-узел функционирует не так, как вы ожидали, просмотрите файлы в
шаблоне Убедитесь, что все файлы находятся там, где им положено быть, и
что содержимое INF- и МАР-файлов соответствует нашим рекомендациям и не
содержит ошибок (которые могли появиться, поскольку вы редактировали эти
файлы вручную)
Рис. Б.3 Web-узел Webtemplate2, созданный с помощью шаблона "Тестовый
пример"