进云平台-专注实现‘互联网+’服务

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 337|回复: 0

插件如何实现订阅?

[复制链接]
发表于 2022-6-14 10:19:06 | 显示全部楼层 |阅读模式
订阅机制:http://s.jinyunweb.com/manage/index.php?p=core&action=article.show&nosession=1&id=280
订阅示例:
1、开发中心--原生插件开发--管理--订阅管理:


2、插件目录下subscribe创建对应的执行动作:
例如:subscribe/core/member/login.php //这个文件目录结构要跟订阅的保持一致:插件标识/action(action如果有’点‘,就换成斜杠/)
文件代码如下
<?php/*监听会员登陆事件检查会员是否在分销插件中注册,如果尚未注册,此处注册!*/defined('BY_JYA') or exit('error');$member=$this->get('member',array('mid'=>$_SESSION['uid']),array('mid'));if(!$member){$this->model('member')->register();}if($this->setting['become_child']!=2 && $this->setting['become_child']!=3){//点击成为下线$member=$this->get('member',array('mid'=>$_SESSION['uid']),array('mid','agent_id','is_agent'));if(!$member['agent_id']){$fromuser=pdo_getcolumn('core_members',array('id'=>$_SESSION['uid']),'fromuser');$fromuser=$_SESSION['fromuser']?fromuser;if($fromuser){$this->model('member')->set_parent($_SESSION['uid'],$fromuser);}}}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|进云平台

GMT+8, 2024-5-18 17:46 , Processed in 0.048030 second(s), 8 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表