Не беспокойтесь, вам ничего не придется программировать. Я выложу готовое решение. Переделав сайт таким образом, он получится не хуже чем на CMS. А все эти CMS-овские дополнения, расширения, плагины не что иное как скрипты. Подобные вы запросто сможете вставить в шаблон статического сайта. И такой сайт можно располагать на бесплатных хостингах.
Перед модернизацией Вам необходимо проделать три действия:
1. Протестировать хостинг на поддержку php:
Открываем Блокнот (notepad), сохраняем файл с именем test.php
В нем прописываем следующее:
<?
include 'test.php' ;
?>
Сохраняем, загружаем в корень сайта (туда, где индексная страница).
Вводим в адресную строку браузера: http://Вашсайт/test.php, смотрим результат.
Php-версия:
<?php
phpinfo();
?>
Но она нас не интересует.
2. Прописать строки в файле управления сервером, чтобы php-скрипты выполнялись на html-страницах
Открываем Блокнот (notepad), сохраняем файл с именем .htaccess (без расширения, с точкой впереди).
В нем прописываем следующее:
RewriteEngine on
RewriteRule ^(.*)\.html $1\.php
или:
AddHandler application/x-httpd-php .php .html .htm
или:
AddType application/x-httpd-php .htm .html
Пробуйте разные варианты. Если не будет работать, нужно уточнить конфигурацию у хостЁра.
Если у Вас уже есть файл .htaccess, просто допишите туда одну из вышеупомянутых строк.
3. Иметь FTP доступ к серверу. Ну, раз мы говорим о готовом статичном сайте, то такой доступ у Вас есть.
Делаем модернизацию на примере шаблона из трех колонок, с табличной версткой:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="windows-1251">
<title></title>
<meta name="description" content="">
</head>
<body>
Шапка
<TABLE WIDTH=100% BORDER=0>
<TR>
<TD WIDTH=20% ALIGN=CENTER>
Левый блок
<TD WIDTH=20% ALIGN=CENTER>
ТЕКСТ (контент)
<TD WIDTH=20% ALIGN=CENTER>
Правый блок
</TD>
</TR>
</TABLE>
Подвал
</body>
</html>
Заменяем Шапку, Левый блок, Правый блок и подвал php-интерпретаторами, вот так:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="windows-1251">
<title></title>
<meta name="description" content="">
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT']."/header.php");?>
<TABLE WIDTH=100% BORDER=0>
<TR>
<TD WIDTH=20% ALIGN=CENTER>
<?php include($_SERVER['DOCUMENT_ROOT']."/left_block.php");?>
<TD WIDTH=20% ALIGN=CENTER>
ТЕКСТ (контент)
<TD WIDTH=20% ALIGN=CENTER>
<?php include($_SERVER['DOCUMENT_ROOT']."/right_block.php");?>
</TD>
</TR>
</TABLE>
<?php include($_SERVER['DOCUMENT_ROOT']."/footer.php");?>
</body>
</html>
Создаем 4 файла:
header.php
left_block.php
right_block.php
footer.php
Все, что у Вас в Шапке прописываем в файле header.php. Соответственно, что в левом блоке - в файле left_block.php, в правом - right_block.php, в подвале - footer.php
Загружаем все 4 файла в корень сайта, по ftp.
Теперь все изменения в этих файлах будут отображаться на всех страницах сайта.
Ну, а красивые шаблоны Вы запросто можете скачать в Интернете.
Если кого заинтересует такая модернизация, расскажу как произвести замену на тысячах страниц. Не проделывать же эту работу вручную на каждой странице.
Перед модернизацией Вам необходимо проделать три действия:
1. Протестировать хостинг на поддержку php:
Открываем Блокнот (notepad), сохраняем файл с именем test.php
В нем прописываем следующее:
<?
include 'test.php' ;
?>
Сохраняем, загружаем в корень сайта (туда, где индексная страница).
Вводим в адресную строку браузера: http://Вашсайт/test.php, смотрим результат.
Php-версия:
<?php
phpinfo();
?>
Но она нас не интересует.
2. Прописать строки в файле управления сервером, чтобы php-скрипты выполнялись на html-страницах
Открываем Блокнот (notepad), сохраняем файл с именем .htaccess (без расширения, с точкой впереди).
В нем прописываем следующее:
RewriteEngine on
RewriteRule ^(.*)\.html $1\.php
или:
AddHandler application/x-httpd-php .php .html .htm
или:
AddType application/x-httpd-php .htm .html
Пробуйте разные варианты. Если не будет работать, нужно уточнить конфигурацию у хостЁра.
Если у Вас уже есть файл .htaccess, просто допишите туда одну из вышеупомянутых строк.
3. Иметь FTP доступ к серверу. Ну, раз мы говорим о готовом статичном сайте, то такой доступ у Вас есть.
Делаем модернизацию на примере шаблона из трех колонок, с табличной версткой:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="windows-1251">
<title></title>
<meta name="description" content="">
</head>
<body>
Шапка
<TABLE WIDTH=100% BORDER=0>
<TR>
<TD WIDTH=20% ALIGN=CENTER>
Левый блок
<TD WIDTH=20% ALIGN=CENTER>
ТЕКСТ (контент)
<TD WIDTH=20% ALIGN=CENTER>
Правый блок
</TD>
</TR>
</TABLE>
Подвал
</body>
</html>
Заменяем Шапку, Левый блок, Правый блок и подвал php-интерпретаторами, вот так:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="windows-1251">
<title></title>
<meta name="description" content="">
</head>
<body>
<?php include($_SERVER['DOCUMENT_ROOT']."/header.php");?>
<TABLE WIDTH=100% BORDER=0>
<TR>
<TD WIDTH=20% ALIGN=CENTER>
<?php include($_SERVER['DOCUMENT_ROOT']."/left_block.php");?>
<TD WIDTH=20% ALIGN=CENTER>
ТЕКСТ (контент)
<TD WIDTH=20% ALIGN=CENTER>
<?php include($_SERVER['DOCUMENT_ROOT']."/right_block.php");?>
</TD>
</TR>
</TABLE>
<?php include($_SERVER['DOCUMENT_ROOT']."/footer.php");?>
</body>
</html>
Создаем 4 файла:
header.php
left_block.php
right_block.php
footer.php
Все, что у Вас в Шапке прописываем в файле header.php. Соответственно, что в левом блоке - в файле left_block.php, в правом - right_block.php, в подвале - footer.php
Загружаем все 4 файла в корень сайта, по ftp.
Теперь все изменения в этих файлах будут отображаться на всех страницах сайта.
Ну, а красивые шаблоны Вы запросто можете скачать в Интернете.
Если кого заинтересует такая модернизация, расскажу как произвести замену на тысячах страниц. Не проделывать же эту работу вручную на каждой странице.