FrontPage
Программа создания сайтов

Использование подстановок

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

Так, например, компонент Подстановка (Substitution) позволяет размещать на Web-страницах информацию, задаваемую с помощью переменных. При изменении значения переменной произойдет автоматическое обновление данных на всех Web-страницах, где эта переменная используется.

Компонент Страница (include Page) вставляет содержимое отдельной страницы в другие страницы сайта. Данный объект удобен для размещения в сайте периодически обновляемой информации, которая должна присутствовать на нескольких страницах. Изменения, осуществленные на исходной странице, автоматически будут отображены во всех местах, где эта страница используется.

Для рекламы какого-либо товара, анонса предстоящей выставки или распродажи можно использовать компоненты Страница с расписанием (Scheduled Include Page) и Рисунок с расписанием (Scheduled Picture), Позволяющие включить в Web-страницу информацию или графическое изображение на определенный период времени, после чего они исключаются из страницы.

Размещение на домашней странице компонента Счетчик посещений (Hit Counter) позволит получить сведения о том, как популярен у пользователей ваш сайт, а компонент Форма поиска (Search Form) облегчит посетителям поиск необходимой информации.

Для размещения на домашней странице ссылок на все страницы сайта можно использовать компонент Оглавление (Table of Contents), создающий иерархическое оглавление узла со ссылками. В программе FrontPage для размещения на Web-страницах компонентов используется диалоговое окно Вставка компонента веб-узла (Insert Web Component) (рис. 21.1) со списком компонентов. Чтобы открыть это окно, выполните одно из следующих действий:

  • В меню Вставка (Insert) выберите команду Веб-компонент (Web Component)
  • Нажмите кнопку Веб-компонент (Web Component) на стандартной панели инструментов

Рис. 21.1. Диалоговое окно "Вставка компонента веб-узла"

С помощью компонента подстановка (Substitution) на страницах сайта размещают информацию, изменение которой автоматически приведет к модификации данных на всех Web-страницах узла.

Рассмотрим такой пример. На страницах сайта вы разместили адрес предприятия, контактные телефоны, фамилии разработчиков и т. д. Как быть, если изменился один из этих параметров (например, номер телефона)?

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

Для размещения на Web-странице подстановочного компонента выполните следующие действия:

1. Откройте редактируемую Web-страницу.
2. Установите курсор в место предполагаемого размещения компонента Подстановка.
3. В меню Вставка (Insert) выберите команду Веб-компонент (Web Component). Открывается диалоговое окно Вставка компонента веб-узла (Insert Web Component) (см. рис. 21.1).
4. Из списка Тип компонента (Component type) выберите значение Включенное содержимое (Included Content), при этом в правой области окна появляется список Выберите тип содержимого (Choose a type of content).
5. Выберите из этого списка значение Подстановка (Substitution) и нажмите кнопку Готово (Finish). На экране открывается диалоговое окно Свойства подстановки (Substitution Properties).
6. Нажмите кнопку раскрытия списка Заменить на (Substitude with) и выберите значение переменной, определяющей размещаемый параметр (рис. 21.2).
7. Нажмите кнопку ОК. На Web-странице появляется значение, задаваемое данной переменной.

Рис. 21.2. Диалоговое окно "Свойства подстановки"

По умолчанию в списке Заменить на расположены переменные, называемые переменными конфигурации (табл. 21.1).

Таблица 21.1. Переменные конфигурации, формируемые программой FrontPage

Переменная Назначение
Автор (Author) Разработчик Web-страницы. Информация для переменной берется из поля Кем создан (Created by) вкладки Сводка (Summary) диалогового окна свойств страницы (рис. 21.3)
Кем изменен
(Modified By)
Разработчик, осуществлявший последнюю модификацию Web-страницы. Информация для переменной берется из поля Кем изменен (Modified By) вкладки Сводка (Summary) диалогового окна свойств страницы (см. рис. 21 .3)
Описание
(Description)
Описание страницы в произвольной форме. Информация для переменной берется из поля Заметки (Comments) вкладки Сводка (Summary) диалогового окна свойств страницы (см. рис. 21 .3)
URL-адрес страницы
(Page URL)
URL-адрес страницы. Информация для переменной берется из поля Размещение (Location) вкладки Общие (General) диалогового окна свойств страницы

Чтобы просмотреть значения данных параметров, откройте окно свойств страницы. Для этого на панели Список папок (Folder List) установите курсор на наименование файла, нажмите правую кнопку мыши и выберите в контекстном меню команду Свойства (Properties).

Рис. 21.3. Вкладка "Сводка" диалогового окна свойств страницы

При создании сайта с помощью мастера список переменных конфигурации формируется на основе ответов на вопросы, задаваемые мастером. Их значения можно посмотреть и отредактировать на вкладке Параметры (Parameters) диалогового окна Настройка веб-узла (Web Settings) (рис. 21.4). Для его открытия в меню Сервис (Tools) выберите команду Настройка веб-узла (Web Settings). При разработке сайта без использования мастера список переменных конфигурации вы должны сформировать самостоятельно.

Для добавления в список переменных, которые затем могут использоваться в качестве подстановочных компонентов, предназначена кнопка Добавить (Add). При ее нажатии открывается диалоговое окно Добавить имя и значение (Add Name and Value) (рис. 21.5), содержащее два поля. Поле Имя (Name) используется для ввода наименования переменной, а поле Значение (Value) — ее значения. Завершив ввод данных в диалоговом окне, нажмите кнопку ОК для его закрытия. Введенная переменная и ее значение появятся в списке диалогового окна Настройка веб-узла.

Рис. 21.4. Диалоговое окно "Настройка веб-узла"

Рис. 21.5. Диалоговое окно "Добавить имя и значение"

Вернемся к примеру, рассмотренному нами в начале данного раздела. Допустим, на многих страницах созданного вами сайта размещен подстановочный компонент с указанием телефона предприятия. Для изменения номера телефона на всех Web-страницах узла необходимо выполнить следующие действия:

1. В меню Сервис (Tools) выберите команду Настройка веб-узла (Web Settings).
2. В открывшемся диалоговом окне Настройка веб-узла перейдите на вкладку Параметры (Parameters).
3. В списке переменных конфигурации выберите переменную, задающую изменившийся номер телефона предприятия.
4. Нажмите кнопку Изменить (Modify).
5. В поле Значение (Value) открывшегося диалогового окна Изменение имени и значения (Modify Name and Value) введите новое значение телефона предприятия.
6. Нажмите кнопку ОК.
7. Закройте диалоговое окно Настройка веб-узла.

Программа FrontPage обновит номер телефона на всех страницах сайта.


Рейтинг@Mail.ru