[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Работа с шаблонами
maxДата: Четверг, 31.03.2011, 16:31 | Сообщение # 1

Сообщений: 271
Награды: 0 +
Уважение: 260  ±
Замечания:  ±
У многих начинающих веб мастеров возникают сложности с редизайном сайта.
Действительно очень сложно сменить дизайн сразу у нескольких десятков страниц
Эту проблему можно решить при помощи шаблонов
Создадим файл с шаблоном temp.html
У меня шаблон такой:
Код: Получить код
<html>
<head>
<title>#TITLE#</title>
</head>
<body>
<table width="800px" cellpadding="10" cellspacing="1" border="0" bgcolor="#EEB685" align="center">
<tr>
<td bgcolor="#e4d7a2" align="center">
#HEADER#
</td>
</tr>
<tr>
<td bgcolor="#FFE9D6" align="center">
#TEXT#
</td>
</tr>
<tr>
<td bgcolor="#a2e4ab" align="center">
#FOOTER#
</td>
</tr>
</table>
</body>
</html>

#TITLE# - title страницы
#HEADER# - То что будет показываться вверху
#TEXT# - текст страницы
#FOOTER# - то что будет внизу показываться

Далее код файла index.php у нас будет таковым:

<?
//Подключаем шаблон

$templ = file_get_contents("temp.html");

//Производим замену. Создаем нужное кол-во переменных и записываем в них нужную информацию:
$title = "Заголовок";
$header = "Информация сверху";
$text="Тут ваш любой текст";
$footer = "Текст футера"';

//Теперь сама замена
$templ = str_replace ("#TITLE#", $title, $templ);
$templ = str_replace ("#HEADER#", $header, $templ);
$templ = str_replace ("#TEXT#", $text, $templ);
$templ = str_replace ("#FOOTER#", $footer, $templ);

//И наконец выводим сам шаблон
echo $templ;
?>

Пример довольно примитивный, я вам показал самое элементарное, а дальше дерзайте
- Diz-Cs
- EXTM
- LP
- ST

 
  • Страница 1 из 1
  • 1
Поиск: