现在的位置: 首页 > 综合 > 正文

space和spacecp嵌入点函数要注意的事项

2013年02月04日 ⁄ 综合 ⁄ 共 499字 ⁄ 字号 评论关闭

discuz插件在做嵌入点时,往往是根据mod开头,然后嵌入点。

如 function post_middle(){}  就是mod=post,嵌入到页面中的嵌入点为post_middle,然后如果是处理动作,所有动作执行前。则使用mod,如function post_recode() {}会处理所有表单提交到mod=post的处理。

然而如果是space或者spacecp,则会出现问题。

仔细研究会发现请求的url中会多出一个参数 ac,用于指定action。

所以,验证日志对应的ac=blog,所以,spacecp_blog_嵌入点(){}

class plugin_abc_home extends plugin_abc{

          function space_insert_output(){

          }

}


space_insert_output()一直不能运行???

在百度上搜索,
Discuz!X2中 自定义space和spacecp嵌入点函数要注意的事项

  • unction space|spacecp_$_GET['ac']_USERDEFINE[_output]() {}  

所以以往如下的函数在X2是无法被执行的。

抱歉!评论已关闭.