yuriy5022
Умник
Во многих популярных движках используют шаблоны.Сегодня Я покажу пример использования.
Создайте папку template и в ней папку default.
Default - это папка с данным нашего шаблона.
В папке создадим файл style.tpl с содержимым:
HTML:
<html>
<head>
<title>{title}</title>
</head>
<body>
</body>
</html>
PHP:
<?php
$class = new loading_page;//создаем обьект
class loading_page//сам класс
{
private $array_code = array("{title}");//обьявляем переменную доступную только в этом классе.
private $array_replace = array("Site Name");//обьявляем переменную доступную только в этом классе.
function __construct()//вызываеться при загрузке класса
{
echo $this->ReplaceTags(file_get_contents("./template/default/style.tpl"));//загружаем содержимое style.tpl и вызываем функцию ReplaceTags потом выводим все на экран
}
function ReplaceTags($template)//функция
{
$template = str_replace($this->array_code, $this->array_replace, $template);//заменяем тэги на информацию
return $template;
}
}
?>
Мы используем функцию "ReplaceTags", мы бы могли сразу заменять тэги, но вам в дальнейшем понадобиться открывать другие шаблоны и т.д, вы сможете без лишнего кода быстро заменить функцией тэги
Использование в других случаях:
PHP:
$class = new loading_page;
echo $class->ReplaceTags("{title} - название нашего сайта.");
Копирование на стороние порталы запрещено.
Последнее редактирование:
