The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Invitation System vB 3.7 Gold Details »» | |||||||||||||||||||||||||
Invitation System by HASANN This Product brought to you by www.vBulletin-TR.Com Comments, suggestions, translations, bugs, etc... are very welcome! Support is only given to people who have clicked INSTALL. DESCRIPTION ->What does it? > Allow users send invites to everybody. Go For Invitation Hack vBulletin Version 3.5 and 3.6.series DEMO you can test it at here http://www.vbulletin-tr.com/forum/pr...ation&langid=1 FEATURES
Install: ->Just Import product_invitation.xml via Product Manager ->Do template edits: In USERCP_SHELL Template Find this Code HTML Code:
<if condition="$show['profilepiclink']"> <tr><td class="$navclass[profilepic]" nowrap="nowrap"><a class="smallfont" href="profile.php?$session[sessionurl]do=editprofilepic">$vbphrase[edit_profile_picture]</a></td></tr> </if> HTML Code:
<if condition="$vbulletin->options['invitation_usercp_link']"> <tr> <td class="$navclass[invitation]" nowrap="nowrap"> <a class="smallfont" href="profile.php?$session[sessionurl]do=invitation">$vbphrase[invitation]</a> </td> </tr> </if> Supporters / CoAuthors Show Your Support
|
Благодарность от: | ||
SaN-DeeP |
Comments |
#782
|
|||
|
|||
Quote:
|
#783
|
|||
|
|||
Can you please add how much invites each person/user can have?
I see 100 and that's too much for a user. Thanks for the mod |
#784
|
|||
|
|||
My board is set up to "Moderate New Members". i.e. all new users need to be approved. When I send an invitation, they still run into this procedure.
How can I have an invited address that responds with a new user application, bypass the "Moderate New Members" approval process, and have them instead auto approved? Thank Rossh |
#785
|
|||
|
|||
Be careful there are several misspellings in the phrases and some of them are grammatically worded oddly. I am also wondering what happens if the users run out of invites?
I see nowhere I can set different levels for the usergroups for invite numbers, or even to set no limit for groups like Administrators or reset the number of invites for all groups... How do they "earn" invites? I'd also like to see an option to create just a link to refer people to the site that automatically sets the referral name. |
#786
|
|||
|
|||
I would just like for the creator of this to actually respond to this thread. Guess thats too much to ask
|
#787
|
||||
|
||||
Installed on 3.7.4 PL1
Seems to be working just great Thank you! |
#788
|
|||
|
|||
Sorry if this is a duplicated question, but I would like to know if is possible get a list of users with the number of how many invitations was send each one? just like the referres stats but with the number of invitations.
Thanks in advance |
#789
|
|||
|
|||
DANGER!
I found big mistake in this mod but fortunately I found solution! When you trying to send an invitation - script checks if email exists in database or not. When it checks, mysql load grows to 30-40% on E5200 processor! Horrible! You have to edit an Invitation User CP plugin and replace that: Code:
$invitationcheck = $db->query_read("SELECT user.userid AS user_id, user.email AS user_email, invitation.email AS inv_email, invitation.acceptedby as inv_id FROM " . TABLE_PREFIX . "user AS user LEFT JOIN " . TABLE_PREFIX . "invitation AS invitation ON user.userid = invitation.acceptedby OR user.userid = invitation.email WHERE user.email = '" . $db->escape_string($vbulletin->GPC['email']) . "' OR invitation.email = '" . $db->escape_string($vbulletin->GPC['email']) . "' "); while ($invitation = $db->fetch_array($invitationcheck)) { if ( $invitation['user_id'] == $invitation['inv_id'] ) { $errors[] = fetch_error('invitation_user_already_invited'); } elseif ( $invitation['user_email'] == $vbulletin->GPC['email']) { $errors[] = fetch_error('invitation_email_already_registered'); } } for that: Code:
$invitationcheck = $db->query_read("SELECT email FROM " . TABLE_PREFIX . "user WHERE email = '" . $db->escape_string($vbulletin->GPC['email']) . "' "); while ($invitation = $db->fetch_array($invitationcheck)) { if ( $vbulletin->GPC['email'] ) { $errors[] = fetch_error('invitation_email_already_registered'); } } That solution incredibly reduce load and doesn't destroy proper mod funcionality. |
#790
|
||||
|
||||
if you look back, you can see that this has been asked many times, and the answer is always no
|
#791
|
||||
|
||||
I agree, especially since this is one of (if not the) most popular MODs
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|