- •В.Л. Гренков интернет технологии. Методика и практика создания web-страниц и web-сайтов
- •Москва 2014
- •. Документы html и основные теги.
- •1.2. Практические задания по теме: задания 1…10.
- •2. Освоение правил и приемов вставки рисунков рисунков и видеороликов в веб-документы
- •2.1. Атрибуты оформления текста и графики в html-документах
- •2.2. Практические задания по теме: задания 2-1…2-9
- •3. Практические приемы создания списков в веб-страницах
- •3.1. Виды списков, теги и атрибуты их оформления
- •3.2. Практические задания по теме: задания 3-1…3-11
- •4. Практические приемы создания таблиц в веб-страницах
- •4.1. Применение и оформление таблиц в html-документах.
- •4.2. Практические задания по теме: задания 1…9.
- •5. Создание гиперссылок и связывание веб-страниц
- •5.1. Оформление внешних и внутренних гиперссылок.
- •5.2. Практические задания по теме: задания 5-1…5-11.
- •6. Практические приемы создания форм в веб-страницах
- •6.1. Назначение и структура форм. Теги и атрибуты формы.
- •6.2. Практические задания по теме: задания 6-1…6-5
- •7. Применение таблиц каскадных стилей css
- •7.1. Стили,их определение и применение. Теги и атрибуты css.
- •7.2. Практические задания по теме: задания 7-1…7-8.
- •8. Обработка форм
- •8.1. Средства обработки форм. Подготовки файла обработки.
- •8.2. Практическое задание по теме.
- •Тема 9. Практика создания сайта
- •9.2. Практические задания по теме: задания 9-1…9-4.
- •Тема 10. Публикация сайта. Требования к сайту и его поддержка.
- •10.1. Особенности регистрации и поддержки сайта.
- •10.2. Практическое задание по теме.
Тема 9. Практика создания сайта
9.1. Постановка задачи.
Совокупность веб-страниц, созданных ранее, включает в себя целый ряд документов, преследующих цель поэтапного освоения приемов их создания. Для создания сайта на их основе следует создать новую структуру, в достаточной степени отражающей его содержание и удобную для работы с ним (в том числе и с точки зрения возможности его последующей модернизации).
В качестве главной страницы сайта следует принять документ bmt7-8.html как конечный результат успешного выполнения заданий разделов 1..7 настоящего пособия. Наряду c именем index.html, общепринятым для главных страниц сайтов, допустимо также имя default.html.
Пусть создаваемый сайт будет иметь имя Sayt1, а его главная страница – default.html (во избежание путаницы с уже имеющимся ранее созданным файлом index.html).
Чтобы запуск и нормальная работа сайта не зависели от конкретного компьютера, целесообразно корневую папку, имя которой должно совпадать с именем сайта, разместить в корневом каталоге жесткого диска компьютера. Пусть это будет диск D.
В качестве дополнительных веб-страниц следует использовать ранее подготовленные файлы. Размещение файлов сайта на диске D будет выполнено в соответствии со схемой, представленной на рис. 9.1.1. Вполне очевидно, что в процессе компоновки составляющих папок сайта адреса ссылок, уже имеющихся в html-документах, должны быть соответствующим образом скорректированы.
Рис. 9.1. Файловая структура сайта.
Универсальный способ адресации в ссылках – указание полного пути, начиная от исходной папки, где размещена ссылка, и заканчивая папкой назначения, где находится документ- источник, через корневой каталог (в нашем случае это диск D). Существует более удобный способ записи адреса (относительная адресация) , действующий в соответствии со следующим правилом. Если ссылка дается на файл, лежащий во вложенной папке, то есть уровнем ниже, то адрес записывается как . /Папка назначения/ Файл назначения. Если ссылаются на файл, лежащий уровнем выше, запись адреса имеет вид . . /Папка назначения/ Файл назначения.
На рис. 9.1. показана файловая структура сайта Sayt1. В главной папке сайта находятся файлы: главная страница default.html, бланк заказа blank_z.html , файлы рисунков для логотипа и эмблемы, файлы для обработки формы. В ней также имеются две вложенные папки: Pribor, с описаниями и рисунками приборов и кнопки заказа, и Navig (навигация), c описаниями разделов меню (Контакты, Доставка, Описание, Заказ) и рисунками кнопок переходов между страницами.
9.2. Практические задания по теме: задания 9-1…9-4.
Задание 9-1.
1). Создать папку Sayt1в корневой папке D, скопировать в него документ bmt7-8.html и переименовать его в default.html. 2). В папку Sayt1скопировать из папки Praktika документы blank_z.html, otvet_z.html, otvet_z.php и файлы рисунков logotip.png и znak.png.
3). Скорректировать в html-тексте главной страницы сайта адреса для вызова из нее указанных файлов в соответствии с их новым размещением. Сохранить правильный результат после проверки в браузере.
Задание 9-2.
1). В папке Sayt1создать папку Navig и скопировать в нее документы Kont1.html, Dost2.html, Opis3.html, Zakaz.html, а также файлы рисунков jmp_to.png, jmp_back.png, jmp_gl.png из папки BAZA, файлы рисунков vibor1, vibor2, vibor3, vibor4 из папки Menu.
2). Скорректировать в html-тексте главной страницы сайта адреса для вызова из нее указанных файлов в соответствии с их новым размещением. Сохранить правильный результат после проверки в браузере.
Задание 9-3.
1). В папке Sayt1создать папку Pribor и скопировать в нее документы и рисунки, указанные на рис. 9.1.1. из папки Praktika.
2). Скорректировать адреса в html-тексте главной страницы сайта для вызова из нее указанных файлов в соответствии с их новым размещением. Сохранить правильный результат после проверки в браузере.
Задание 9-4.
1). Применить упрощенную запись адресов ссылок на главной странице, (описанную в подразделе 9.1), вместо исходной (где это целесообразно). Проверить действие всех ссылок и сохранить правильный результат.
2). Доработать каталог на главной странице, изменив цвет фона в заголовке блока kat (background-color:cyan). Проверить и сохранить результат.
3). Ввести в каталог наименования всех приборов, оформив каталог как список по образцу, задав для списка его максимальный размер (возможное число строк с наименованиями приборов) size=20, число одновременно выбираемых элементов списка multiple=1 и элемент списка, устанавливаемый по умолчанию (параметр selected) по образцу:
<select name=group size=20 multiple=1 >
<option selected value="kar1"value="kar1">Электрокардиограф ЭК1Т-04
<option value="kar2">Электрокардиограф ЭКТ3Т-01
…………………………………………………………………. </select>
Проверить и сохранить результат.
Список можно использовать для заказа товара, выбранного в нем выделением мышью. Для этого список следует вставить в форму типа submit (аналогичную форме, используемой в бланке заказа), из которой по реакции на выделение товара в списке (реакции на действие мыши) фиксируется выбранный товар. Например, в данном случае, если выбран первый товар в списке, то его переменная kar1 пересылается по нажатию кнопки по адресу, указываемому в форме.
Если в качестве адреса указан localhost, то в форме это записывается как: method=”post” action= http://localhost/otvet_z.php. Как упоминалось в разделе 8.1, локальный сервер localhost используется, в основном, для тестирования работы php-файлов, которые служат для серверной обработки форм. Одним из результатов такой обработки в данном случае будет оформление заказа на выбранный товар и отправка заказа, сделанного любым клиентом, поставщику товара, то есть на данный сайт. Кроме того, в файле обработки (otvet_z.php) предусмотрена отправка клиенту сообщения о том, что заказ принят. Если сайт зарегистрирован на сервере, то адресуются к сайту, используя его доменный адрес вместо localhost.
4). Ознакомиться со способом отправки сообщений с использованием почтового сервиса Outlook express. Вставить в html-текст главной страницы, в ее конец следующую ссылку: <a href="mailto: bmt_st@mail.ru"> Введите текст Вашего заказа </a>. Проверить действие ссылки, убедившись что происходит автоматическое обращение к почте Outlook. То есть для отправки сообщения требуется наличие установленной программы Outlook express как на компьютере клиента, так и на компьютере поставщика (рекламодателя).
