Jump to content

Featured Replies

Posted
  • Administrator

Invite System


This application will allow your community to use an invitation system for new registrations. You can make it mandatory (or not, depending on your configuration). In this case, an invitation code will be required to register a new account in your community.

Public side features:

  • Users can send invitations in 2 places: + Create menu and Invitations on Account Settings.
  • A new icon on board top (beside Notifications and Messenger) to display the converted invitees and how many invites the user has. This icon also shows the remaining invitations for the member (just like how many users are online on Chat).
  • 2 widgets: Top Inviters (per week, month, year, and general) and Latest Converted Invitees, which are invitations converted to membership.
  • Shows "Invited by" on the user profile and profile card (hover on the user link).
  • Tab on the user profile to display their invitees (converted invitations)
  • Notification to the member who invited someone when an account is created using their invitation
  • Campaigns:
    • You can bring the Invite System to the real world by using campaigns, where people can register using the same code for a given number of days or until a limit of registration is reached.
    • Campaigns DO NOT send emails. The purpose is to use its code somewhere else.
    • Campaigns are independent of the invitation system, so you can simply leave it disabled if you don't want to use it.
    • You can also use invitations and campaigns together.
  • More.

Settings:

  • Enable Invite System
  • Require an Invitation to Register an Account
  • Restore deleted or expired invitation
  • Display the "Invitation" option on + Create menu
  • Display the popup Invitations link on the board top.
  • Display the total remaining invitations
  • Invitation Expires after X days
  • Earn one Invitation at every X new content posted
  • More.

ACP Features:

  • Invitations Management: a place where you can see the status of each invitation. The statuses are PENDING, CONVERTED, and EXPIRED. You can invite people, and delete or resend invitations. You can also create batch invitations, to be used on a campaign or to be posted elsewhere. It won't send any emails.
  • Bonus form: you can give invitations to a specific member or a whole member group
  • Integration with Members Shop
  • Integration with Commerce

Note:

  • It doesn't work in Commerce registration (if you have packages in the register screen)


 

  • 1 month later...
  • Replies 22
  • Views 3.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Chris Anderson
    Chris Anderson

    I tested version 2.7.1 and didn't receive any errors as I noted above. Thanks for the quick fix!

  • Chris Anderson
    Chris Anderson

    I did find a workaround using your Profile Tabs Organizer. You can toggle visibility using this tool. Just a heads up if anyone else ever asks the question later.

Most Helpful Posts

  • Hello, You purchased it 8 years ago and it hasn’t renewals. In this case, you will have to purchase it again. Please refer to https://www.sosinvision.com.br/index.php?/announcement/19-about-ips-5-appl

Posted Images

Hey,

How does the Bonus scheme work?

I applied an invite to a test account but it doesnt show up on the account when i sign in. Does it go via email or how does it work?

  • Author
  • Administrator

Bonus are invites that you give to a group or a member. If you want to give 500 invitations to John Doe, then John Doe will be able to invite 500 people.

  • 4 weeks later...
  • Author
  • Administrator

What's New in Version 2.1.2:

  • Fix error with accounts created via social media (it wasn't tying the code to the new account)
  • Fix the Invitation Code position in the registration screen
  • 1 year later...
  • Author
  • Administrator

What's New in Version 2.4.3:

  • Added new section in Account Settings -> Invitations to display Pending Invitations  (invitations yet not converted into new accounts).
    • Inviter will be able to resend and/or delete the invitation
      • Invitation will return to the Inviter if the it is deleted

 

wU049KG.png&key=c6a3f489dc4ae3ab486de756

  • 2 weeks later...
  • Author
  • Administrator

What's New in Version 2.4.4:

  • Fix an error on Campaigns.
  • 1 year later...
  • Author
  • Administrator

Version 2.6.1 re uploaded. Update your install!

What's New in Version 2.6.1:

  • Fix: missing invitation code in the email sent to the invitee.
  • Fix: wrong language bits displayed in the email.
  • Fix: error when merging members.
  • Fix: error when a group is deleted and there is record for members on it in ACP -> Invite System -> Members page.
  • Enhancement: script optimization
  • 1 year later...
  • Author
  • Administrator

What's New in Version 2.7.0:

  • Enhance the integration with Members Shop by adding Invitation as an item in the store so members can purchase it.

 

XDDCoIS.png

 

YGpRGZb.png

 

With this new integration, you can disable the setting Admin CP -> Community -> Invite System -> Settings -> Members Shop tab -> Enable integration with Members Shop -> Pay Points -> Allow user to exchange points per invitation .

This setting allows members to exchange points by invitations on Account Settings. This setting may be removed at some point.

  • 3 months later...

@AdrianoWhen I copy and save a group as follows when the "Invite System" app is enabled:

image.thumb.png.2ec2ef1680bbb44cb929c4b3603c2d17.png

I get the following error message:

image.thumb.png.31a87a14cd85212f2caa7c6d67ab4cc6.png
When I turn off the app and copy a group the error doesn't get generated. 
  • Author
  • Administrator
On 3/25/2023 at 8:29 PM, Chris Anderson said:

@AdrianoWhen I copy and save a group as follows when the "Invite System" app is enabled:

image.thumb.png.2ec2ef1680bbb44cb929c4b3603c2d17.png

I get the following error message:

image.thumb.png.31a87a14cd85212f2caa7c6d67ab4cc6.png
When I turn off the app and copy a group the error doesn't get generated. 


What's New in Version 2.7.1:

  • Fix error when cloning groups

@Chris Anderson

Test this version and let me know if it fixes the issue. I will wait for your tests to update the IPS Marketplace file.

18 hours ago, Adriano said:

Test this version and let me know if it fixes the issue. I will wait for your tests to update the IPS Marketplace file.

I tested version 2.7.1 and didn't receive any errors as I noted above. Thanks for the quick fix!

  • 3 weeks later...

I upgraded to the latest version, after seeing there was a fix for coping accounts but I get this error when I edit them.

REPLACE INTO `invite_groups` ( `is_id`, `is_canvite`, `is_unlimited` ) VALUES ( 7, false, NULL )
IPS\Db\Exception: Column 'is_unlimited' cannot be null (1048)
#0 /home/mysite/public_html/system/Db/Db.php(972): IPS\_Db->preparedQuery('/*prideofn_nott...', Array)
#1 /home/mysite/public_html/applications/invite/sources/Member/Group.php(40): IPS\_Db->replace('invite_groups', Array)
#2 /home/mysite/public_html/applications/invite/extensions/core/GroupForm/Invite.php(67): IPS\invite\Member\_Group::setGroupData(7, false, NULL)
#3 /home/mysite/public_html/applications/core/modules/admin/members/groups.php(225): IPS\invite\extensions\core\GroupForm\_Invite->save(Array, Object(IPS\Member\Group))
#4 /home/mysite/public_html/system/Dispatcher/Controller.php(107): IPS\core\modules\admin\members\_groups->form()
#5 /home/mysite/public_html/applications/core/modules/admin/members/groups.php(39): IPS\Dispatcher\_Controller->execute()
#6 /home/mysite/public_html/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\members\_groups->execute()
#7 /home/mysite/public_html/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}

 

  • Author
  • Administrator
14 hours ago, joeym said:

I upgraded to the latest version, after seeing there was a fix for coping accounts but I get this error when I edit them.

REPLACE INTO `invite_groups` ( `is_id`, `is_canvite`, `is_unlimited` ) VALUES ( 7, false, NULL )
IPS\Db\Exception: Column 'is_unlimited' cannot be null (1048)
#0 /home/mysite/public_html/system/Db/Db.php(972): IPS\_Db->preparedQuery('/*prideofn_nott...', Array)
#1 /home/mysite/public_html/applications/invite/sources/Member/Group.php(40): IPS\_Db->replace('invite_groups', Array)
#2 /home/mysite/public_html/applications/invite/extensions/core/GroupForm/Invite.php(67): IPS\invite\Member\_Group::setGroupData(7, false, NULL)
#3 /home/mysite/public_html/applications/core/modules/admin/members/groups.php(225): IPS\invite\extensions\core\GroupForm\_Invite->save(Array, Object(IPS\Member\Group))
#4 /home/mysite/public_html/system/Dispatcher/Controller.php(107): IPS\core\modules\admin\members\_groups->form()
#5 /home/mysite/public_html/applications/core/modules/admin/members/groups.php(39): IPS\Dispatcher\_Controller->execute()
#6 /home/mysite/public_html/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\members\_groups->execute()
#7 /home/mysite/public_html/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}

 

Hello, Joey.

Can you provide more info? I tested all possibilities of editing a group and didn't get any errors:

Nothing in the logs too.

  • 1 month later...

I totally forgot about this, but I haven't actually cloned any groups since.

I'll see if it still happens.

@Adriano: I have the invite enabled in the user groups, but only admins can send invites. Other accounts "You are unable to send new invitations for now" but I see no reason why in any of the settings. Am I missing something?

  • Author
  • Administrator

I still can't reproduce the error and I don't see any complain in the IPS topic.

Admins can send invitations because they are unlimited. Other groups earn invitations when they post. See in Settings -> Invitations tab.

  • 2 months later...
  • Author
  • Administrator

What's New in Version 2.7.2

  • Adds the Update Check URL to let you know when a new version is available.
  • 4 weeks later...
  • Author
  • Administrator

What's New in Version 2.7.3

  • Add the ability to filter members by total invitations converted into:
    • Automatic Moderation
    • Bulk Mail
    • Group Promotion
  • 10 months later...

For the time being I don't want invites to show up in the profile:

image.thumb.png.ce8fe1cc296aed44252b6780f70acc0b.png

Is there a setting to disable showing it?

  • Author
  • Administrator

No, there isn't.

9 minutes ago, Adriano said:

No, there isn't.

I did find a workaround using your Profile Tabs Organizer. You can toggle visibility using this tool. Just a heads up if anyone else ever asks the question later.

image.thumb.png.9704129b5e8364845539d1e561df36df.png

  • 4 weeks later...
  • Author
  • Administrator

IPS 5:

image.thumb.png.d23242f6adeec29c950f73c89b8fa6e8.png

  • 5 months later...
On 8/19/2024 at 9:29 PM, Adriano said:

IPS 5:

image.png

Do we get access to IPB5 mate or do we need to re-buy it?

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.