|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板 模板可以改良网站的布局。本文论述若何经由过程PHP 4的一个新功效和模板类,在由大批静态HTML页面组成的网站中奇妙地应用模板掌握页面结构。
提纲:
===================================
分别功效和结构
防止页面元素反复
静态网站的模板框架
===================================
分别功效和结构
起首咱们来看看使用模板的两个次要目标:
分别功效(PHP)和结构(HTML)
防止页面元素反复
第一个目标是议论得最多的目标,它假想的情况是:一组法式员编写用于生成页面内容的PHP剧本,同时另外一组设计人员设计HTML和图形以掌握页面的终究外不雅。分别功效和结构的根基思惟就是使得这两组人可以各自编写和利用自力的一组文件:法式员只需关怀那些只包括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="http://edu.cnzz.cn/NewsInfo/sitelogo.jpg">
<!-- leftnav.htm -->
<br><a href="foo">Foo</a>
<br><a href="bar">Bar</a>
可以看出页面若何由这些模板机关而成:main模板掌握着全部页面的结构;header模板和leftnav模板掌握着页面的公共元素。花括号“{}”外面的标识符是内容占位符。利用模板最次要的优点在于界面设计者可以依照本人的志愿编纂这些文件,好比设置字体、修正色彩和图形,或完整地改动页面的结构。界面设计者可以用任何通俗HTML编纂器或可视化东西编纂这些页面,由于这些文件都只包括HTML代码,没有任何PHP代码。 转自:静态网制造指南 www.knowsky.com多个成员之间重复做相同的工作,很容易因为交流沟通的时候没有进行一致性的文档要求而出现不明错误,严重影响开发进度,导致在预定时间内无法完成该项目或者完成的项目跟原先计划所要实现的项目功能不符合。 |
|