Included a user referrer code to invite code, so when they sign up, it shows up who referred them.
Now users can delete their invites
Invitation Image Verification Added
The system can be turned on and off.
Usergroups Permissions Added; Allowed Usergroups to View and to Use This Hack
Invitation User Control Panel Link; Show Invitation Link in "User Control Panel" Left Menu
Invitation Automatic Link Creation; This will create a link on your forum navbar to the invitation page
Usergroups Permissions Added
fully phrased
added an admin option disable registration via normal methods
added an admin option which usergroups can to delete their invites
added an admin option enable disable invitation image verification
added an admin option Edit the Email Text Title
added an admin option Edit the Invite Description
added Invitation Sender Username to Email
integrated the totally vBulletin default Human Verification System into Invitation System
You decide it if you wich human verification system will be used in the invitation system go to Admincp > Human Verification Manager > and select one human verification if you want.
these are;
Image Verification
An image consisting of letters in varying fonts/shapes/sizes will be shown to the user. The appearance of this image is dicated by several options that you may control.
Question and Answer Verification
Questions provided by you that must be answered appropriately for verification.
reCAPTCHA Verification
An image containing two words will be shown to the user. This verification supports audio, allowing blind users to register.
Added Invitation User Options
a> Ability to limit number of invites by user. (user: Admin an have 10 invites, user: Testuser can have 20, etc, admin controlled)
b> Ability to reset invites to 0 on a per user basis (override), admin controlled
c> Ability to reset to max being unused, admin controlled
d> Abilitiy turn to on or off Invitation System per user basis, admin controlled
INSTRUCTIONS Install: ->Just Import product_invitation.xml via Product Manager
->Do template edits: In USERCP_SHELL Template Find this Code
I installed but am getting a no permission message. I am sure my usergroup is listed in the settings.
You need to go to Manage Products click Invitation System 2.0.2b Allow users send invitation to everybody and unstall ..Then restall the product-invitation_3.6 in the Manage Products ..
I agree. The ability run a monthly invite contest would be great. Of course, I am assuming once they make so you can give unlimited invites to your users, you would be able to set the contest up on your own and just verify who got the most people to sign up on the backend. Right?
What settings do you use on your forum? Invite only? Invite and normal registration? Email Verfication needed? Any errors in your php.log? Any special cookie related settings on your end or the users' browser? How does the entry in the invitation table for that invitation code looks like? Where any signups successful or do they all fail in regards to the invitation code?
If you provide me with some more details I can try to reproduce it and find a solution for the scenario.
The code that updates the table is pretty simple. It's called on "register_addmember_complete". It checks for the invitationcode cookie that was set when the signup process started. If present it continues and updates the table for that code. If it is not present an error message is shown when normal registration is disabled. If normal registration is still enabled, the user is passed through like a normal registration.
My settings:
Invite and normal registration
I cant look back more than a day in my apache error log
No special cookie settings on the site. I am awaiting more info about the members cookie settings.
The invitation table looks like this:
PHP Code:
b0a3283e9ebd7a14732fbfdc44036731 example@example.com 04-06-2008 Not Confirmed Yet Delete
Other signups where successful.
Edit: the invited user found a cookie named "bb1referrerid."
EDIT2: I just received this database error:
PHP Code:
Database error in vBulletin 3.7.0 Beta 3:
Invalid SQL: SELECT user.userid AS user_id, user.email AS user_email, invitation.email AS inv_email, invitation.acceptedby as inv_id FROM vbprefix_user LEFT JOIN vbprefix_invitation ON user.userid = invitation.acceptedby OR user.userid = invitation.email WHERE user.email = 'example@example.com' OR invitation.email = 'example@example.com';
MySQL Error : Unknown column 'user.userid' in 'field list' Error Number : 1054 Date : Friday, April 11th 2008 @ 04:00:44 AM Script : http://www.mysite.com/forum/profile.php Referrer : http://www.mysite.com/forum/profile.php?do=invitation IP Address : xxxxx Username : xxxx Classname : vB_Database MySQL Version : 5.0.45
Good stuff. Some of users faced the strange problem. They send the invitation referral link from FAQ section. This link has their userid. But, when their friends signup, they remove the username in the referrer field of the registration form!
Strange, isn't it?! I don't know what kind of friends are they! Anyway, our users want the referrer field to be read-only if the referrer name is passed in the URL. Till now, I haven't used this hack. Users copy the invite link from FAQ area and send it thru emails. If your hack has some kind of configuration by which you make the referrer field read-only, that would be nice.
Must be something on the users end with the Cookie handling if it only affects on user. I couldn't reproduce yet. Anyway, I'll try to switch to the session tables for linking a user during the registration process to the invitation code.
strange...its tells me the invitation has been sent, but it never gets received. I love the idea of this mod, but cant get it to work right
Must be something with your mail settings. This mod uses a simple call to vbmail. Read through this thread, another user hat a similar issue and fixed it by correcting his settings.