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
  #692  
Old 08-28-2008, 08:28 AM
Hornstar Hornstar is offline
 
Join Date: Jun 2005
Location: Australia
Posts: 2,469
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is turning out to be quite good.

A few suggestions:
1. a page which overviews who has sent invitations.
2. on the page which now overviews the invitations, you can see how many they have left to send and other things, and you can edit easily how many left they can send.
3. a setting to set how many invitations people can send per usergroup.
4. an option to reset how many invitations people can send.
5. an import buddy list from hotmail, gmail, etc. to send out emails to everyone on there buddy list.

Apart from that, it is coming along really nice.

Thanks.
Reply With Quote
  #693  
Old 08-28-2008, 01:16 PM
ETDC ETDC is offline
 
Join Date: Aug 2007
Location: United Kingdom
Posts: 354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kaelon View Post
Generally, there are two things you will want to do (broadly):

1. Use your own Domain Name Server and Configure It.

If you have a dedicated Domain Name Server (i.e., you're not using your host's DNS), you should be able to change Domain Name records for your domain (i.e., domain.com). Each DNS control suite is really different -- WHM, for example, has a dedicated automated system for parsing each entry that impacts the various exchanges of your domain. Learning the domain name system configuration syntax of your Domain Name Server is essential if you want to alter aliases or exchanges so that they maximize SEO and minimize Blacklisting. Check with your Registrar and your individual dedicated hosting company if you're not familiar with this process.

2. Configure your Sender Policy Framework.

Once you are able to alter records for your Domain Name Server, adopt one of the standards of compliance (such as OpenSPF or ReverseDNS) to properly identify your server's machine and prevent it from being blacklisted by major spam tools. You can Google these for some introductory documentation on setting up policies that direct robots and ensures it is properly being identified.
[[Head explodes.]] Thanks anyway


Quote:
Originally Posted by hornstar1337 View Post
1. a page which overviews who has sent invitations.
Excellent idea - then we can reward our members.
Reply With Quote
  #694  
Old 08-29-2008, 12:25 PM
thompson thompson is offline
 
Join Date: Jul 2007
Posts: 155
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

is there a german language file out in the universe ?
Reply With Quote
  #695  
Old 09-02-2008, 05:33 PM
FiMeTi FiMeTi is offline
 
Join Date: May 2008
Location: Germany
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

u?r the man!!!
This is perfect and works just like that...

thanks very much, appreciated.
Reply With Quote
  #696  
Old 09-03-2008, 03:18 AM
fullfactor fullfactor is offline
 
Join Date: May 2008
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ETDC View Post
Sorry, but I think that's rubbish - the user will be inviting a friend by entering an email address that they've probably already written to. How could their own email be marked as spam over one from an unknown, new source?...
To expand on Kaelon's reply: Email is easy to forge. DNS is not. Anyone can send an email with your address in the From header, so many modern spam detection systems place a greater importance on authenticating the originating server. In simple terms, mechanisms like SPF and Reverse DNS, when used with an appropriate From address, are used to tell spam detection systems that the server from which the message is being sent is genuine, and that the address in the From header really is the address of the sender.

More information about SPF:
http://www.openspf.org/
http://en.wikipedia.org/wiki/Sender_Policy_Framework

More information about Reverse DNS:
http://en.wikipedia.org/wiki/Reverse_DNS_lookup

You do not need to operate your own DNS server to implement SPF and Reverse DNS. However, you do need to be able to make changes to your domain's DNS record, and your ISP or hosting provider needs to allow and support this.

HTH.
Reply With Quote
  #697  
Old 09-07-2008, 08:01 AM
kurtbarker kurtbarker is offline
 
Join Date: Nov 2005
Location: Kogarah, NSW
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there an option to change how many invites a user has?
Reply With Quote
  #698  
Old 09-07-2008, 08:39 AM
hobsdv hobsdv is offline
 
Join Date: May 2006
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

excellent mod thanks works a treat
Reply With Quote
  #699  
Old 09-10-2008, 07:06 AM
navjotjsingh navjotjsingh is offline
 
Join Date: Feb 2006
Posts: 86
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Itworx4me View Post
Plugin: Invitation Userdata 2
PHP Code:
$this->dbobject->query_write("DELETE FROM " TABLE_PREFIX "invitation 
                          WHERE user = " 
$this->existing['userid'] . " "); 
Causes:

Parse error: syntax error, unexpected T_STRING in /home/******/public_html/includes/class_dm_user.php(2243) : eval()'d code on line 1

Reference:
http://www.vbulletin.com/forum/proje...?issueid=26143

Tested with plugin turned off and the delete user functions correctly.

Is there a fix?

Thanks,
Itworx4me
Quote:
Originally Posted by Kaelon View Post
Hasann -- Any update on this issue from Itworx4me?
Please download the plugin again and reinstall. It is version 2.0.3 and this issue was fixed on 1 August 2008. I have tested it. Plugin works properly now.

Read post here: https://vborg.vbsupport.ru/showpost....&postcount=622
Also read
something here if you want to undo one change done in latest version:
https://vborg.vbsupport.ru/showpost....&postcount=645
Reply With Quote
  #700  
Old 09-11-2008, 08:15 AM
Scout24 Scout24 is offline
 
Join Date: May 2008
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have a question about this modification.

When I delete one or more inactieve users than this error:
Parse error: syntax error, unexpected T_STRING in /usr/loacl/psa/home/vhosts/......./httpdocs/Forum/includes/class_dm_user.php(2263):eval()'d on line 1
The people that I delete the are not deleted in the invitelist.
When I click on this name or names: Invalid User specified. If you followed a valid link, please notify the administrator.

How can I fix this?

I have version 2.03 installed.
Reply With Quote
  #701  
Old 09-12-2008, 05:20 AM
hn74 hn74 is offline
 
Join Date: Aug 2008
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

GREAT ..

thanx maan
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 01:52 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.05363 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
  • (2)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
  • (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