PHPLib或Smarty可以处理逻辑事件吗?还是简单的替换啊?

解决方案 »

  1.   

    smarty 欲知优点如何,请在GOOGLE搜索
      

  2.   

    “推式”模板
    我们常见的模板引擎都是“推式”。即不管修改后的模板是否需要,总是要准备按原设计生成并传递数据。否则就需要修改php代码“拉式”模板
    数据请求由模板发出,只有生成请求数据的代码被执行
      

  3.   

    我感觉SMARTY比较好,通过对缓存文件的管理,效率还是比较高的。
      

  4.   

    我用静态模版+div+iframe+innerHTML
    所有数据都是通过iframe渠道传递,主页面完全静态,这种比单纯模版或者.php效率高出2倍
    每次刷新只建立一个http连接,html,js,图片等不更新的东西完全不动,实现页面和数据分离
    可以参看 http://club.cosrc.com
      

  5.   

    拉式的和推式并没有严格的界线区分。推式:
    query1,绑定
    query2,绑定
    载入tpl显示拉式:
    载入tpl,执行tpl请求函数
    foreach(请求) query,绑定
    显示tpl
      

  6.   

    我用静态模版+div+iframe+innerHTML
    所有数据都是通过iframe渠道传递,主页面完全静态,这种比单纯模版或者.php效率高出2倍
    每次刷新只建立一个http连接,html,js,图片等不更新的东西完全不动,实现页面和数据分离
    可以参看 http://club.cosrc.com-------------------------------------这个我见过一个论坛。从技术上来说是很有优点。但实际使用有一个很致命的地方,就是搜索引擎无法收录内容。可以使用的地方就很少了。
      

  7.   

    gu1dai(异域苍穹.百年飞行) ( ) 信誉:110    Blog  2006-11-02 10:52:00  得分: 0  
     
     
       “拉式”模板
    -------------------
    不好理解啊,呵呵,实际项目中,没感到有这个必要............
      
    --------------------------------------我也感到没有必要。模板改了,程序当然要跟着改。如果模板显示的内容改少了,程序不改。那样拉式的会比推式的快,但要比改了程序的慢。文件大小是影响执行效率的严重指标,都是该死的预处理。只要代码存在,就算没有执行也一样花了时间,省的只是数据库操作时间。改模板后还是把程序一起改了才合理。
      

  8.   

    至于 搜索引擎无法收录内容 的问题,可以再写一个只有标题链接和内容的程序专门面对搜索引擎 discuz就有一个专门做这个的目录 archiver/
      

  9.   

    这样做,实际收录的是archiver/这个页面。用户从google链接过来也是看到这个页面……discuz做archiver应该是无图版,而不是做来给收录的吧?
      

  10.   

    你的意思应该是指开发2套程序。一套是正常的html,一套是js控制内容的,可是这样开发工作量是不是闷大了一点?双倍劳动哇。
      

  11.   

    这说明你想问题太复杂了
    给搜索引擎的页面非常简单,不需要模版,甚至连样式也不用,头部有判断访问者的浏览器类型,如果是浏览器用户就跳到正常页面,这个应该不难discuz做archiver应该是无图版,而不是做来给收录的吧?
    --------------
    但是我从搜索引擎搜到的bbs上内容大多都在这个页面。
      

  12.   

    我感觉TinyButStrong挺好用的,又没有smarty那么庞大,但是功能还是毫不逊色.非常灵活
    我推荐
      

  13.   

    推式”模板
    我们常见的模板引擎都是“推式”。即不管修改后的模板是否需要,总是要准备按原设计生成并传递数据。否则就需要修改php代码“拉式”模板
    数据请求由模板发出,只有生成请求数据的代码被执行哦?能否介绍下你的拉式模板的原理?
      

  14.   

    有用过xajax+smarty写过东西的大大吗?
      

  15.   

     回复人:mojojojo(i like C/C++/C#) ( 一级(初级)) 信誉:91  2006-11-22 10:41:58  得分:0

    有用过xajax+smarty写过东西的大大吗?www.emu-it.net
    xajax+smarty
      

  16.   

    可以先用guest登陆,密码:guest