Техника работы
Изменение стандартного шрифта в PageMill и SiteMill
Для отображения текста в HTML-документах PageMill и SiteMill используют шрифт Times. С помощью редактора ресурсов (например, ResEdit) можно заменить этот шрифт каким-нибудь другим. Чтобы заменить стандартный шрифт PageMill или SiteMill:
Предупреждение:
Adobe System Incorporated не одобряет эту процедуру, она приводится здесь лишь как возможный вариант. Поскольку происходит изменение или удаление ресурсов файла, необходим опыт работы с программой ResEdit. Редактируйте не оригинал файла, а только его копию. Никогда не модифицируйте открытый файл. Если Вы измените не тот ресурс или редактирование окажется неправильным, программа может быть повреждена. Если возникают проблемы, вернитесь к оригиналу.
PageMill и SiteMill вычисляют позицию курсора и области выделения текста с помощью целочисленных величин (integer) ширины шрифта. Большинство пропорциональных шрифтов поддерживает дробные (real) величины ширины, которые ATM (Adobe Type Manager) использует для размещения текста на экране. Поэтому, когда активна ATM, новый шрифт, который Вы определите в качестве стандартного, может вызвать некорректное отображение курсора и областей выделения в PageMill или SiteMill.
- Перейдите в Finder и командой File › Duplicate создайте копию программы PageMill или SiteMill.
- Откройте в ResEdit 2.11 или более поздней версии копию PageMill или SiteMill.
- В окне Adobe PageMill copy или Adobe SiteMill copy дважды щелкните ресурс FOND.
- Выберите команду File › Open и перейдите к папке System\Fonts.
- Выберите нужный шрифтовой набор и откройте его кнопкой Open.
- В окне [Имя шрифта] дважды щелкните ресурс FOND.
- В окне FONDs from [Имя шрифта] выделите нужный FOND-pecypc шрифта и скопируйте его командой Edit › Copy.
Примечание:
Поскольку полужирное (Bold) или наклонное (Italic) начертание на экране отображается плохо, лучше всего выбрать прямое (например, plain, roman). - Закройте окно FONDs from [Имя шрифта].
- Щелчком активизируйте окно FONDs from Adobe PageMill copy или Adobe SiteMill copy и выберите команду Edit › Paste.
- В окне FONDs from Adobe PageMill copy или Adobe SiteMill copy удалите FOND-pecypc "Times".
- Выделите FOND-pecypc вставленного шрифта и выберите команду Resource › Get Resource Info.
- Введите в поле ID значение 20 и командой File › Save сохраните изменения.
- Закройте ResEdit.
- Теперь для создания HTML-документов можете пользоваться копией PageMill или SiteMill.
Создание Web-форм, возвращающих информацию по электронной почте
Web-формы позволяют пользователям Internet передавать данные на Web-сервер, который сохраняет их, анализирует или действует согласно введенной в них информации. Чтобы Web-сервер мог обрабатывать такую информацию, Ваш Internet-провайдер должен связать с формой скрипт CGI (Common Gateway Interface). Если провайдер не обеспечивает поддержки CGI-скрипта, Вы можете сконфигурировать форму сами, чтобы со щелчком пользователя на кнопке Submit информация переправлялась по указанному электронному адресу.
Чтобы связать кнопку Submit с электронным адресом Internet в Adobe PageMill или Adobe SiteMill:
Примечание:
Следующая процедура призвана помочь Вам получать информацию из бланков (форм) в том случае, если провайдер или Web-мастер не обеспечивает Вам доступа к CGI-скриптам для обработки форм. Adobe Systems все-таки рекомендует извлекать данные из форм не через электронную почту, а посредством связывания формы с CGI-скриптом.
- Откройте HTML-документ в PageMill или SiteMill.
- Щелкнув пиктограмму "глобус", переключитесь в режим редактирования.
- Выделите кнопку Submit.
- Выберите команду Window › Show Inspector.
- В PageMill 2.0 активизируйте вкладку форм на панели Inspector. В PageMill 1.0.x или SiteMill 1.0.x – вкладку страниц.
- Щелкните в текстовом поле Action.
- Введите электронный адрес, используя протокол "mailto:" (то есть mailto:user@address), и нажмите клавишу Return или Enter. Например:
mailto:jdoe@company.com
Примечание:
Не оставляйте пробелов ни до, ни после двоеточия. Слово "mailto" пишется строчными буквами.
Пользователь заполняет Ваш бланк и, нажав кнопку Submit, отправляет информацию по указанному Вами электронному адресу.
Передавая по e-mail введенную в бланк информацию, Web-сервер кодирует данные, поэтому такое сообщение довольно трудно прочесть. Если Вы будете просматривать его в почтовом приложении (например, в Lotus cc:Mail), вместо пробела может отображаться знак плюс (+) или амперсанд (&), а вместо символа возврата каретки сочетание &OD. Чтобы данные бланка можно было прочесть в е-mail-приложении, создайте для каждого элемента бланка описание:
- Откройте HTML-документ.
- Щелкнув пиктограмму "глобус", переключитесь в режим редактирования.
- Выделите какой-нибудь элемент формы (например, поле для ввода текста). 4 Выберите команду Window › Show Inspector.
- В PageMill 1.0.x или SiteMill 1.0.x щелкните пиктограмму страницы на панели Inspector. (PageMill 2.0 выводит нужную вкладку автоматически.)
- В поле Name введите описание элемента бланка и нажмите клавишу Return или Enter. Повторите перечисленные действия для всех элементов. Теперь передаваемая по электронной почте информация будет включать описание каждого элемента формы, а также данные, введенные пользователем.