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? |
Yes, and I am missing much more (affiliate system from D6 gone, profile confirmation not working) |
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. |
After installing D7 doing my business is not possible. |
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. |
Dolphin development seems to be a fast rodeo ride of wild and uncontrolled cowboys without professional engineered tasks and tests |
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?
|
it doesnt seem to be working like other 100 d7 features which are there but simply dont work at all or working only partially :-( |
BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin |
|
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 |
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 |
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...! |
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!)
|
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 |
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 |
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!)
|
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 |
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!)
|
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.
|