Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Invitation System vB 3.7 Gold Details »»
Invitation System vB 3.7 Gold
Version: 2.0, by Hasann Hasann is offline
Developer Last Online: Jun 2021 Show Printable Version Email this Page

Category: Profile Enhancements - Version: 3.7.2 Rating:
Released: 03-02-2008 Last Update: 07-31-2008 Installs: 1112
DB Changes Uses Plugins Template Edits Auto-Templates
Translations  
No support by the author.

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
  • complete code rewrited
  • 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

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>
Add Below This Code

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>
Comments, suggestions, translations, bugs, etc... are very welcome! Support is only given to people who have clicked INSTALL.

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
SaN-DeeP

Comments
  #252  
Old 04-18-2008, 06:32 AM
DubaiHost DubaiHost is offline
 
Join Date: Jun 2007
Location: Dubai - U.A.E
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great Mod. ,, Installed ..

But it's not working well for me , it shows that everything is fine and the invitation sent ..
but after checking the mail , i cant find anything there ..!
Reply With Quote
  #253  
Old 04-18-2008, 11:56 AM
ScottRowan ScottRowan is offline
 
Join Date: May 2007
Location: Glasgow, Scotland
Posts: 164
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi ive installed this mod and its working fine but the link isnt showing in the UserControlPanel?

What edit do I have to check ?

Its showing in the middle bit saying about your HAVE x AMOUNT OF INVITATIONS LEFT etc

But down the left hand panel Idont see the Invite Users
Reply With Quote
  #254  
Old 04-20-2008, 05:25 AM
baymortgage99 baymortgage99 is offline
 
Join Date: Apr 2008
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a powerful hack

I love the invitation system idea
Reply With Quote
  #255  
Old 04-20-2008, 03:59 PM
TriMe's Avatar
TriMe TriMe is offline
 
Join Date: Apr 2008
Location: Ottawa
Posts: 150
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Extremely useful hack, thanks for your work.

Im having trouble making it a invite only site. I've tried going to adminCP -> user registration and disabling "Allow New User Registrations"

Then in adminCP -> Invitation System Options and Enabled the "Invitation System"
and Disable Normal Registration Methods I put "YES"

Am I missing something?

When I invite someone, they get the email and when they click the link it says "Sorry, registration has been disabled by the administrator"

TriMe
Reply With Quote
  #256  
Old 04-22-2008, 06:44 AM
bahrainonline bahrainonline is offline
 
Join Date: Jul 2007
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can we have these two option in the hack
1 we can monitor the invitation by the control panel in admin cp so i can see how many invitation been sent and how many pending and so on
2 can we know this user been register by which invited user? so we can disable the option from him
the last qustion
will the new registeration follow the setting been put in registeration option like moderating new registeration?

Thanks
Reply With Quote
  #257  
Old 04-22-2008, 08:37 AM
Rickeo's Avatar
Rickeo Rickeo is offline
 
Join Date: Jan 2007
Location: Manchester
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Database error in vBulletin 3.7.0 Release Candidate 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 vb_user
LEFT JOIN vb_invitation
ON user.userid = invitation.acceptedby OR user.userid = invitation.email
WHERE user.email = '(removed for confidentiality reasons)'
OR invitation.email = '(removed for confidentiality reasons)';

MySQL Error : Unknown table 'user' in field list
Error Number : 1109
Date : Tuesday, April 22nd 2008 @ 10:35:11 AM
Script : http://www.forums.adviceforall.org.uk/profile.php
Referrer : http://www.forums.adviceforall.org.u...?do=invitation
IP Address : (removed for confidentiality reasons)
Username : Rick
Classname : vB_Database
MySQL Version : 4.1.22-standard
Thats my error
Reply With Quote
  #258  
Old 04-23-2008, 10:32 AM
setishock setishock is offline
 
Join Date: Feb 2008
Location: Houma, La.
Posts: 1,177
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have read each and every post in this thread. And I've noticed there are some things missing that I feel would need to be addressed.

Have all of the invite emails cued to send subject to admin or mod approval. Batch mail out or bulk mailer. What ever it's called. Or maybe an automatic function that would send them out in mass. At a fixed time once per day.

While the mail is sitting in the cue, have the invite system do the following:
Check to see if more than one member has sent an invite to the same email name and address before it goes out. Some sort of notice message saying so and so has already been invited. This would make the users have to send invites to different addresses each time. This would prevent users from sending mail over and over to the same email address. I would assume it would have to check the time and date of the outgoing invites and determine whose got cued first and send that one. Then give the notice message to the member that sent the dup.

I would do away with the member added message. Too open for abuse. Either that or make sure they could not attach an image or a link. Matter of fact if they can see the outbound message I would make it a hard coded example and that would be all they could see of it.

Maybe I missed it but if I didn't, there needs to be a status page added to the stats in the ACP.
Who sent invites
How many total
To who
Who responded
Something like that.

I'm going to wait until 3.7 goes gold to grab this one. Lord knows my place needs a kick in the pants.
Nice work.
Reply With Quote
  #259  
Old 04-23-2008, 02:19 PM
whitlecj whitlecj is offline
 
Join Date: Feb 2008
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone got this to play nice with Vbadvanced? I can't get the "send invitation link" under quick links to work on my vbadvanced pages. Anyone know how to fix this?
Reply With Quote
  #260  
Old 04-24-2008, 02:35 AM
maidos maidos is offline
 
Join Date: Jul 2006
Posts: 925
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can the invitation link expire after 3 days
Reply With Quote
  #261  
Old 04-25-2008, 02:13 PM
Tyran1 Tyran1 is offline
 
Join Date: Jan 2007
Location: Deutsches Reich
Posts: 297
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Fixed version 3.7 ( Securitytoken ) ???
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:39 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05438 seconds
  • Memory Usage 2,331KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_html
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete