Чтобы сделать красивый, качественный и даже прибыльный сайт необходимо серьёзно подойти к вопросу его редактирования. Ещё не так давно, чтобы создать систему навигации на своём ресурсе, начинающие вебмастеры добавляли пункты меню вручную на каждой странице. Процесс создания был более длительным и хлопотным, а если в меню нужно было добавить ещё один пункт, его приходилось добавлять и на всех остальных страницах. Поэтому для современной модели сайта а ля ucoz.ru, необходимо использовать при создании сайта специальные отрывки HTML кода, которые будут вставляться в разные части сайта с помощью технологии SSI. Такие части HTML или PHP кода принято называть блоками.
  Единственный, на сегодняшний день, популярный хостинг, который предлагает пользователю визуальный редактор с использованием блоков – это ucoz.ru. Однако страничка, которая всем своим видом заявляет: «Сделано на Юкозе», уже вызывает отторжение у пользователей, которые уверены, что вебмастер – новичок, и не смог создать сайт, используя свои знания web-программирования. Сайт должен быть написан вручную, так как перед вами открывается намного больше возможностей, вы демонстрируете потенциальным посетителям свой профессионализм, а также размер HTML файлов будет значительно меньше.
  До появления технологии SSI, в качестве альтернативы блокам использовались фреймы – различные интерактивные участки сайта. При добавлении ссылки в исходном коде страницы указывали имя фрейма, в котором эта страница должна быть открыта, а остальные части оставались неизменными. Сегодня в фреймах отпала необходимость, так как появились блоки, которые по всем параметрам превосходят фреймы и большинство пользователей используют именно SSI для вёрстки своих страниц.
  Что же включают в себя блоки и почему их нужно использовать? Обычно каждый стандартный web-сайт в наше время обязательно включает в себя: шапку, меню и части сайта, где находится контекстная реклама. Все эти части должны отображаться на каждой странице. Для того чтобы сделать это, необходимо создать главную страницу – index.html. По необходимости: прописать meta-теги, поставить фон, шрифт и т. д. Затем, нужно создать несколько страниц в любом HTML редакторе, они соответственно будут отображать: шапку сайта, блоки, где находится меню или реклама, блоки со счётчиками и другие. Создав следующие HTML страницы, нужно дать каждой из них определённое имя, например shapka.htm. После этого, необходимо внести между тегами <body> и </body> следующий код: <!--#include virtual="имя_блока.htm" -->. Именем блока будет название HTML страницы, и если хостинг поддерживает технологии SSI, тогда на главной странице отобразятся ваши блоки, которые будут стоять на своих местах.
  Вот пример обычного использования блоков SSI:
<html>
<head>
<meta name="title" content="Мой сайт">
<meta name="keywords" content="я, мои фотографии, мои интересы">
<meta name="description" content="Это моя домашняя страничка, чувствуйте себя здесь, как дома">
<meta http-equiv="content-language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body background="img/fon.jpg">
<!--#include virtual="saits/shapka.htm" -->
<!--#include virtual="saits/menu.htm" -->
<!--#include virtual="saits/glavnaya.htm" -->
</body>
</html>
Как видите, все блоки находятся в папке saits, которая, в свою очередь, загружена в корневую папку хостинга. Второй блок – это наша главная страница, где могут находиться: новости, приветствие, ссылки и многое другое. Скорее всего, вы захотите создать и другие страницы сайта, ну скажем страницу регистрации, при этом оставив нетронутыми шапку и меню. Для этого, создайте точную копию html кода страницы index.htm, только код блока <!--#include virtual="saits/glavnaya.htm" --> замените, например, на: <!--#include virtual="saits/registr.htm" -->.
  Создание блоков. С применением технологии SSI вы сможете сделать процесс создания сайта значительно легче и сосредоточиться на его раскрутке, а не на изменении огромного количества страниц для добавления одного общего параметра. Блоки, позволят вашему сайту стать конкурентоспособным, и дадут вам возможность зарабатывать большие деньги, не выходя из дому. 
(0 голосов)