免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: HonestQiao
打印 上一主题 下一主题

[模板 下载地址更新] SmartTemplate(适用于企业级PHP开发的模板引擎) [复制链接]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
21 [报告]
发表于 2005-08-22 15:46 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "nbxmedia" 发表:
说赘肉就有些过了吧..........
这玩意有些年久失修了,要拿来用肯定要做大量的修正,考虑下smartylite和savant吧
http://www.paullockaby.com/projects/smarty-light/
http://www.phpsavant.com/yawiki/



呵呵,你说的用过,不过个人有一个看法,以下都是三者最基本的例子:
既然是为MVC而来得,那么把php的变量$方式,更确切的来说,用<>;,引入到模板文件,是很不明智的;
仅仅来看看模板:

savant还没有达到这个层次,似乎,因为:

  1. <?php echo $this->;variable1 ?>;
复制代码


而smartylite则:

  1. <% $lala %>;
复制代码


我们再看看SmartTemplate:

  1. <h3>;{TITLE}</h3>;
复制代码


显而易见,哪一个更适合作为模板.
当然,我用模板的目的,是为了美工和页面可以更好的承担工作.
从程序的角度来说,我也可以直接看美化的页面去确定我的变量,而不是看HTML源代码来确认变量,哪一个更便利那?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
22 [报告]
发表于 2005-08-22 15:59 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "hongweig" 发表:


这种说法不地道吧。

phplib template也是这么写的啊。
我都不知道有什么先进性啊。


不是是否有先进性.

如果你是处在一个分工合作而不是单打独斗的环境,你可以实际问问你的页面制作人员,她更喜欢哪一个作为模板的方式.
使用<>;包含的方式,她没办法进行实际效果的预览的.

当然,如果仅仅是给PHP开发人员自己使用,那就不能这么认为了.

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
23 [报告]
发表于 2005-08-22 16:03 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "nbxmedia" 发表:



美工的问题,在实际情况下是大括号更麻烦,为何?斑竹用过dreamweaverMX/2004没有?要知道<??>;和<%%>;是原生的php/asp tag,如果美工用dw这样的所见即所得工具,反而是大括号{}更容易破坏版面设计,如果您?.........



呵呵,看来大家的意见都很多的.

一开始,我并没有说哪一个更好,只是个人看法的一个方面的而已.

使用<>;的模式,不知道你是如何在设计过程进行预览的,类似下面:
{段落标题}

吃冰淇淋和鲜澄多(不要眼红,我们就是这么开会的)开部门会议去了,回来再看.

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
24 [报告]
发表于 2005-08-22 17:57 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "hongweig" 发表:
hi.
版主,我想说两句,清不要见怪:

你说的这个东东。我刚才去看了一下,我觉的版主不是太地道啊。
这个东西的功能先不要去说,
现在已经是2005年了,download页面的user comments还是2003的。
是不是这个项..........


就我个人而言,我认为,没有用的东西,我是不会给大家推荐的.


[quote]原帖由 "nbxmedia"]如果网站只有一个{TITTLE}那我也不说事了,但是一旦东西多的时候在dwmx下就不太行了,特别是表格和section,foreach应用的时候,标签100%要被{var}之类的长长字符串给破坏,如果是<??>;和<%%>;,反倒只有一个很?.........[/quote 发表:

没有调查,没有发言权;就算要发言,也不能凭空意想.

  1. <HTML>;
  2. <TABLE>;
  3. <!-- BEGIN row -->;
  4. <!-- 这个标签表示表格循环的起始,和DW注释相同 -->;
  5.   <TR>;
  6.     <TD>;{TITLE} </TD>;
  7.   </TR>;
  8. <!-- END row -->;
  9. <!-- 这个标签表示表格循环的结束,和DW注释相同 -->;
  10. </TABLE>;
  11. </HTML>;
复制代码

你需要预览效果的,你会看到,你不需要预览效果的,它只是DW的注释而已.
只有被显示的内容,才使用{}来标记.
而控制的部分,采用<!-- 控制结构 -->;来设置,绝对不会破坏版面的设计的.
不知道,你是如何猜测,他会按照你所想的进行破坏的.
不知道注释是否会破坏排版.


另外声明一下:
1,本帖介绍SmartTemplate,在本帖之中,将不可避免的在观点上更倾向她
2,可以争鸣,但是不可以争吵

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
25 [报告]
发表于 2005-08-22 18:12 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "nbxmedia" 发表:
调查?在下实在没有精力和资金对广大美工专业人士做如此有深度的<smarttemplate美工反馈调查报告>;,只是偶尔和美工吵过一下而已?
smart我用过,而且我发誓,NND我改了至少4处地方.

反正我那些美工同事看到了那..........


看来分工不一样,不好类比了.
我们这里,美工出效果图并简单分割,然后页面制作成模板.

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
26 [报告]
发表于 2005-08-23 12:17 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "gydoesit" 发表:
如楼上所说,这玩意最后一次更新已经一两年前的事了.是不是太落后了呀.

倒是smarty还在不断更新哩.


好的东西,有些会余救弥新.
实际上,咱们国内写PHP的,直接echo的人,还是很多很多的哦.

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
27 [报告]
发表于 2005-08-23 16:21 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "peng1000cn" 发表:
我的网站用的就是SMART,速度很快吗?吹的,

理论上说的话,用模板要多一个过程,就是将模板转成HTML或PHP

这过程的话是需要时间的。

如果作为大型的项目的话,还是可以用的,牺牲一点点性能。从整体来看的..........


你用了编译和缓存么?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
28 [报告]
发表于 2005-08-25 09:38 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "numlock" 发表:
当年phpe推荐的时候,好像反映没有这么强烈!

个人意见:所有的template,用处不大!
1、php本身就是一个模板系统(大家都知道,但是少有理会);

2、你的html应该使用标准化设计,页面的外观的改变要靠CSS,..........


呵呵,有见解。
不过要问上句:用DW好像是用来堆砌页面的,而不是用来做标准化的页面的。
              不知道你是怎么进行标准化设计的?
              CSS控制样式,但是首先要有东西,然后CSS才有作用,没有内容,CSS巧妇难为无米之炊。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
29 [报告]
发表于 2005-09-05 08:09 |显示全部楼层

[模板] SmartTemplate(适用于企业级PHP开发的模板引擎)

原帖由 "imbiss" 发表:

smarty年轻,功能更强。(我只看过介绍,没有实战过)
phplib历史悠久,小巧,但不支持cache和所谓的"编译". (我常用)


Smarty与SmartTemplate是不同的模板。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
30 [报告]
发表于 2005-11-25 09:25 |显示全部楼层
已经更新了下载地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP