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

Reply
 
Thread Tools
Advanced Private Messaging System Details »»
Advanced Private Messaging System
Version: 1.20, by Shadow Shadow is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Private Messages Enhancements - Version: 4.1.0 Rating:
Released: 06-22-2012 Last Update: 06-24-2012 Installs: 37
Uses Plugins Auto-Templates
Additional Files Translations  
No support by the author.

Description:
This hack adds various new features to the Private Messaging System such as Post Count Requirement and Excluding Usergroups from using the PM System all together. On top of this, it also adds features such as PM Previews and a Delete PM After Sending option. There are much more too, which you'll be able to see from the screenshots and I am also open for suggestions on more features. Check the 'To Do List' to see if a feature you'd like is there.

Development of this mod has been halted while I work on modifications for future iterations of vBulletin.

Features:
  • Exclude Usergroups from Using PMs
  • Exclude Users from Using PMs
  • Post count requirement before using the Private Messaging System
  • Authorised Banner for Staff Members. Can be adjusted to suit your needs
  • Automatically quote PMs in Quick Reply for supported vBulletin versions
  • Show percentage quota used
  • Delete PM after sending
  • PM Block List
  • PM Previews - Inline and Tooltips

Installation Instructions:
1) Download the archive and extract it somewhere using a program like WinRAR or 7zip.
2) Upload the contents of the upload folder to your forum directory.
3) Import the product xml that is also located in the archive.
4) Configure your options by going to AdminCP -> vBulletin Settings -> Advanced PM System Options
5) If you are going to use the PM Block List feature, then follow these steps:
Quote:
Create a new Multi-Line Custom User Profile Field.
- Go to Admin CP -> Add New User Profile Field
- Multi-Line Text Box
- Title: PM Block List
- Description: Users on this list will not be able to PM you. Enter 1 username per line. Mods and Admins will always be able to PM you regardless of this setting.
- Max length of allowed user input: At least 1000
- Field Required: No
- Field Editable by User: Yes
- Private Field: No
- Field Searchable on Members List: No
- Which page displays this option? Options: Log In / Privacy
- Keep all other settings default or customize to your needs.
- Save the Profile Field
- Record the field# given to the field in the Profile Field Manager. You want the field#. The display order may be different than the field #.
6) Enter the Field# in to the correct settings field in AdminCP -> vBulletin Settings -> Advanced PM System Options

Changelog:
25/06/2012 - Version 1.20:
- Users can now be excluded from PMs.
- Removed redundant code.
24/06/2012 - Version 1.10:
- Users that are excluded from PMs can now read PMs but not reply.
- Quick Reply is hidden from Excluded Groups when they are reading received PMs.
- Removed redundant code.
- Fixed an issue where some of the toggles in vBulletin Settings were not working.
23/06/2012 - Version 1.00:
- Initial release.

To Do List:
  • Add two different ways of displaying percentage quota. (Amount Used and Amount Left)
  • Add Reply to All functionality
  • Auto Reply/Out of Office Reply

Credits:
BirdOPrey5 for sharing his PM Previews and PM Block List modifications.
ForumMods for some useful code.
mawby for the code for the Authorised Banner.

Notes:
I'm always looking to improve my work for the people that enjoy using it. If you have any suggestions on how I can improve this hack then please leave a comment and I'll see what I'm able to do. Don't forget to 'Mark As Installed' if you've got it installed!

Download Now

File Type: zip Advanced PM System.zip (37.0 KB, 69 views)
File Type: zip Advanced PM System v1.10.zip (37.7 KB, 39 views)
File Type: zip Advanced PM System v1.20.zip (37.7 KB, 283 views)

Screenshots

File Type: jpg AdminCP #1.jpg (134.0 KB, 0 views)
File Type: jpg AdminCP #2.jpg (134.9 KB, 0 views)
File Type: jpg Authorised Staff Member.jpg (30.4 KB, 0 views)
File Type: png Excluded from PM.PNG (7.0 KB, 0 views)
File Type: jpg Message Previews.jpg (22.8 KB, 0 views)
File Type: png Post Count Requirement.PNG (4.6 KB, 0 views)
File Type: jpg Quota Used.jpg (17.3 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #52  
Old 06-02-2014, 07:41 PM
bzcomputers's Avatar
bzcomputers bzcomputers is offline
 
Join Date: Apr 2012
Location: TX
Posts: 503
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This mod is blocking the reading of PMs by users if Post Count Limit is set to block that user from sending PMs.

I currently have a "Welcome" PM sent to all new users. Currently the mod is blocking them all from viewing it because they don't have the minimum Post Count (10) set to send a PM.

If I set "Post Count Requirement - Enable/Disable?" to NO, users can then read the message, but this then bypasses the limit I want set for users to send a PM.
Reply With Quote
  #53  
Old 08-12-2014, 04:22 AM
bzcomputers's Avatar
bzcomputers bzcomputers is offline
 
Join Date: Apr 2012
Location: TX
Posts: 503
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bzcomputers View Post
This mod is blocking the reading of PMs by users if Post Count Limit is set to block that user from sending PMs.

I currently have a "Welcome" PM sent to all new users. Currently the mod is blocking them all from viewing it because they don't have the minimum Post Count (10) set to send a PM.

If I set "Post Count Requirement - Enable/Disable?" to NO, users can then read the message, but this then bypasses the limit I want set for users to send a PM.
Bump.
Reply With Quote
  #54  
Old 10-15-2014, 06:12 PM
bzcomputers's Avatar
bzcomputers bzcomputers is offline
 
Join Date: Apr 2012
Location: TX
Posts: 503
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bzcomputers View Post
This mod is blocking the reading of PMs by users if Post Count Limit is set to block that user from sending PMs.

I currently have a "Welcome" PM sent to all new users. Currently the mod is blocking them all from viewing it because they don't have the minimum Post Count (10) set to send a PM.

If I set "Post Count Requirement - Enable/Disable?" to NO, users can then read the message, but this then bypasses the limit I want set for users to send a PM.
Bump ...one last try.
Reply With Quote
  #55  
Old 10-15-2014, 06:17 PM
ForceHSS ForceHSS is offline
 
Join Date: Apr 2008
Posts: 6,357
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bzcomputers View Post
Bump ...one last try.
Try the one from dbtech
Reply With Quote
Благодарность от:
bzcomputers
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 09:35 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.04450 seconds
  • Memory Usage 2,295KB
  • Queries Executed 20 (?)
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_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (5)post_thanks_box
  • (1)post_thanks_box_bit
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (5)post_thanks_postbit_info
  • (4)postbit
  • (10)postbit_attachment
  • (5)postbit_onlinestatus
  • (5)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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete