By Mario Silva on Wednesday, 23 March 2016
Posted in General Issues
Likes 0
Views 1.3K
Votes 0
Hi,

On my website, EasySocial is a private community and only open to registration by actual members invitation.

In the past, I was able to parametrize Joomla and EasySocial to allow invited users to register on site bypassing the login when they register for the first time. But, with time and further work, this function does not work anymore! Tried all kind of things, even my description on another ticket of what I did but can't get it to work again.

Mark Lee stated on another post that this could be achieved as follows "Create a hidden menu. Then, create a menu item in this hidden menu which links to the registration layout.". Also "need to create additional hidden menus for the rest of the views so that they would still be public".

I tried this for the last couple of hours and cannot get it to work, must be doing something VERY wrong!

Does anyone know how to achieve this, allow email invitation link ended by ?invite=xxx to go straight to EasySocial registration page, bypassing login only when a user registers for the first time?

My anticipated thanks to all of you that may help me on this one!

Regards
Hi Mario,

I personally use Invitex from Techjoomla to accomplish the same thing, check out http://stackideas.com/forums/users-unable-to-register for some additional information.
CK
·
Wednesday, 23 March 2016 09:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi CK, thanks for your reply.

Is Invitex working fine on your website despite the issues you mentioned on the post?

Thanks

Mario
·
Wednesday, 23 March 2016 16:32
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Mario,

I am really sorry for the delay of this reply,

I've tried to invite me to join your social network, I suspect your current configuration is not allow user to register in your site.

Can you check my screenshot below is it your current setting is it configured like this?

If the issue still persists, can you assign your login user to Super administrator privileges so I can check from your backend?

By the way, thanks for sharing CK
·
Wednesday, 23 March 2016 16:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thanks for your reply.

Yes, the settings are as on the pics.

The setting on EasySocial -> Registrations is set to off, preventing the register form to appear on the login page (perhaps this is the reason why you were not able to register).

Your login user was set to Super User + Community member privileges, now just Super User. Please log in anytime.

Regards
·
Wednesday, 23 March 2016 17:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

An update... Followed CK's advice and installed InviteX.

So far, didn't manage to get the registration by invitation only situation solved, some errors came up that need attention.

Hope all goes well, specially if TechJoomla support is as good & efective as Arlex Wong was in recent past with EasySocial!

Thanks anyway for all your help!

Regards
·
Thursday, 24 March 2016 08:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Mario,

I am sorry for the delay of this reply,

I hitting this following error when I click on "invite friend" menu :

1146
TABLE 'LIFESBES_1.H4NLO_COMPROFILER_MEMBERS' DOESN'T EXIST SQL=SELECT MEMBERID FROM H4NLO_COMPROFILER_MEMBERS WHERE REFERENCEID=715 AND ACCEPTED=1


So I temporary disabled these inviteX plugin from your backend, you can refer on my attached screenshot below.

Then I found out because of this setting "Allow new user sign-ups" you set to off, mean invited user do not have permission to register in your site.

I already help you turn it on from the Easysocial registration settings.

Then based on your explanation at above, I believe you do not want your new user have the permission to register in your frontend, so I provided following css to hide that registration form.

div#fd .col-md-6.register-column {
display: none !important;
}


Can you provide us with your FTP access so I can help you apply this css into your template html folder?
·
Thursday, 24 March 2016 11:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Got the ftp credentials I sent you by email?

Regards
·
Thursday, 24 March 2016 15:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, I already received your email for the FTP details, and I've applied above css code into your current template file JoomlaFolder/templates/ja_social_ii/html/com_easysocial/css/custom.css

That registration form will disappear now from the login page, please have a check.
·
Thursday, 24 March 2016 16:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Sorry for getting back to you earlier.

I have been quite busy these last few days trying to get the InviteX module to work on my website. I already contacted TechJoomla, they are having problems accessing my site. What really troubles me is that I installed InviteX on my test website and it works great. Also installed Joomla 3.5 there, apparently all is working fine!

Whenever I activate the InviteX parameter "Override 'Invite Friend' Menu in Easysocial Toolbar with InviteX Invite menu" on the Integrations tab I get an error 1146 that you referenced above and that's it. I reinstalled the package more than once but with no success.

Anyway, answering your question, the registration form is now gone from the login page, thanks for this!

When I get InviteX to work, then I will start inviting people to the site.

Would also love to be in KL and invite you for a beer!

Best regards

Mário T. Silva
·
Tuesday, 29 March 2016 22:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Sure Mario, wait for your good news

Keep us updated then if you need any further assistance in the future.
·
Wednesday, 30 March 2016 13:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

I am VERY ... Ankush, from TechJoomla was able to access the site & solved that error situation.

I am now translating InviteX to Portuguese, test the translations & it's invitation time.

Once again, thanks for your invaluable support.

Best regards

Mário T. Silva
·
Wednesday, 30 March 2016 15:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

You are most welcome. Glad to hear that your issue has been resolved now.

As a gentle reminder, kindly start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiry. I will lock and mark this thread as resolved.
·
Wednesday, 30 March 2016 18:32
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post