修正plugin和Textpattern 4.10的兼容性问题 11月 24th, 2007

换到4.10后发现之前的一部分插件在后台的管理功能无法正常使用,其实没什么大问题,因为插件功能还是正常,只是插件自身的后台管理部分有些问题

今天升级tru_tags到3.0,顺手也把这个毛病解决了.问题出在text_input函数上,函数的作用是生成一个输入框的html代码,不过4.10的textpattern已经完全废弃了这个函数,看了4.0.5的代码,发现这个函数不过也只是fInput的一个包装,那么解决就很easy了

编辑有问题的插件,愿意按fInput的参数列表逐个替换text_input也行,不过最方便的是在插件代码的最前面加上原来4.0.5的代码


function text_input ($name, $val, $size =) {

return fInput (text‘, $name, $val, ‘edit‘, ”, ”, $size, ”, $name);

}

其实把这段代码直接加到textpattern的源码也行,不过不推荐,毕竟是要废弃的函数嘛…

Tags: ,
Posted in 学习札记 |

2 Responses to “修正plugin和Textpattern 4.10的兼容性问题”

  1. wayne On

    @dimlau: 就是svn版本,4.1.0,少了个点,不好意思..

Leave a Reply

Categories