Работа с шаблонами

В этом уроке мы посмотрим принцип работы с шаблонами для того, чтобы можно было менять шаблоны “как перчатки”, легко и быстро.

Создаем обычный html файл:
<html>
<head>
<title>{title}</title>
<meta name="Description" content="{description}" />
<meta name="Keywords" content="{keywords}" />
</head>
<body>
<table width="100%" border="1"><tr><td>
{content}</td><td>{menu}</td></table>
</body>
</html>

Сохраняем с именем template.html

Создаем второй файл php, который будет открывать наш заготовок и заменять в нем “собственные теги” на контент.

Открываем наш шаблон с помощью функции file_get_contents:
$tmp=file_get_contents("template.html");

Создаем нужное количество переменных и записываем в них нужную информацию:
$title=”Заголовок страницы”;
$description="Описание страницы";
$keywords="Ключевые слова страницы";
$menu=”<a href="ссылка">Категория</a><br><a href="ссылка">Категория</a>br<a href="ссылка">Категория</a>”;
$content=”Контент”;

Производим замену функцией ereg_replace:
$tmp = ereg_replace("{title}", $title, $tmp);
$tmp = ereg_replace("{description}", $description, $tmp);
$tmp = ereg_replace("{keywords}", $keywords, $tmp);
$tmp = ereg_replace("{menu}", $menu, $tmp);
$tmp = ereg_replace("{content}", $content, $tmp);

И конечный вывод уже готового html кода:
echo $tmp;

]]>

Добавить в закладки
Memori БобрДобр Google Яндекс Твиттер del.icio.us Мистер Вонг МоёМесто MyScoop RuSpace Сто закладок

]]>

Теги:

Оставьте комментарий: