Как в шаблонах темы создаются...?
Я надеюсь, что это нормально, я спрашиваю об этом здесь, но я изучаю PHP, и мне действительно интересно узнать, как создаются шаблоны тем?
Я говорю о шаблонах, часто встречающихся в программном обеспечении форума, таких как vBulletin, XenForo, IP. Board, MyBB, phpBB и т. Д. Они позволяют редактировать сайт, не открывая основные файлы.
Они созданы с помощью PHP? или они микс??? или же...?
1 ответ
Решение
Вы, вероятно, о шаблонных движках, а именно Smarty
Пример кода:
include('Smarty.class.php');
// create object
$smarty = new Smarty;
// assign some content. This would typically come from
// a database or other source, but we'll use static
// values for the purpose of this example.
$smarty->assign('name', 'george smith');
$smarty->assign('address', '45th & Harris');
// display it
$smarty->display('index.tpl');
файл.tpl
<html>
<head>
<title>Info</title>
</head>
<body>
<pre>
User Information:
Name: {$name}
Address: {$address}
</pre>
</body>
</html>
Заменяет {$name} и {$address} на Джорджа Смита и 45-го и Харриса.