<a href="{u club/index}"{if MODULE_NAME == 'Club'} class="c"{/if}>{lang club}</a>
HTML我懂"{}"之间包含的东东应该和PHP有关吧,我PHP才刚开始学,可能还没学到这里吧,谁帮我解释下

解决方案 »

  1.   

    看上去像MVC框架中的代码。。出自哪里?
      

  2.   

    {u club/index}:跳转至的页面.
    {lang club}:连接显示的内容.
    当MODULE_NAME == 'Club'满足时该链接的样式设置为class="c"~
    至于这{……}像是smarty,但貌似被重定义了~
      

  3.   

    这不是smarty模版嘛,今天我们刚学晚!!!
      

  4.   

    学PHP好几个月了,没见过类似的代码。
      

  5.   


    典型的SMARTY模版,<a href="{u club/index}"{if MODULE_NAME == 'Club'} class="c"{/if}>{lang club}</a>
    {lang club}表示连接要显示的内容  例如:<a href="#">首页</a>,这里的{lang club}就是“首页”
    href="{u club/index}是一个跳转页面的连接,
    {if MODULE_NAME == 'Club'} class="c"{/if}意思是如果MODULE_NAME == 'Club' 那么class="c"这个样式。
    希望楼主能看明白。
      

  6.   

    楼主的这种代码一般出现在一些开源的中大型项目里,一开始学PHP就看这个,厉害啊!!{u club/index}//这个应该是自定义的一种模板语法类似的很多CMS里都有,比如DEDECMS,帝国,DISCUZ等。
    {if MODULE_NAME == 'Club'} class="c"{/if}//这个看起来就是SMARTY了。不管他的原理是否是,语法完全对头。
    {lang club}自定义的一种模板语法,效果输出字符  这种用法,在项目里的TEMPLATES目录下的HTML里还可以看到更多,就是一种类似smarty模版的模板引擎或者变种。用法和SMARTY类似或者基于SMARTY。