云企logo

{dede:php}标签不管用怎么办?

更新日期:2022-07-05  

{dede:php}标签不管用怎么办?dede为了系统安全, 默认是禁止dede:php标签调用的, 我们只需要这么来修改:

后台 - 系统 -系统基本设置 -其他选项 - 模板引擎禁用标签 - 将其中的php 删除,提交保存即可。

在代码中加入一个可以执行php的特殊标签{dede:php}{/dede:php},这样就可以执行PHP语句了。注意在 {dede:php}里想要输出信息,可以直接使用print , echo之类的打印出来 赋值给@me 无效;如调用当前栏目的标题,可以这样写:

{dede:php}
$thisid = $refObj->Fields['id'];
$row = $dsql->GetOne('select id,typename from dede_arctype where id='.$thisid);
print_r($row);
{/dede:php}

这个标签功能类似于{dede:field.typename/}!

 

上一篇:DedeCMS用标签和正则直接输出上一篇下一篇的链接和标题

下一篇:建站选择云虚拟主机还是云服务器好?
首页