主题模板是如何创建的?

时间:2014-04-17 18:43:31

标签: php forum

我希望我可以在这里问这个,但我正在学习PHP,我很想知道主题模板是如何创建的?

我说的是在论坛软件中常见的模板,如vBulletin,XenForo,IP。 Board,MyBB,phpBB等。它们使您无需打开核心文件即可编辑站点。

他们是用PHP创建的吗?或者他们是混合???或...?

1 个答案:

答案 0 :(得分: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>

用George Smith和45th&amp;替换{$ name}和{$ address}。哈里斯。