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

Reply
 
Thread Tools
Invitation System v2.0.2 for vB3.6 and 3.5 series Details »»
Invitation System v2.0.2 for vB3.6 and 3.5 series
Version: 2.0.2, by Hasann Hasann is offline
Developer Last Online: Jun 2021 Show Printable Version Email this Page

Category: Profile Enhancements - Version: 3.6.x Rating:
Released: 03-04-2008 Last Update: 04-05-2008 Installs: 110
DB Changes Uses Plugins Template Edits Auto-Templates
Re-useable Code Translations  
No support by the author.

[phpBB] Invitation System by Hasann

This Product brought to you by
www.vBulletin-TR.Com

DESCRIPTION

->What does it? > Allow users send invites to everybody.

Note: This Hack Does Work For vBulletin Version 3.5 and 3.6 Series

Go For Invitation Hack vBulletin Version 3.7.series

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['invite_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>
In USERCP Template Find this Code

HTML Code:
$template_hook[usercp_main_pos1]
Add Below This Code

HTML Code:
<if condition="$show['invitation_link']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>

<td class="tcat">$vbphrase[invitation_system] <if condition="$show['invitation_left']"><phrase 1="$bbuserinfo[invitation]">($vbphrase[invitation_x_left])</phrase></if></td>
</tr>
<tr>
	<td class="alt1"><span class="smallfont"><a href="profile.php?$session[sessionurl]do=invitation">$vbphrase[invitation_click_here_to_invitation_new_users]</a></span></td>
</tr>
</table>
<br />
</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.

Comments
  #62  
Old 04-07-2008, 01:11 AM
DssCrazy DssCrazy is offline
 
Join Date: Nov 2007
Posts: 136
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can you add the option in the email so that if the user that gets the invite does not want to join thay can click a link and denie?
Reply With Quote
  #63  
Old 04-07-2008, 01:17 AM
DssCrazy DssCrazy is offline
 
Join Date: Nov 2007
Posts: 136
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

what is the USERCP_SHELL Template for?
Reply With Quote
  #64  
Old 04-07-2008, 01:23 AM
thedudleys thedudleys is offline
 
Join Date: Feb 2008
Location: Umatilla, Fl
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

we have installed this new update, but when you go to yourself, it denies you access, unless i missed something since we used this on a different template and it doesn't have the:
$template_hook[usercp_main_pos1]

so we added this the best way, and the system has us as allowed to access it(usergroup 6) but still locks us out.

how can we adjust this...our code has "$template_hook[usercp_navbar_bottom]" so i added it after that and it doesn't allow us to get into the system.

how can we get this fixed?
Reply With Quote
  #65  
Old 04-07-2008, 06:06 AM
megawelle megawelle is offline
 
Join Date: Nov 2007
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Garyk View Post
I get a database error when trying to invite someone

I also do. The error ist as follows:

PHP Code:
Invalid SQL:
SELECT user.userid AS user_iduser.email AS user_emailinvitation.email AS inv_emailinvitation.acceptedby as inv_id
                                        FROM MYOWNPREFIX_user
                                        LEFT JOIN MYOWNPREFIX_invitation
                                        ON user
.userid invitation.acceptedby OR user.userid invitation.email
                                        WHERE user
.email 'email@email.com'
                                        
OR invitation.email 'email@email.com';

MySQL-Fehler Unknown table 'user' in field list 
Reply With Quote
  #66  
Old 04-07-2008, 10:34 AM
Saviour's Avatar
Saviour Saviour is offline
 
Join Date: Apr 2007
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by thedudleys View Post
we have installed this new update, but when you go to yourself, it denies you access, unless i missed something since we used this on a different template and it doesn't have the:
$template_hook[usercp_main_pos1]

so we added this the best way, and the system has us as allowed to access it(usergroup 6) but still locks us out.

how can we adjust this...our code has "$template_hook[usercp_navbar_bottom]" so i added it after that and it doesn't allow us to get into the system.

how can we get this fixed?
This was addressed a few posts back...

Try uninstalling and re-installing the product.
Reply With Quote
  #67  
Old 04-07-2008, 12:34 PM
droid101 droid101 is offline
 
Join Date: Jan 2008
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by DssCrazy View Post
Where do you set how many invites members can have it is set to 10 and don't have a clue how to change. also in the user cp in the left colume i don't see the option to click invite user is this normal? i now see it at the top of user cp page.

Thanks
This can be set when looking at a specific user option page.

This isn't optimal... I was hoping there would be a way to make it infinite use for everyone. But to do this it looks like I'd have to go through each user one by one and set it, since there is no option in the Usergroup Manager.

Is this intentional?
Reply With Quote
  #68  
Old 04-07-2008, 03:01 PM
Saviour's Avatar
Saviour Saviour is offline
 
Join Date: Apr 2007
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hassan...

Are you working on the Image Verification fix for this mod? The Human Verification Manager you refer to for this mod is for 3.7 and not 3.6.x. The Human Verification Manager is also referred to in the Admin CP, so that will need to be addressed for those who are still using 3.6.x., as well.

Hope to hear back from you soon on this one...
Reply With Quote
  #69  
Old 04-07-2008, 03:41 PM
Hasann's Avatar
Hasann Hasann is offline
 
Join Date: Aug 2005
Location: Germany
Posts: 897
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes im working yet fixing bugs and adding new features
Reply With Quote
  #70  
Old 04-07-2008, 05:50 PM
abmm abmm is offline
 
Join Date: Aug 2007
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Hasann View Post
yes im working yet fixing bugs and adding new features
The top feature would be to limit specific usergroups to x amount of invites. Say usergroup 1 has only 2 invites each, while usergroup 2 has 5 invites each (etc etc). Also, allowing the Administration/Staff access to view all of the invites that are being sent.

Reply With Quote
  #71  
Old 04-07-2008, 06:12 PM
Hasann's Avatar
Hasann Hasann is offline
 
Join Date: Aug 2005
Location: Germany
Posts: 897
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by abmm View Post
The top feature would be to limit specific usergroups to x amount of invites. Say usergroup 1 has only 2 invites each, while usergroup 2 has 5 invites each (etc etc). Also, allowing the Administration/Staff access to view all of the invites that are being sent.

yeah that's great suggestions I will make these suggestions buddy
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 08:23 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04982 seconds
  • Memory Usage 2,338KB
  • 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
  • (4)bbcode_html
  • (1)bbcode_php
  • (5)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
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • 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