2.5版怎么在模板中运行PHP语句?

2016-07-07 16:40 来源:www.chinab4c.com 作者:ecshop专家

2.5版怎么在模板中运行PHP语句?
既然现在加盟discuz了,应该像discuz一样弄一个运行PHP语句的函数出来也好啊
像以前的版本可以直接用{$a+1}这样的,现在不行了,这样好像是在退步吧

总结一下,希望能实现以下功能:
1.支持模板变量运算{$a+1},类似这样的
2.支持{php}{/php}标签
3.在{php}{/php}中间的变量可以和模板中的变量进行运算


回答:
{php}$a+1{/php}

楼上的试过吗?我用这种方式怎么没反应?

什么意思! 么用过!

是这样的,模板中如果可以直接写PHP语句,这样做模板的人有很大的扩充空间,想怎么做就怎么做,像原来的2.1.5版就可以直接在模板中写PHP语句


这模板技术设计的初衷就是要实现代码跟显示分离,这样子岂不是在复古?
你用这个试试:{assign var="counter" value="`$counter+1`"}


楼上的方法不能用,严格来说不能算是复古,目前来说正规的程序都会有支持php语句的,包括discuz,以及ecshop 2.1.5
支持PHP语句是有很大的好处的,比如现在有很多论坛附件都采用了IIS等防盗插件