用php制做静态网站的模板架构(一)_php实例

模板可以改进网址的构造。文中论述怎样根据PHP 4的一个新功能和模板类,在由很多静态数据HTML页面组成的网址中恰当地应用模板操纵页面布局

大纲:

===================================

分离功能和布局

防止页面原素反复

静态网站的模板架构

===================================

分离功能和布局

   最先大家讨论一下运用模板的2个关键目地:

分离功能(PHP)和布局(HTML)

防止页面原素反复

   第一个目地是讨论得数最多的目地,它构想的情况是:一组程序猿撰写用以形成页面內容的PHP脚本制作,另外另一组设计方案工作人员设计方案HTML和图型以操纵页面的最后外型。分离功能和布局的基础观念便是促使这2组人可以分别撰写和应用单独的一组文档:程序猿只需关注这些只包括PHP编码的文档,不用关注页面的外型;而页面设计方案工作人员可以用自身最了解的数据可视化在线编辑器设计方案页面布局,不用担忧毁坏一切置入到页面的PHP编码。

   假如你以前看了好多个有关PHP模板的实例教程,那麼你应该早已搞清楚模板的工作方案。考虑到一个简易的页面部分:页面的上边是页头,左侧是导航栏,一部分是內容地区。这类网址能够有着以下模板文档:

<!– main.htm –>
<html>
<head><title>模板实例</title></head>
<body>
<table><tr><td>{HEADER}</td></tr>
<tr><td>{LEFTNAV}</td><td>{CONTENT}</td></tr>
</table>
</body></html>

<!– header.htm –>
<img src="sitelogo.jpg">

<!– leftnav.htm –>
<br><a href="foo">Foo</a>
<br><a href="bar">Bar</a>

   能够看得出页面怎样由这种模板结构而成:main模板操纵着全部页面的布局;header模板和leftnav模板操纵着页面的公共性原素。花括号“{}”里边的标志符是內容占位符。应用模板最关键的益处取决于页面设计师可以依照自身的意向编写这种文档,例如设置字体、改动色调和图型,或是完全地更改页面的布局。页面设计师可以用一切一般HTML在线编辑器或是数据分析工具编写这种页面,由于这种文档都只包括HTML编码,沒有一切PHP编码。

原创文章,作者:na.wang,如若转载,请注明出处:https://na.wang/zx/web/php/8646.html