Побудова багатосторінкових сайтів на html
Зазвичай проблем з написанням односторінкового сайту не виникає. Коли ж сторінок стає більше, то виникає питання, як вносити вимірювання відразу на кілька сторінок сайту. Мова йде не про зміну стилю оформлення, а про зміну структури самого сайту.
Розглянемо це на прикладі багатосторінкового сайту зоомагазину. Структура сайту має наступний вигляд: вгорі йде логотип фірми, нижче три колонки (меню, змістовна частина, новини), внизу лічильники і угоду про використання інформації. Відразу відзначимо, що фрейми використовуватися не будуть з причин, розглянутим в минулому випуску розсилки. Запишемо спрощений HTML код для першої сторінки цього сайту:
Як видно з прикладу, сайт складається з трьох сторінок: index.html, animals.html, contacts.html. Всі сторінки мають ту ж структуру, за винятком контентної частини (рядок 19). Як додати нову сторінку? Для цього потрібно виправити меню в трьох існуючих файлах, і додати четвертий файл з новим меню та тематичної частиною. Для зміни логотипу або новин також потрібно виправити всі файли. Для трехстраничного сайту це можна зробити руками, але тільки фірма виросла, асортимент товарів збільшився і сайт розрісся до 1000 сторінок. Як бути в цьому випадку?
Як зробити зміни на всіх сторінках сайту найменшими витратами? Пропоную вашій увазі простий і ефективний спосіб. Смислові частини сайту розташуємо в різних файлах:
Відзначимо, що даний спосіб підходить для створення сайту з будь-якою кількістю сторінок! Тепер ви можете вносити зміни на свій сайт практично одним кліком! Звичайно ж, скрипт можна модифікувати на свій розсуд, а в файли-заготовки вносити смислові блоки виходячи зі структури вашого сайту.