Jump to content

Invite System


Adriano Faria

Recommended Posts

On 1/11/2021 at 12:42 PM, SF_Ronin said:

Thanks. That's what I assumed, but didn't want to do something on a live site that would be difficult to undo. 

Actually useless i've offered to pay him, and i've had same issue for months trying to get him to fix it and he wont. The plugin is buggy and doesnt work on newest version of IPS. Some members are unable to receive invitations from bonuses and it fails to add them to the invites db. Everytime I ask him to fix even offering him money he doesnt. He's useless

Link to comment
Share on other sites

49 minutes ago, Voltz said:

Actually useless i've offered to pay him, and i've had same issue for months trying to get him to fix it and he wont. The plugin is buggy and doesnt work on newest version of IPS. Some members are unable to receive invitations from bonuses and it fails to add them to the invites db. Everytime I ask him to fix even offering him money he doesnt. He's useless

I DO NOT WANT your money. You should use it to hire someone else to make a GOOD app for you, because this one will remain as it is. 

https://invisioncommunity.com/forums/forum/506-customization-requests/

https://invisioncommunity.com/third-party/providers/

Link to comment
Share on other sites

  • 5 weeks later...
5 minutes ago, Adriano Faria said:

There’s no such integration. The only one, as described in this app description is:

Member can exchange points for invitations

And member will do it in the IS app, not in Members Shop:

Screenhot3.PNG.5d2e07c34330cba0f126fcf1c


He can purchase invitations using Commerce.

Yes, how does the member get an invite code with points? I don't see those two options when looking at the same screen.

 

Edit:

Got the commerce one set up.

image.png.abd910277a7a8af374fa8f91529dbfbb.png

Edited by Christopher Scott Grigg
Link to comment
Share on other sites

3 minutes ago, Christopher Scott Grigg said:

I don't see those two options when looking at the same screen.

Did you enable the Members Shop integration on Invite System settings?

And if I’m not mistaken, the user can’t have invitations. It will show only for those who need to exchange/purchase. 

Link to comment
Share on other sites

  • 2 weeks later...
On 2/16/2021 at 4:15 PM, Adriano Faria said:

Please, check one more thing: does the user has points to exchange for invitations? Note that according to your screenshot from settings above, user must have at least 100 points. 

I'm unsure, I'd have to check again. Is there a way or shouldn't it show the points button regardless if they have enough points or not? You could have it simply say not enough points if they don't have the amount needed.

Link to comment
Share on other sites

  • 1 month later...

Hi Adriano,

Would it be useful to create a widget/block that allows a user to enter an email and invite? I find that my users are not inviting as much as I would like them to and I thought that if I put a widget in the sidebar, they might simply enter an email address and hit send.

Thoughts?

Thx.

**edit**

Oops. I just found this: 

Let me look at it a little...

Edited by Giray
Link to comment
Share on other sites

  • 2 weeks later...

Hello

 

I have an issue with Invitation and MemberShop application (i think both of them are yours @Adriano Faria)

 

I've just upgraded to newest version of IPS (4.5.4.2) and both of those plugins are throwing (the same) error durring profile registration on forum:

 

Invitation:

 

ArgumentCountError: Too few arguments to function IPS\core\modules\front\system\invite_hook_is_RegisterScreen::_createMember(), 2 passed in /var/www/html/forum.headshotownia.pl/init.php(893) : eval()'d code on line 28 and exactly 4 expected (0)
#0 /var/www/html/forum.headshotownia.pl/init.php(893) : eval()'d code(28): IPS\core\modules\front\system\invite_hook_is_RegisterScreen::_createMember()
#1 /var/www/html/forum.headshotownia.pl/init.php(893) : eval()'d code(90): IPS\core\modules\front\system\hook551::_createMember()
#2 /var/www/html/forum.headshotownia.pl/applications/core/modules/front/system/register.php(240): IPS\core\modules\front\system\hook668::_createMember()
#3 /var/www/html/forum.headshotownia.pl/applications/core/modules/front/system/register.php(103): IPS\core\modules\front\system\_register->_registrationForm()
#4 /var/www/html/forum.headshotownia.pl/system/Dispatcher/Controller.php(101): IPS\core\modules\front\system\_register->manage()
#5 /var/www/html/forum.headshotownia.pl/system/Dispatcher/Dispatcher.php(152): IPS\Dispatcher\_Controller->execute()
#6 /var/www/html/forum.headshotownia.pl/index.php(13): IPS\_Dispatcher->run()
#7 {main}

 

and Member shop

 

ArgumentCountError: Too few arguments to function IPS\core\modules\front\system\membersshop_hook_RegisterHook::_createMember(), 2 passed in /var/www/html/forum.headshotownia.pl/init.php(893) : eval()'d code on line 28 and exactly 4 expected (0)
#0 /var/www/html/forum.headshotownia.pl/init.php(893) : eval()'d code(28): IPS\core\modules\front\system\membersshop_hook_RegisterHook::_createMember()
#1 /var/www/html/forum.headshotownia.pl/init.php(893) : eval()'d code(90): IPS\core\modules\front\system\hook551::_createMember()
#2 /var/www/html/forum.headshotownia.pl/applications/core/modules/front/system/register.php(240): IPS\core\modules\front\system\hook668::_createMember()
#3 /var/www/html/forum.headshotownia.pl/applications/core/modules/front/system/register.php(103): IPS\core\modules\front\system\_register->_registrationForm()
#4 /var/www/html/forum.headshotownia.pl/system/Dispatcher/Controller.php(101): IPS\core\modules\front\system\_register->manage()
#5 /var/www/html/forum.headshotownia.pl/system/Dispatcher/Dispatcher.php(152): IPS\Dispatcher\_Controller->execute()
#6 /var/www/html/forum.headshotownia.pl/index.php(13): IPS\_Dispatcher->run()
#7 {main}


Those are my Applications versions:

obraz.png.c630fd0a4200bd6d0dd9e27057f54b48.png

obraz.png.f23709d10de1e04f9c4403d26c127482.png

And at least IPS Marketplace is claiming those are the newest versions 🙂

I have to disable both of them to be able to register new users. Please fix it 🙂

Edited by headshot_sponsored_by
Link to comment
Share on other sites

I can't reproduce. I'm able to create an account using both apps enabled and set to use registration process:

The error is probably coming from elsewhere. Both apps are updated:

Hook in Invite System:

	/**
	 * Create Member
	 *
	 * @param	array 				$values   		    Values from form
	 * @param	array				$profileFields		Profile field values from registration
	 * @param	array|NULL			$postBeforeRegister	The row from core_post_before_registering if applicable
	 * @param	\IPS\Helpers\Form	$form				The form object
	 * @return  \IPS\Member
	 */
	public static function _createMember( $values, $profileFields, $postBeforeRegister = NULL, &$form )
	{
		try
		{
			...
	
			$member = parent::_createMember( $values, $profileFields, $postBeforeRegister, $form );

Hook in Members Shop:

	public static function _createMember( $values, $profileFields, $postBeforeRegister = NULL, &$form )
	{
		try
		{
			try
			{
				$parent = parent::_createMember( $values, $profileFields, $postBeforeRegister, $form );

Both has the same number of parameter from parent method:

	/**
	 * Create Member
	 *
	 * @param	array 				$values   		    Values from form
	 * @param	array				$profileFields		Profile field values from registration
	 * @param	array|NULL			$postBeforeRegister	The row from core_post_before_registering if applicable
	 * @param	\IPS\Helpers\Form	$form				The form object
	 * @return  \IPS\Member
	 */
	public static function _createMember( $values, $profileFields, $postBeforeRegister = NULL, &$form )

You probably has another resource that works in registration process. Take a look in your plugins. Disable ALL resources and leave only these two enabled and you'll see it will work.

If you are sure and want me to take a look at your board, send a PM with an ACP account.

Link to comment
Share on other sites

  • 3 weeks later...

Searched, could not find, so thinking out loud...

It would be useful to have a note field where a personalized message could be added. Currently, the phrase message goes out, whereas I think it would be nice to be able to add a personalized note. Maybe it could be above or below the stock message with an added title: Personal note from {xyz}:

This is especially useful for forums where the user has a weird username. The one receiving the invite may have no idea who BlueDonut76 is?

Thoughts?

Link to comment
Share on other sites

1 minute ago, Giray said:

Searched, could not find, so thinking out loud...

It would be useful to have a note field where a personalized message could be added. Currently, the phrase message goes out, whereas I think it would be nice to be able to add a personalized note. Maybe it could be above or below the stock message with an added title: Personal note from {xyz}:

This is especially useful for forums where the user has a weird username. The one receiving the invite may have no idea who BlueDonut76 is?

Thoughts?

Invite System? Are you sure you posted in the right topic?

Link to comment
Share on other sites

Hi,

I have the setting for members to be allowed to send invitations, however I only see the invitation widget in the top right when I'm logged in as an admin. When logged in as a member, the widget does not appear and members cannot send invitations.

Please help!

Thanks!

Link to comment
Share on other sites

4 minutes ago, Max Wortman said:

Hi,

I have the setting for members to be allowed to send invitations, however I only see the invitation widget in the top right when I'm logged in as an admin. When logged in as a member, the widget does not appear and members cannot send invitations.

Please help!

Thanks!

It's not a setting. It's a group permission. Edit the group and enabled it for Members.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Similar Content

    • By Adriano Faria
      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 invitantion code will be required in order to register a new account in your community.
      Public side features:
      Users can send invitation in 2 places: + Create menu and Invitations on Account Settings. 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 user profile and on profile card (hover on user link). Tab on 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 Invite System to the real world by using campaings, where people can register using 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 from 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 "Invitation" option on + Create menu Display the popup Invitations link on board top? Display total of 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 status are: PENDING, CONVERTED and EXPIRED. You can invite people, 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 to a whole member group Integration with Members Shop Integration with Commerce Note:
      It doesn't work in Commerce registration (if you have packages in register screen)
    • By Adriano Faria
      This application will allow members to create and manage raffles and giveaways on your board.
      Notice:
      Requirement: For Raffles: Commerce: https://invisionpower.com/features/commerce For Giveaways: Commerce NOT required THIS IS NOT AN UPGRADE of the old app (for IP.Board 3), so if you used the old app you probably still have data from the old app in your database, take a read on Manual.pdf in the zip file or request support BEFORE you install this app. Each purchase entitles you to use Raffles System on one Community installation. Be aware that may have local laws regarding paying for the tickets unless you are registered as a non-profit organization, or have special authorization to do so. Some sites like Paypal usually shut accounts down or even can take actions against the accounts of people using their site in that manner. Features:
      Ability to choose which type of content per category: only Raffles, only Giveaways or both Up to 100 prizes per raffle/giveaway (category setting) Restrictions members participation per raffle/giveaway by: Tickets per member (raffles only) Number of participants Content count Reputation points/likes Number of days as member Groups Multiple participants per raffle/giveaway (participants can buy more than one ticket (raffle only) to increase their odds) Unlimited categories of raffles/giveaways with permissions,  extra fields, plus unlimited depth of parent-child relationships with a lot of settings, permissions and extra fields Category Icons Integrates to Commerce, so you can choose a specific payment gateway, tax, fee and comission and use multi-currencies Ability to force users to fill the price in currencies Ability to switch between currencies with a click to display raffle prices Raffles Management on ACP: a place where admins can control status of raffles: activate raffle, change expiration date and perform mod actions like pin/unpin, lock/unlock, etc Per member settings: allows to access the app and allows to submit raffles Per group settings: allows to access the app, how many approvwd content items must have to access the app and restrict X raffles/giveaways by a period of time (day, week, month and year) Robust Admin CP Restrictions Ability to take specific actions when a member is deleted or flagged as a spammer Ability for users to report potentially offensive content using the built-in Report Center Supports item marking, allowing your users to see what adverts have been added or commented/reviewed on Integrates to: Activity Streams Share Links Tag/Prefixs system Notifications such as new raffles/giveaways, etc Follow System for raffles/giveaways and categories Announcements Advertisements Search system ACP Live Seach (categories) Moderating system, which all commons permissions, such as pin, unpin, delete, feature, move, etc., for Raffles, Comments and Reviews Ability to create RSS feeds of all adverts More... Suggestions and Bugs report:
      Submit suggestions to the Suggestions forum: http://www.sosinvision.com.br/ips4/index.php?/forum/35-suggestions/ Submit bug reports to the official Bug Tracker for this app: http://www.sosinvision.com.br/ips4/index.php?/tracker/raffles/
    • By DawPi
      Description
      This app allows you to run elections on your board, good for members who wan't to run for staff positions etc. 
      How it works
      Admin adds an Organization. Admin then adds the Positions. Admin then adds the Ballot. Admin then adds positions for those Ballot. Admin then adds Nominees for those Positions. Then the Voters vote.
    • By DawPi
      With this plugin you may add at least four new checkboxes during guest registration process and in the notifications settings for members.
      If any checkbox is required then guest must check it before he will be able to register an account. Also for members this required checkbox won't be available to disable.
      These checkboxed would be displayed beetween standard checkboxes "Send me news and updates" and "I agree to the Terms of Use" with a "Check All" option to easily select all fields in one click.
      P.s. "RODO" in this plugin name is from Poland. It's our Polish translation of GDPR shortcut. ?
      P.s.2 - Polish version is also available and it's included.
    • By Adriano Faria
      Are you looking for staff? Developers? Designers? Or anything else? This application will help admins/moderators to find people to help in their boards.
      Here's a quick rundown of some of the features for this resource:
      Ability to create caregories/subcategories  Extra Fields In Position form In Application form Ability to create open positions in draft mode and choose a date to automatically publish it  Module to add Positions on ACP (moderator, webdesigner, developer, etc) Ability to inform how many places the position has. Example: you can create an application record to "hire" 3 moderators. Ability to move the "winner" member to a group chosen group (you inform the group when you're adding the application record) Ability to restrict the application by: Content count, Reputation points/likes, Number of days as member, Minimum age and groups Ability to create a topic at every new application submission. Module on ModeratorCP to view all pending records from all applications Compatible with most important features from IPS 4.2 (Recommended Comments, Content Message, Reactions, Member History, Richer Embeds, etc.) Integrated to the framework: Tag system, Follow System, Report system, Search system, Share Links, etc. Moderator actions on applications and comments/reviews Moderator permission to approve/reject applications Ability to create RSS feeds from member applications Etc. Permission: NO ONE except staff (with proper permisison) will be able to view/read or know who are the applicants. All that regular members will know is the number of users who applied to it.
×
×
  • Create New...