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
  #162  
Old 03-28-2008, 06:05 AM
Strik3 Strik3 is offline
 
Join Date: Aug 2007
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What does "Accepted By" -> Not Accepted Yet" mean? How can i acceppt invites as admin? Is there any moderation?
Reply With Quote
  #163  
Old 03-28-2008, 08:30 AM
christian8a's Avatar
christian8a christian8a is offline
 
Join Date: May 2007
Location: Washington State
Posts: 412
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this product going to be supported still let us know bud, that way we can figure out ourselves
Reply With Quote
  #164  
Old 03-29-2008, 12:46 AM
Scythe42 Scythe42 is offline
 
Join Date: Feb 2006
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tried this mod on RC1 and ran into the following issues:

Users always get the error message that the invitation code is invalid. They always have the reload the page a second time to register. Doesn't matter if the user has any cookies set or not. Tried in various browsers.

E-Mail Verification does not work when normal registration method is disabled using this plugin. Users always get the invalid invitation code error message until I turned the disabling of the normal registration off in this plugin. Then they are abe to verify their email address.

Defining the user groups who can delete invites has no effect. The delete invite link never shows up.

Edit:
Fixed the missing delete links by changing the code so that a check is done against all groups the user is a member of and not only his primary group. But all delete links link to the last sent invitationcode now because the array from the config is exploded to itself in the while loop causing that the delete link is always the first value.

Fixed the need for re-loading the invite page twice on the first time by changing the code to form setting the cookie and checking for the cookie right away cookie to setting the cookie or checking for the cookie. Setting a cookie and checking for it right away without a page re-load is not possible on all browers.

Fixed the not-supported email verification when the normal registration is disabled by this mod, by adding a check if on user account accitivation an if accepted invitation cookie is present for the user in question. I also removed the cookie at that time since registration should be complete.

Looks like it runs now. Man this thing is buggy, but better than writing one from scratch...

I still need to add some features like reclaiming of deleted invites and automatic invite deletion after some time. It also needs verification that you cannot send invites to already registered emails as well as not allowing to have duplicate invites waiting to be claimed for an email.
Reply With Quote
  #165  
Old 03-29-2008, 10:09 AM
christian8a's Avatar
christian8a christian8a is offline
 
Join Date: May 2007
Location: Washington State
Posts: 412
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yea I have somebody already working on one specially for our site, this one didnt cut it. But at least the base is made and thanx to the author for sharing :up:

but ill have to try a different one
Chris___
Reply With Quote
  #166  
Old 03-31-2008, 09:16 AM
theparentpack theparentpack is offline
 
Join Date: Dec 2007
Posts: 139
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Love it! Installed! Nominated!

I am having trouble finding the phrase to alter the message that is sent in invite. What is the name of the phrase so I can alter it a bit?
Reply With Quote
  #167  
Old 03-31-2008, 03:55 PM
00christian00 00christian00 is offline
 
Join Date: Feb 2008
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,great mod man.
I found how to edit the initial number of invites,but how can i reset invites?
I mean once some user finish them i should go to each user setting and modify the value?
It would be better to have at least some way to reset invites to its default value.
Reply With Quote
  #168  
Old 04-03-2008, 01:10 AM
invitezone invitezone is offline
 
Join Date: Mar 2008
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

All new user to my site get that error saying invalid invite code and have to click it several times before it works. I did see your fix by setting something from 20 to 32, I can't remember exactly but when i checked out the setting for the new version which i have it is set to 100 so I assume this isn't the problem.

Please can you recommend a fix.
Reply With Quote
  #169  
Old 04-03-2008, 10:42 AM
christian8a's Avatar
christian8a christian8a is offline
 
Join Date: May 2007
Location: Washington State
Posts: 412
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This hack does not work with RC1
do not install it untill the author support it a bit.

Members and administrators cant delete the invitations, it deletes some and it leaves others.
Just tought Id let you guys know
Reply With Quote
  #170  
Old 04-04-2008, 06:18 PM
Scythe42 Scythe42 is offline
 
Join Date: Feb 2006
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tried to bugfix this one because I need a simple invitation system and didn't want to write one from scratch. If you try this one one, please let me know if it fixes your issues. The attached product is a simple export from my forum.

I made the following changes:
  • no more need to double click on the invitation link
  • invitationcode cookie gets removed once the user has signed up
  • account verification after signup isn't blocked by an invalid invitation error code anymore
  • deletions of invites now delete the correct invite
  • added permissions check when trying to delete an invitation
  • if a user deletes an unclaimed invite, he gets one invite back
  • you cannot sent multiple invites to the same email address
  • you cannot sent invites to already registered email addresses
  • added no invites sent message to usercp tepmplate
  • changed some phrases to proper English (hope so)
  • added some additional phrases

Let me know if this one works for you and I'll do some more updates and optimizations and release this one as an supported fork once 3.7 hits gold because the original author seems to have lost interest in his mod.

Use at your own risk!
Reply With Quote
  #171  
Old 04-05-2008, 02:35 AM
invitezone invitezone is offline
 
Join Date: Mar 2008
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just installed it and been through the new user signup process.

Fantastic. Works like an absolute charm. I didn't get 1 single problem with it. Thankyou so much for this, I didn't think there would ever be a soultion. Please do continue your fabulous work and i will be keeping a keen eye out for any further work you do on this.

I can't express my gratitude enouugh

Thanks again.
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 04:00 PM.


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.06295 seconds
  • Memory Usage 2,329KB
  • 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)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