Does the "invite only" function work?

I have a fresh install of 7.0.6 that I set up to be "invite only".  The way this used to work I think, was when you used the "invite a friend" it would send a link to the join form, that no one else could really get at.   I just tested it, and all the "invite a friend" link seems to do now is send a link to the site itself.  Since there is not join form on the site, this doesn't do much good.  Am I missing something?

Quote · 26 Apr 2011

Yes, and  I am missing much more (affiliate system from D6 gone, profile confirmation not working)

Quote · 26 Apr 2011

So does it work at all?  - or is this another one of those functions they took away in D7 that worked fine in 6.1.   Boonex is the only company I know that will put "pretend" functions up that don't work.  This can really trip people up in their business planning, as when most people see a function they assume it works.

Quote · 26 Apr 2011

After installing D7 doing my business is not possible.

Quote · 26 Apr 2011

For my entire life when confronted with computer and IT issues, I have believed  that functions you see on deployed systems basically do what they say they are going to do.  They may have bugs, but the basic functionality will be there.    Boonex confounds this notion time and again though.  If they were making radios it is like the "am / fm" button" wouldn't work, and when you ask you find it is planned for the next version of the radio.

Quote · 26 Apr 2011

Dolphin development seems to be a fast rodeo ride of wild and uncontrolled cowboys without professional engineered tasks and tests

Quote · 26 Apr 2011

I'm wondering the same thing....i would like to be able to invite people, then grow the site just through my members inviting others....is this possible with the current system?

Anyone have a good module for this?

Quote · 19 May 2011

it doesnt seem to be working like other 100 d7 features which are there but simply dont work at all or working only partially :-(

Quote · 19 May 2011

It's another bug. I'll make a ticket.

 

Edit: http://www.boonex.com/trac/dolphin/ticket/2511

 

BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin
Quote · 19 May 2011

thanks magnus

Quote · 19 May 2011

It works fine for me.

I set Registration by invitation and when someone tried to register they couldn't but once the invite link was sent it to them to the home page, from there they were able to register.

the link is formated like http://yourdomain.com/?idFriend=X althought it doesn't seem like nothing's happening.

Be a dolphin, be creative in you own way and you will attract a audience
Quote · 20 May 2011
I've just test it on http://demo.boonex.com and it works fine. When user is invited, link to site homepage is sent. After recipient clicks on this link, special cookie parameter is remembered site wide, and join form is enabled.

Have you even tried to open join form after clicking invitation link ?
Rules → http://www.boonex.com/terms
Quote · 24 May 2011

I just get a No Page found...when I try to invite someone...kind of hard to invite them if the software doesn't even know how to get to the page itself to do it! Of course that only adds to the huge list of other things I've had to do to even get the software running...!

Quote · 8 Sep 2011

 

I've just test it on http://demo.boonex.com and it works fine. When user is invited, link to site homepage is sent. After recipient clicks on this link, special cookie parameter is remembered site wide, and join form is enabled.

Have you even tried to open join form after clicking invitation link ?

 Is there a way to make it so that the invitation link goes directly TO the join form instead of them having to "open join form after clicking invitation link"? This is endlessly confusing to invitees, especially since Dolphin wants them to jump through a very specific hoop in order to get in and if they look around the site and then click "join" it won't work. It only works if they go to the homepage and magically know they have to click the "join" button immediately. I've edited the invitation email template to explain this mysterious hoop they have to jump through in order to actually join the site, but it would make more intuitive sense if they were just taken directly to where they need to be!

 

(I know, wait for version 10... just thought I'd try!)

Quote · 9 Sep 2011

After user comes to index page using invitation link, special cookie is set. It doesn't matter if user goes to join page immediately from index page or after browsing other pages - join page will work. 

If you want to change link to join page directly in email template, then you need to insert the following code in the beginning of join.php page:

if (!empty($_GET['idFriend']) && (int)$_GET['idFriend'] && getParam('reg_by_inv_only') == 'on') {
    setcookie('idFriend', (int)$_GET['idFriend'], 0, '/');
    $_COOKIE['idFriend'] = (int)$_GET['idFriend'];

 

 

 

I've just test it on http://demo.boonex.com and it works fine. When user is invited, link to site homepage is sent. After recipient clicks on this link, special cookie parameter is remembered site wide, and join form is enabled.

Have you even tried to open join form after clicking invitation link ?

 Is there a way to make it so that the invitation link goes directly TO the join form instead of them having to "open join form after clicking invitation link"? This is endlessly confusing to invitees, especially since Dolphin wants them to jump through a very specific hoop in order to get in and if they look around the site and then click "join" it won't work. It only works if they go to the homepage and magically know they have to click the "join" button immediately. I've edited the invitation email template to explain this mysterious hoop they have to jump through in order to actually join the site, but it would make more intuitive sense if they were just taken directly to where they need to be!

 

(I know, wait for version 10... just thought I'd try!)

 

Rules → http://www.boonex.com/terms
Quote · 10 Sep 2011

I tried the http://demo.boonex.com site, using 4 different Browsers.... I do not think they have it set to "Invitation Only" because when you click on the "join" link.... it goes to the normal Join Page rather than the page that says.....  "REGISTRATION BY INVITATION ONLY"

Has anyone gotten "Registration By Invitation Only" to work via the "Invite a Friend" email link?


Thanks in Advance, Blaine
Quote · 18 Dec 2011

 Hi Alex,

How to change link to join page directly in email template?

Thanks!

After user comes to index page using invitation link, special cookie is set. It doesn't matter if user goes to join page immediately from index page or after browsing other pages - join page will work. 

If you want to change link to join page directly in email template, then you need to insert the following code in the beginning of join.php page:

if (!empty($_GET['idFriend']) && (int)$_GET['idFriend'] && getParam('reg_by_inv_only') == 'on') {
    setcookie('idFriend', (int)$_GET['idFriend'], 0, '/');
    $_COOKIE['idFriend'] = (int)$_GET['idFriend'];

 

 

 

I've just test it on http://demo.boonex.com and it works fine. When user is invited, link to site homepage is sent. After recipient clicks on this link, special cookie parameter is remembered site wide, and join form is enabled.

Have you even tried to open join form after clicking invitation link ?

 Is there a way to make it so that the invitation link goes directly TO the join form instead of them having to "open join form after clicking invitation link"? This is endlessly confusing to invitees, especially since Dolphin wants them to jump through a very specific hoop in order to get in and if they look around the site and then click "join" it won't work. It only works if they go to the homepage and magically know they have to click the "join" button immediately. I've edited the invitation email template to explain this mysterious hoop they have to jump through in order to actually join the site, but it would make more intuitive sense if they were just taken directly to where they need to be!

 

(I know, wait for version 10... just thought I'd try!)

 

 

Quote · 18 Dec 2011

I've tried adding AlexT's suggestion for redirecting to the join.php page but I'm getting the following error:

Parse error: syntax error, unexpected T_INT_CAST in /home/blaine69/public_html/isexhibition.net/community/join.php on line 43

... where exactly do I place the redirect code?....

before first line: define('BX_INDEX_PAGE', 1); 

Thanks in Advance, Blaine
Quote · 19 Dec 2011

 This is exactly the step that I don't see as necessary "after user comes to index page using the invitation link" - why must they go to the index page instead of the join page directly? Adding the code didn't change the page that they are linked to when they respond to invite.

 

After user comes to index page using invitation link, special cookie is set. It doesn't matter if user goes to join page immediately from index page or after browsing other pages - join page will work. 

If you want to change link to join page directly in email template, then you need to insert the following code in the beginning of join.php page:

if (!empty($_GET['idFriend']) && (int)$_GET['idFriend'] && getParam('reg_by_inv_only') == 'on') {
    setcookie('idFriend', (int)$_GET['idFriend'], 0, '/');
    $_COOKIE['idFriend'] = (int)$_GET['idFriend'];

 

 

 

I've just test it on http://demo.boonex.com and it works fine. When user is invited, link to site homepage is sent. After recipient clicks on this link, special cookie parameter is remembered site wide, and join form is enabled.

Have you even tried to open join form after clicking invitation link ?

 Is there a way to make it so that the invitation link goes directly TO the join form instead of them having to "open join form after clicking invitation link"? This is endlessly confusing to invitees, especially since Dolphin wants them to jump through a very specific hoop in order to get in and if they look around the site and then click "join" it won't work. It only works if they go to the homepage and magically know they have to click the "join" button immediately. I've edited the invitation email template to explain this mysterious hoop they have to jump through in order to actually join the site, but it would make more intuitive sense if they were just taken directly to where they need to be!

 

(I know, wait for version 10... just thought I'd try!)

 

 

Quote · 20 Jan 2012

Simple  redirect  can  help  understand  guests  that   was  invitation  to  join,  not  for  just  looking  index  page  :)

just  change  code  in  index.php

=========================

//-- registration by invitation only --//;
if( !empty($_GET['idFriend']) && (int)$_GET['idFriend'] && getParam('reg_by_inv_only') == 'on' ) {
    setcookie('idFriend', (int)$_GET['idFriend'], 0, '/');
}

=========================

 

to 

 

=========================

//-- registration by invitation only --//;
if( !empty($_GET['idFriend']) && (int)$_GET['idFriend'] && getParam('reg_by_inv_only') == 'on' ) {
    setcookie('idFriend', (int)$_GET['idFriend'], 0, '/');
        echo '<script language="JavaScript">
  window.location.href = "join.php"
</script>
';
}

 

=========================

 

Registration  by  invitation  should  be  ON  in admin  panel.

Quote · 10 Sep 2012
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.