Wire the join funnel to the live /join-now self-enroll page
/join-now now honors ?ref=<id> (resolves that member's moving-link joinTarget; falls back to the global rotation sponsor). Repointed: /start 'Join With Current Sponsor' -> /join-now; /my pitch buttons -> /join-now?ref=<id>; invite page /join/<id> join button -> /join-now?ref=<id>; bare /join redirect -> /join-now. 'Get Started' learn CTAs still go to /start for onboarding. When the flag is off, /join-now gracefully redirects to /start, so the wiring is safe either way. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -21,8 +21,8 @@
|
||||
set('pEarned',Math.round(d.totalEarnedPol||0).toLocaleString());
|
||||
set('pTeam',(d.subtree&&d.subtree.downCount!=null)?String(d.subtree.downCount):'—');
|
||||
set('pLevel',d.levelName||'—');
|
||||
const jb=document.getElementById('pJoinBtn'); if(jb){jb.href='/join/'+d.id;jb.textContent='Join under #'+d.id+' →';}
|
||||
const hj=document.getElementById('pHeroJoin'); if(hj)hj.href='/join/'+d.id;
|
||||
const jb=document.getElementById('pJoinBtn'); if(jb){jb.href='/join-now?ref='+d.id;jb.textContent='Join under #'+d.id+' →';}
|
||||
const hj=document.getElementById('pHeroJoin'); if(hj)hj.href='/join-now?ref='+d.id;
|
||||
const pp=document.getElementById('pPayouts');
|
||||
if(pp){
|
||||
const inc=(d.income||[]).slice(0,3);
|
||||
|
||||
Reference in New Issue
Block a user