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
Quote Notification via PM Details »»
Quote Notification via PM
Version: 1.00, by AcidX AcidX is offline
Developer Last Online: Feb 2013 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 4.0.x Rating:
Released: 05-11-2010 Last Update: 05-12-2010 Installs: 141
DB Changes Uses Plugins
Re-useable Code Is in Beta Stage  
No support by the author.

Quote Notification



Description: This plugin will add a "Quote Notification" option for users to select. If selected, your board users will receive a notification by PM whenever someone quotes them in a post.


Installation:
  • Import the attached product XML file (product-quotenotification.xml);
More settings:
  • If you want to change the content of the PM that gets sent, the phrases are quotenotify_subject and quotenotify_message;
  • The email notification has a separate phrase, quotenotify_emailmessage;
  • If you want to change the Profile Field options, find the "Quote Notification" field in your User Profile Field Manager in the ACP;
  • If you're not sure exactly what you're doing, you better leave these alone.
Warning: DO NOT change the title of the Profile Field from "Quote Notification", or the values from "Private Message", "Email", and "No" or this hack will not work.



User settings:
  • Your forum users can set their Quote Notification prefferences via User CP > General Settings > under Messaging & Notification.

This hack is a port of Krohf's modification for vb 3.5.
Since many people might find it handy on their boards, I decided to publish it for 4.0.



If you installed the product please mark as installed, so you can receive future update notifications. If you want to help develop this product further, please post your suggestions on the thread, or share your ideas with me via PM.

Download Now

File Type: xml product-quotenotification.xml (7.3 KB, 1154 views)

Screenshots

File Type: png pm.png (22.0 KB, 0 views)
File Type: png post.png (18.3 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
JamalFree

Comments
  #12  
Old 05-13-2010, 07:42 PM
valdet's Avatar
valdet valdet is offline
 
Join Date: Feb 2007
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's a very nice hack. It even works on vB 3.6.x and 3.7.x, although its settings are blank.

Anyway, can you please let us know how to set the PM or Email option as default. Currently only few users have selected one of those options other than "No". I tried changing the order in Profile Field manager, but as you said it does not work afterwards.

I appreciate if you tell us how to make PM or Email as default option for this incredible hack.

*happily clicks install*
Reply With Quote
  #13  
Old 05-13-2010, 08:42 PM
AcidX's Avatar
AcidX AcidX is offline
 
Join Date: Jan 2006
Location: Macedonia
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by valdet View Post
That's a very nice hack. It even works on vB 3.6.x and 3.7.x, although its settings are blank.

Anyway, can you please let us know how to set the PM or Email option as default. Currently only few users have selected one of those options other than "No". I tried changing the order in Profile Field manager, but as you said it does not work afterwards.

I appreciate if you tell us how to make PM or Email as default option for this incredible hack.


*happily clicks install*
* Go to User Profile Fields > User Profile Field Manager
* Locate the "Quote Notification" field, and click "Edit"
* In the big "Options" textbox, switch "Yes" and "No" so that "Yes" is first. This will make "Yes" the default option.
* Make sure the "Set Default" option is set to "Yes" as well
* Save your changes

The mod will still work if you change the order, but it will not work if you change or try to translate the entire name of the options. In case you want to translate the options, there's another way of doing that without causing the mod to malfunction. But you will be required to edit the product file before importing it to your forum... If someone needs to do that, I'll post a little tutorial.
Reply With Quote
  #14  
Old 05-14-2010, 01:27 AM
Breathex Breathex is offline
 
Join Date: Oct 2004
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AcidX View Post
* Go to User Profile Fields > User Profile Field Manager
* Locate the "Quote Notification" field, and click "Edit"
* In the big "Options" textbox, switch "Yes" and "No" so that "Yes" is first. This will make "Yes" the default option.
* Make sure the "Set Default" option is set to "Yes" as well
* Save your changes

The mod will still work if you change the order, but it will not work if you change or try to translate the entire name of the options. In case you want to translate the options, there's another way of doing that without causing the mod to malfunction. But you will be required to edit the product file before importing it to your forum... If someone needs to do that, I'll post a little tutorial.
Thank you for this great mod. Working on 4.0.3 but this solution for default option is not working. I need to have the default option "Private Message", would you please work on it?

Thank you.
Reply With Quote
  #15  
Old 05-14-2010, 04:35 PM
literatestylish literatestylish is offline
 
Join Date: Feb 2010
Posts: 77
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Breathex View Post
Thank you for this great mod. Working on 4.0.3 but this solution for default option is not working. I need to have the default option "Private Message", would you please work on it?

Thank you.
To do that, erase "yes" and "email" from the options field and just leave "Private Message" and "No". But leave Private Message on top. That will put PM as the default and "no" as an option that people could choose if they don't like the feature.
Reply With Quote
  #16  
Old 05-14-2010, 04:37 PM
literatestylish literatestylish is offline
 
Join Date: Feb 2010
Posts: 77
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AcidX View Post
* Go to User Profile Fields > User Profile Field Manager
* Locate the "Quote Notification" field, and click "Edit"
* In the big "Options" textbox, switch "Yes" and "No" so that "Yes" is first. This will make "Yes" the default option.
* Make sure the "Set Default" option is set to "Yes" as well
* Save your changes

The mod will still work if you change the order, but it will not work if you change or try to translate the entire name of the options. In case you want to translate the options, there's another way of doing that without causing the mod to malfunction. But you will be required to edit the product file before importing it to your forum... If someone needs to do that, I'll post a little tutorial.
Thanks for the Mod AcidX. Just a suggestion. On one of the older versions of this mod, instead of having the quote notification sent to your PM, you could just click on "user cp" and it would be below subscribed threads and above Latest Rep. Any chance you could do this again? My Members loved it and you wouldnt have to get a ton of PM's.
Reply With Quote
  #17  
Old 05-15-2010, 01:03 AM
Breathex Breathex is offline
 
Join Date: Oct 2004
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by literatestylish View Post
To do that, erase "yes" and "email" from the options field and just leave "Private Message" and "No". But leave Private Message on top. That will put PM as the default and "no" as an option that people could choose if they don't like the feature.
I do that and "Private Message" option shows as the default option in members control panels, but it's not working. I think it needs some changes in xml file.
Reply With Quote
  #18  
Old 05-16-2010, 02:07 PM
COL NIL SATIS COL NIL SATIS is offline
 
Join Date: Aug 2009
Location: Liverpool UK
Posts: 802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

tagged
Reply With Quote
  #19  
Old 05-16-2010, 08:19 PM
varsityhero varsityhero is offline
 
Join Date: Jan 2010
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Breathex View Post
I do that and "Private Message" option shows as the default option in members control panels, but it's not working. I think it needs some changes in xml file.
Yeah, it's not working for me either. Please fix!
Reply With Quote
  #20  
Old 05-18-2010, 07:38 AM
AcidX's Avatar
AcidX AcidX is offline
 
Join Date: Jan 2006
Location: Macedonia
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Obviously the default option works only for new members that registered on your forum. Old members still have to Save their settings in their User CP.
Reply With Quote
  #21  
Old 05-18-2010, 09:31 AM
doopz doopz is offline
 
Join Date: Feb 2003
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this keep forum / user permissions in mind?
What if one of the moderators post a forum quote from a user, does this ueer get notified about it?

edit: Ok tested it, and it doesn't.
Can this option be build in?

edit2: could you also give us the query to update he Pm changes for all users? (to YES)
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: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.05049 seconds
  • Memory Usage 2,349KB
  • 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
  • (6)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
  • (3)pagenav_pagelink
  • (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
  • (3)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
  • 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_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