• 网站认证
  • 教程:4,432|
  • 话题:3127|
  • 评论:44|
  • 会员:173|
  • 注册
  • 查看作者
  • Dede标签dede:global使用function属性的问题

    关于标签dede:global下使用function属性的问题及解决方法,请看下面的分析:

    版本v5.5 

    使用 

    {dede:global name='keyword' /}可以正常获取到keyword的值, 

    加入function后 

    {dede:global name='keyword' function='str_replace(" ","-",@me)' /}keyword的值为空. 

    看了一个上午,终于解决了问题.是一个bug. 

    解决方案: 

    找到include/dedetag.class.php 

    找到第423行: 

    $str = $this->EvalFunc( $this->CTags[$i]->TagValue, $this->CTags[$i]->GetAtt('function'),$this->CTags[$i] );

    修改为:

    $str = $this->EvalFunc( $str, $t

  • 0
  • 0
  • 0
  • 54
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 自定义-1
  • 单栏布局 侧栏位置: