分享
  • 收藏
  • 举报
    X
    老大埋的这个钩子,后台没有写进来,这个钩子貌似只对插件有效,分享示例代码及安装语句,需要的拿走
    239
    1

    钩子名:cms_model_add_end


    作用:前台用户发布表单之后的操作;


    代码如下:

      public function cmsModelAddEnd($info = [],$id = 0)
        {
            $nowtime = format_time(time(), 'Y年m月d日');
            $sub_data = [];
            if ($info['plugin_name'] == 'form') {
    //            这里只适用于前台客户提交
                $submit_num = fun("count@info", 'form_content' . $info['mid'], ['create_time' => fun('Time@only', 'day')]);
                //获取表单信息
                $midinfo = Db::name('form_module')->where('id', $info['mid'])->find();
                $url = purl('form/content/show',['id'=>$info['id']],'index');
                if ($info['mid'] == 1) {
                    $sub_data = [
                        'url' => $url,
                        'content' => ['有用户提交了' . $midinfo['title'] . '表单,请尽快审核', config('webdb.webname'), '姓名:' . $info['title'] . ',电话:' . $info['telphone'], $nowtime, '该表单今日提交了' . $submit_num . '次(包含无效)']
                    ];
                } elseif ($info['mid'] == 2 || $info['mid'] == 6) {
                    $sub_data = [
                        'url' => $url,
                        'content' => ['有用户提交了' . $midinfo['title'] . '表单', config('webdb.webname'), '姓名:' . $info['linkman'] . ',电话:' . $info['telphone'], $nowtime, '该表单今日提交了' . $submit_num . '次']
                    ];
                } else {
                    $sub_data = [
                        'url' => $url,
                        'content' => ['有用户提交了' . $midinfo['title'] . '表单', config('webdb.webname'), $info['title'] . ',内容:' . $info['content'], $nowtime, '该表单今日提交了' . $submit_num . '次']
                    ];
                }
            }
            return self::postsend($sub_data);
        }

    安装钩子:

    INSERT INTO `qb_hook` (`id`, `name`, `about`, `ifopen`, `list`) VALUES(0, 'cms_model_add_end', '前台用户发布表单后', 1, 0);


    2
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 1
    • 袁冬 普通粉丝 消费:160.85元 2023-05-28 21:50 21:50
      华为
      6楼
      感谢
    0 赏钱 赏礼回复
    更多回复
        你可能感兴趣的主题
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648