麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
[发布]PHP资源模板(assetTemplate1.06)
悬赏分:20 - 2007年08月21日


CODE:
PHP资源模板(assetTemplate)
作者:axgle

PHP资源模板,是一种用PHP本身作为模板语言的模板引擎,其显著的特点就是文件夹中有个$符号,因而被称为"资源模板"。


模板规则(两手抓):
1.全部使用php的语法;对于输出部分,不需要echo,print等;
2.模板文件中的所有php代码,需用<!--php -->注释掉;

使用方法(三步曲):
1.打开模板:$ass=new assetTemplate('template.htm');
2.变量赋值:$ass->tpl_var="some demo data";
3.输出结果:$ass->output();

多么的方便呀,享受它吧~~~

----------------------------------

更新日志:
2006-4-7 v1.06
1.添加三个别名方法,名字和流行的模板方法名保持一致。其中包括assign方法,output方法和result方法;
2.把编译过程(在start方法里)从构造函数移动到了flush中,为的是能够在编译或输出之前修改属性变量(见演示).
3.添加update_cpl成员变量,运行时可修改,参考第2点说明;

2006-4-1 v1.05
1.增加ASSET_UPDATE_CPL常数,若你的模板文件不再修改或更新,可以设定为false,可优化一些速度;

2006-3-28 v1.04
1.修改了assetTemplate的构造函数,注意:现在构造函数的参数不能为空;
2.增加了get_contents方法,用于模板的嵌套;您也可以用它来处理静态缓存(cache);
3.增加一个assetLite类,若你的模板中不需要php控制性代码,可以用这个类;
4.增加相关的演示,具体演示见文档.

2006-3-26 v1.03
1.去掉v1.02beta中的防盗连功能,只保留模板必须的功能
2.修改了start方法的传递参数;现在模板文件需要写扩展名,这样可以方便的支持任意扩展名的模板
3.修正XML刷新的BUG
4.调整了目录结构,把assetTemplate.php放到了lib目录中.
5.增加对形行表格(talbe)的演示

2006-3-23 v1.02beta
1.增加防盗连功能,防止别人直接引用资源文件夹下的所有文件
2.添加部分注释

2006-3-21 v1.01
1.PHP资源模板正式命名为assetTemplate,并基于BSD协议发布.
2.增加对RSS模板的演示


assetTemplate1.06.zip

提问者:axgle   08-21 16:04
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
42 + 72 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM