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

Reply
 
Thread Tools
Yet Another Mass Private Message System 1.0.1 Details »»
Yet Another Mass Private Message System 1.0.1
Version: 1.0.1, by mtha mtha is offline
Developer Last Online: May 2016 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.6.5 Rating:
Released: 03-09-2007 Last Update: 03-10-2007 Installs: 869
Uses Plugins
Additional Files  
No support by the author.

Yet Another Mass Private Message System

This mod has been nominated for mod of the month April 2007. Please go to the poll and vote. Thanks

Hack Version: 1.0.1.070310
Compatible vB version: 3.6.x
Support: https://vborg.vbsupport.ru/showthread.php?t=141622

NOTE:
This hack is not related to, nor using Zero Tolerance's "Admin Mass PM Members" hack.
Although this is a new hack, I still would say thanks to insanctus, Oblivion Knight and Zero Tolerance for their idea and hacks on sending mass PM from admincp. I also want to thank the members who need this hack badly, and support it.

DESCRIPTION:

This system allows admins to send mass private message to members from AdminCP
Some options:
- Detail user search condition, so you can send PM to diffent usergroups, that satisfy different condition
- Send "Test" Private Message,
- Allow/disable smilies
- Override "Receive Private Messages = NO" option?
- set number of PMs to send at once
- Use different user as Sender (by userid)

CHANGES/MODIFICATION:

- Query: 0
- Files to add: 2
- Product to import: 1

INSTALL:

1. Upload all files in UPLOAD folder to your server
2. Import XML product (product-hn_masspm.xml) using vBulletin product import tool.
ACP -> Plugin System -> Manage Products -> Add/Import Product
3. Refresh menu panel to display "Send PM to Users" link in "Users" section.

UPGRADE:
1. Upload all files in UPLOAD folder to your server
2. Import XML product (product-hn_masspm.xml) using vBulletin product import tool with Override option checked.

SCREENSHOT:
Included

HISTORY:

v. 1.0.0 (3.10.2007) Initial release
v. 1.0.1 (3.10.2007) Fix some bugs, add more options when sending PMs

Download Now

File Type: zip YetAnotherMassPMSystem1.0.1.zip (122.7 KB, 7722 views)

Screenshots

File Type: jpg hn_masspm_menu.jpg (17.7 KB, 0 views)
File Type: jpg hn_masspm_sendingpms.jpg (21.0 KB, 0 views)
File Type: jpg hn_masspm_mainscreen.jpg (71.5 KB, 0 views)

Show Your Support

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

Comments
  #112  
Old 07-13-2007, 03:17 PM
jdebler jdebler is offline
 
Join Date: Sep 2002
Location: Detroit
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can someone please give me a hand with the problem I mentioned a few days ago in post #109? If I have to pay someone to get this fixed, I will. I need this to work ASAP!

Heck, is anyone else even experiencing this same problem?

Any help is very much appreciated!
Reply With Quote
  #113  
Old 07-16-2007, 07:33 PM
tokenyank tokenyank is offline
 
Join Date: Jul 2005
Location: London
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jdebler View Post
I sent out a PM newsletter today and as always, I set the "Include users that have declined admin emails?" option to NO.

I got a PM from a member telling me that they have their account set to decline admin e-mails, yet has received the last two mass PM's that I sent out. (I tell users that if they don't want our mass PM's, the uncheck "Receive E-mail from Administrators" box)
That's because "Receive Admin Emails" is different than "Receive Private Messages".

If you send your newsletters via PM's, they need to disable receive pms and/or "Send Notification Email When a Private Message is Received".

That'll be ?50 please!
Reply With Quote
  #114  
Old 07-16-2007, 08:05 PM
tokenyank tokenyank is offline
 
Join Date: Jul 2005
Location: London
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This hack doesn't work with special characters:
Code:
The following errors occurred when the system tried to send PM to the above users. No PM sent.:

Array
(
    [0] => The following users were not found: 

   1. Lily&#39
   2. s Mummy
   3. shelby&#39
   4. smum
   5. alfred&#39
   6. smum


)
Error is triggered on "Lilly's Mummy" but the ascii designation of the ' seems to break the hack. Did this once during testing with an ! sign too...

Due to this, I'm uninstalling until alphanumeric+symbol support is available.
Reply With Quote
  #115  
Old 07-17-2007, 11:04 AM
jdebler jdebler is offline
 
Join Date: Sep 2002
Location: Detroit
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tokenyank View Post
That's because "Receive Admin Emails" is different than "Receive Private Messages".

If you send your newsletters via PM's, they need to disable receive pms and/or "Send Notification Email When a Private Message is Received".

That'll be ?50 please!
I am not sure I understand then...when making the list of users to PM, the option is:

"Include users that have declined admin emails? Yes No "

When checking "no", people who have their account set to "decline admin emails" still get added to the list. In other words, it is not working for me and I am not sure how.

Thank you for the reply, if I am still missing something, don't hesitate to fill me in!
Reply With Quote
  #116  
Old 07-17-2007, 02:45 PM
tokenyank tokenyank is offline
 
Join Date: Jul 2005
Location: London
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't have it installed anymore so I can't check for 100% accuracy.. But I reckon that the coder took the code from the email user option in the admincp as the fields are all the same and he just forgot to change the phrases.

To test this, set option to not send to users that do not accept PMs, set your test account not to accept pms, then send it... If it doesn't get there, than it's a phrase issue, if it does get there, then the hack is teh broke more than I said up there!
Reply With Quote
  #117  
Old 07-17-2007, 04:12 PM
jdebler jdebler is offline
 
Join Date: Sep 2002
Location: Detroit
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay, let's do a test scientifically. Here is what I did and I decided to share it with all of you...

I created a test user account called TEST.

In the TEST account, I set the following:
  • Receive Admin Emails = NO
  • Receive Private Messages = NO

I created a user group called TESTGROUP and placed TEST into TESTGROUP

--- PM TEST #1 ----------------------------

Then I went into the Private Message Manager, and made the following selections:
  • Test PM Only? = NO
  • Override "Receive Private Messages = NO" option? = NO

I selected the TESTGROUP usergroup to send to.

Then I selected:
  • Include users that have declined admin emails? = NO

Clicked "send" and got the "No Users Matched Your Query" message, just as I should have.

RESULTS: PM TEST #1 Successful. Function operating as it should.

-------------------------------

I went back into the TEST account, and made the following selections:
  • Receive Admin Emails = NO (<-- UNCHANGED)
  • Receive Private Messages = YES (<-- CHANGED FROM PREVIOUS TEST)

--- PM TEST #2 ----------------------------

Then I went into the Private Message Manager, ran the EXACT SAME TEST AS PM TEST #1 ABOVE,

Clicked "send" and the PM went through.

RESULTS: PM TEST #2 Failed. User account TEST received PM even though TEST account was set to "Receive Admin Emails = NO" and PM TEST 2 option of "Include users that have declined admin emails?" was set to NO.

-------------------------------

To ensure that the "Receive Admin Emails = NO" function was not broken sitewide and to verify that it was only broken in the Private Message Manager, I went back into the TEST account, and verified the following selection:
  • Receive Admin Emails = NO (<-- UNCHANGED)

--- E-MAIL TEST ----------------------------

Then I went into the Email Manager, ran the EXACT SAME TEST AS PM TEST #1 ABOVE,

Clicked "send" and got the "No Users Matched Your Query" message, just as I should have.

RESULTS: E-MAIL TEST Successful. Function operating as it should.

-------------------------------

CONCLUSION: "Receive Admin Emails" fucntion does not operate properly in Private Message Manager ONLY

Now, wasn't that fun and educational?

So here are my important questions...
  • Has anyone else had the same results by running the same test above?
  • Can anyone help me fix this??

If I missed something, please go easy on me. Again, any help is most appreciated!
Reply With Quote
  #118  
Old 07-18-2007, 11:09 AM
sybakaos sybakaos is offline
 
Join Date: Mar 2006
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can you add a feature to mass pm via your UserCP with:
- forced e-mail notification
- forced PM notifications popup

If not, are you perhaps considering adding a message (bb/font etc) editor in your send pm page in admincp?
Reply With Quote
  #119  
Old 07-23-2007, 06:16 PM
jdebler jdebler is offline
 
Join Date: Sep 2002
Location: Detroit
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I ran the same test that I posted above on a friend's board and I got the same results. I guess that I answered my own question.

However, is there anyone out there who knows how to fix this? The author hasn't posted in this thread since March and I need to be able to exclude people from the PM's who don't want them. Just want it to work right.
Reply With Quote
  #120  
Old 07-25-2007, 08:56 PM
Tralala's Avatar
Tralala Tralala is offline
 
Join Date: Jan 2006
Posts: 1,207
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'd like to afford "Mass PM" ability to my registered users as well (I run a very small and well-behaved forum.) Can this, or any other hack out there, make this possible on vBulletin 3.6.x?

Thanks...
Reply With Quote
  #121  
Old 07-26-2007, 12:24 AM
BigDog56 BigDog56 is offline
 
Join Date: Jan 2007
Posts: 430
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just installed this, works great! Thank you!
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:30 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.05372 seconds
  • Memory Usage 2,351KB
  • 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
  • (1)bbcode_code
  • (2)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
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)postbit_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete