帝国cms 7.5无限级推广分润系统之三级的用户关联实现思路
我们想实现的功能就是,比如a->b->c->d,这样的一个流程,这样如果d有消费,则c->b->a将会得到对应比利的收入。下面比如例图a(10%)b(20%)c(30%)d10元20元30元消费100元实现的思路如
我们想实现的功能就是,比如a->b->c->d,这样的一个流程,这样如果d有消费,则c->b->a将会得到对应比利的收入。下面比如例图
a(10%) | b(20%) | c(30%) | d |
10元 | 20元 | 30元 | 消费100元 |
实现的思路如下。
比如已经存在推广链
a=173,b=174,c=175,d=176
c.设置分享的媒介,比如链接或者是二维码都成,带上tguserid=175;
d.用户点击链接之后,注册,自动变成c的下线,这就意味着,在enewsmemberadd表中,要增加一个tguserid的字段,此时tguserid=175(c的userid号),此处必须在注册的时候实现 。
同时同步要计算出下面,此处可以在登录,也可以在注册的时候操作。
d的上三级字符串,pidstr=173|174|175,即意味着a推广了b,b推广了c,c推广了d。这样就建立了相应的关联。
在下线表中lsktg_xx,也要增加相应的记录。关联的内容分别为fuserid,suserid,level.分别为推广者userid,注册者suserid,level对应的级别。如上述的情况,就需要增加如下三条记录
fuserid | suserid | level | |
173(a) | 176(d) | 3 | 三级推广是指跳第三个了 |
174(b) | 176(d) | 2 | 二级推广是指第二级推广 |
175(c) | 176(d) | 1 | 一级是代表直接推广 |
这样的话,就完成了,无限级推广分润注册会员之间的关联关系。
那么问题来了,在什么时候进行上述的步骤呢?
可以在注册或者登录的时候,进行上述的操作步骤 。