space line
space line
space line
space line
space line
您现在的位置是: PWeb 3.0>>

修改模板文件

发布日期 2008-9-14 7:45:31
作者 shemily
出处 重用网
浏览次数 ...
今日浏览 ...
本月浏览 ...
我要留言 我要留言
space line
摘要
以下介绍通过修改PWeb 3.0的模板文件来达到扩展新功能的目的
space line
详细内容

PWeb 3.0共使用了5个模板文件,4个页面模板和1个站点地图模板,它们都存放在根目录下的Model目录下;它们的对应的后台生成页面都存放在Admin_V2.0/CreateHtmls目录下。

 

PWeb 3.0的基本生成静态页面的思路是由后台程序动态读取数据库中的数据,然后将动态内容替换掉模板文件中用成对的模板标识标记的内容(详细的模板标识见下面的附表),另存到根目录下的Html对应子目录,从而生成新的HTML静态页面;用户访问浏览的均是这些静态页面,这有助于提高网站的整体性能,速度更快、搜索引擎更友好等。

 

模板文件中使用的模板标识的格式如:<!--$navigator-->,是一个HTML格式的注释,注释的内容是以字符美元符号“$”开头;在后台中执行替换的时候传入的模板标识参数,不需要以“$”开头,只需将其后内容传入即可;如上述导航栏的标识则传入“navigator即可(详细可参考Admin_V2.0/CreateHtmls/createDefault.asp页面中的替换语句,如:modelHtml = execPwebRE("navigator", tempHtml, modelHtml),此函数的第一个参数是需要替换的模板标识符,第二个参数是替换内容,第三个参数是被替换的字符串内容)。

 

在了解了PWeb 3.0上述的模板生成静态页面的原理,那么通过修改模板文件来添加您需要的新的功能或内容,则可:

 

首先,在对应页面的模板文件中相关位置添加一段用您自定义的成对的模板标识包含起来的代码,您可先插入一些假数据,以便预览模板文件的时候查看效果;注意模板标识需要成对,而且不能与原有的标识重复

 

    其次,再修改对应模板文件的生成页面;后台的生成页面都存放在Admin_V2.0/CreateHtmls目录下,只需在合适的位置添加一段您的模板标识的替换语句即可;当然,您可能需要先从数据库读取出需要被替换成的内容。

 

 

space line
我要留言 我要留言    
space line
space line
space line
space line
space line
space line