Как в шаблонах темы создаются...?

Я надеюсь, что это нормально, я спрашиваю об этом здесь, но я изучаю 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-го и Харриса.

Другие вопросы по тегам