联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
模块内容发布之后的钩子问题
类型:迅睿CMS 更新时间:2020-07-30 12:24:34

PHP程序里面

模块内容发布之后的钩子问题。

https://www.xunruicms.com/doc/255.html

根据文档,能够正常使用,比如下图所示,判断信息审核通过的,可以正常使用。

但如果不想审核通过,,信息发布待审核就直接执行就不行了,不知道是哪里用法不到,还是钩子不支持。

我换用模块内容发布之前反而成功。

image

如下图所示,去掉这一段,发布成功就发送通知(待审核就发送)

使用模块内容发布之后无效,,,使用模块内容发布之前则有效。

if ($data[1]['status'] == 9) {
        // 9表示审核通过的
        
    }


image

回帖
  • #1楼    迅睿框架创始人
    2020-07-30 12:16:47
    Chrome 0
  • 小白一枚
    #2楼    小白一枚
    2020-07-30 12:18:32
    Chrome 0
    回复迅睿框架创始人 这个是审核之后的钩子,,,我想要的是审核之前。因为设置了用户发布信息必须审核通过才能显示。。。但我希望用户一发布就提醒管理员,审核之前就提醒
    if ($data['status'] == 9) {
    这个就是判断审核通过了吧,直接去掉这一段不支持
  • #3楼    迅睿框架创始人
    2020-07-30 12:20:17
    Chrome 0
  • 易学习
    #4楼    易学习
    2020-07-30 12:22:50
    Chrome 0
    推荐这个教程,钩子是全局的任何模块都会触发参考文档:《重写内容Content类》
  • 小白一枚
    #5楼    小白一枚
    2020-07-30 12:24:34
    Chrome 0
    回复迅睿框架创始人 明明是帖子发布成功之后才提醒,,为啥 发布之后钩子不支持,,,反而是 发布之前的钩子支持呢,,,都还没发布,怎么就能执行发完成的信息通知呢,小白表示不太理解。