业务经理

微信扫描以上二维码

028-61286886

技术咨询

请问在中调用文章作者的会员组名称怎么写

迅睿框架 更新 2020-04-12 19:20:09 武汉强人

请问在php中调用文章作者的会员组名称 怎么写?

方案

  • 迅睿框架创始人 #1 · 2020-04-12 14:01:20
    资料不够全面啊比如哪个PHP文件,什么目的的调用,更具什么变量调用,
  • 武汉强人 #2 · 2020-04-12 14:06:26
    回复迅睿框架创始人\dayrui\App\独立模块\Models\Content.php 继承的文件作用:微信消息提醒需要调用文章作者的会员组名
  • 迅睿框架创始人 #3 · 2020-04-12 14:12:37
    要把函数体发上来才行
  • 武汉强人 #4 · 2020-04-12 14:21:27
    回复迅睿框架创始人
        // 内容发布之后  
        public function _content_post_after($id, $data, $old) {
           
            if ($old) {
                return; // 修改不通知
            }
            
    	//多个用户请复制 $user[] = 1; // 表示指定uid1
            $user[] = 1;// 表示指定uid1
            //$user[] = 8;// 表示指定uid8
            foreach ($user as $uid) {
                
                // 站内信
                \Phpcmf\Service::M('member')->notice($uid, 3, "有新咨询《".dr_strcut(dr_clearhtml($data[0]['content']), 10)."》请您及时处理,客户等待您的回复中", $data[1]['url']);
                
    			
                // 微信
                $rt = \Phpcmf\Service::M('member')->wexin_template($uid, 
                    'FWqCUeTyPKIlFaQp-W-3DaCfiH0NZ13eeLtZ7kvtNG0', 
                    [					
                        'first' => [
                          'value' => '您好,ID为'.$data[1]['uid'].'的客户“'.$data[1]['author'].'”提交了一个新咨询。',
                          'color' => '#173177',
                        ],
                        'keyword1' => [					   
                          'value' => dr_strcut(dr_clearhtml($data[0]['content']), 10),
                          'color' => '#173177',
                        ],
                        'keyword2' => [
                          'value' => dr_strcut(dr_clearhtml($data[0]['content']), 30),
                          'color' => '#173177',
                        ],
                        'keyword3' => [
                          'value' => dr_date(SYS_TIME),
                          'color' => '#173177',
                        ],
                        'remark' => [
                          'value' => '请您及时处理,客户等待您的回复中..点击进入可以回复',
                          'color' => '#173177',
                        ],
                    ], SITE_URL.'index.php?s=weixin&c=member&m=login_url&back='.urlencode(dr_url_prefix($data[1]['url']))
                );
                
            }
            
       }
    需要在
    您好,ID为'.$data[1]['uid'].'的客户“'.$data[1]['author'].'”提交了一个新咨询。',
    里面加author的的前台用户组名 是用 group_name 么 怎么写
  • 迅睿框架创始人 #5 · 2020-04-12 16:24:40
    参考文档:《用户组调用》,这个是模板标签的写法,需要把标签转换成php代码,那么写法就是
    // 内容发布之后  
        public function _content_post_after($id, $data, $old) {
           
            if ($old) {
                return; // 修改不通知
            }
            
    	//多个用户请复制 $user[] = 1; // 表示指定uid1
            $user[] = 1;// 表示指定uid1
            //$user[] = 8;// 表示指定uid8
            foreach ($user as $uid) {
                
                // 站内信
                \Phpcmf\Service::M('member')->notice($uid, 3, "有新咨询《".dr_strcut(dr_clearhtml($data[0]['content']), 10)."》请您及时处理,客户等待您的回复中", $data[1]['url']);
                
                $m = dr_member_info($uid);
                $group = [];
                foreach ($m['group'] as $t) {
                    $group[] = $t['group_name'];
                }
    			
                // 微信
                $rt = \Phpcmf\Service::M('member')->wexin_template($uid, 
                    'FWqCUeTyPKIlFaQp-W-3DaCfiH0NZ13eeLtZ7kvtNG0', 
                    [					
                        'first' => [
                          'value' => '您好,ID为'.$data[1]['uid'].'的客户“'.$data[1]['author'].'('.@implode(',', $group).')”提交了一个新咨询。',
                          'color' => '#173177',
                        ],
                        'keyword1' => [					   
                          'value' => dr_strcut(dr_clearhtml($data[0]['content']), 10),
                          'color' => '#173177',
                        ],
                        'keyword2' => [
                          'value' => dr_strcut(dr_clearhtml($data[0]['content']), 30),
                          'color' => '#173177',
                        ],
                        'keyword3' => [
                          'value' => dr_date(SYS_TIME),
                          'color' => '#173177',
                        ],
                        'remark' => [
                          'value' => '请您及时处理,客户等待您的回复中..点击进入可以回复',
                          'color' => '#173177',
                        ],
                    ], SITE_URL.'index.php?s=weixin&c=member&m=login_url&back='.urlencode(dr_url_prefix($data[1]['url']))
                );
                
            }
            
       }
  • 武汉强人 #6 · 2020-04-12 16:35:39
    回复迅睿框架创始人又长见识了 这些在哪里可以学到呢 二次开发手册里介绍的很少
  • 菠菜 #7 · 2020-04-12 16:50:13
    参考文档:《用户组调用》,这个是模板标签的写法,需要把标签转换成php代码
  • 武汉强人 #8 · 2020-04-12 17:59:36
    回复迅睿框架创始人还是不行 会员组名称出不来
  • 迅睿框架创始人 #9 · 2020-04-12 18:06:08
    public function _content_post_after($id, $data, $old) {
           
            if ($old) {
                return; // 修改不通知
            }
               
                $m = dr_member_info($data[1]['uid']);
                $group = '';
                foreach ($m['group'] as $t) {
                    $group.= $t['group_name'];
                }
            
    	//多个用户请复制 $user[] = 1; // 表示指定uid1
            $user[] = 1;// 表示指定uid1
            //$user[] = 8;// 表示指定uid8
            foreach ($user as $uid) {
                
                // 站内信
                \Phpcmf\Service::M('member')->notice($uid, 3, "有新咨询《".dr_strcut(dr_clearhtml($data[0]['content']), 10)."》请您及时处理,客户等待您的回复中", $data[1]['url']);
             
    			
                // 微信
                $rt = \Phpcmf\Service::M('member')->wexin_template($uid, 
                    'FWqCUeTyPKIlFaQp-W-3DaCfiH0NZ13eeLtZ7kvtNG0', 
                    [					
                        'first' => [
                          'value' => '您好,ID为'.$data[1]['uid'].'的客户“'.$data[1]['author'].'('.$group.')”提交了一个新咨询。',
                          'color' => '#173177',
                        ],
                        'keyword1' => [					   
                          'value' => dr_strcut(dr_clearhtml($data[0]['content']), 10),
                          'color' => '#173177',
                        ],
                        'keyword2' => [
                          'value' => dr_strcut(dr_clearhtml($data[0]['content']), 30),
                          'color' => '#173177',
                        ],
                        'keyword3' => [
                          'value' => dr_date(SYS_TIME),
                          'color' => '#173177',
                        ],
                        'remark' => [
                          'value' => '请您及时处理,客户等待您的回复中..点击进入可以回复',
                          'color' => '#173177',
                        ],
                    ], SITE_URL.'index.php?s=weixin&c=member&m=login_url&back='.urlencode(dr_url_prefix($data[1]['url']))
                );
                
            }
            
       }
  • 武汉强人 #10 · 2020-04-12 19:20:09
    回复迅睿框架创始人不行 这里似乎都要$data[]

迅睿系统漏洞

多语言翻译Seolang
多语言翻译Seolang(2026-09-21)
1. 新增译文数据备份恢复页面,支持断点续传 2. 多语言声明中心...
AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制