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
Cyb - PM System Enhancements Details »»
Cyb - PM System Enhancements
Version: 1.5, by Valter Valter is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Private Messages Enhancements - Version: 3.8.x Rating:
Released: 01-09-2009 Last Update: Never Installs: 604
Uses Plugins Auto-Templates
 
No support by the author.

Info:
This enhances your Private Messages system:
-PM Menu in NavBar PM stats
-Advanced unread PM(s) notification
-"Reply To All" option in messages which was sent to multiple recipients
-Option to completely disable Signatures in PMs
-Options to change NewPM form checkboxes defaults

All features can be enabled/disabled in hack settings.

See screenshots.


Installation:
1. Import XML file as product: AdminCP > Plugin System > Manage Products > [Add/Import Product]


To set options:
Go to: AdminCP > vBulletin Options > Cyb - PM System Enhancements


Versions:
v1.0 - Mar 12. 2007.
-Initial release
v1.1 - Mar 12. 2007.
-Minor bug fixed (unneded space before PM stats)
v1.2 - Mar 13. 2007.
-Fixed bug (array_search error on some servers when viewing PM)
-New: Change PM stats cell bg-color on new PM
v1.3 - Mar 23. 2007.
-Fixed bug (array_search error when viewing PMs sent by bots)
-Fixed bug (PM menu links not working on some forums)
-Hack compatible with vBadvanced CMPS (variable to globalize: cybpmmenu)
v1.4 - Apr 24. 2007.
-PM menu links uses now full path (defined in vBulletin Options > Site Name / URL / Contact Details > Forum URL)
-Some other minor bug fixes
v1.5 - May 02. 2008.
-Compatible with vBulletin 3.7 Gold (may not work with Beta/RC releases)
-Minor bugs fixed, some code optimization done


Click INSTALL if you like this hack.

Download Now

File Type: zip Cyb - PM System Enhancements v1.5.zip (3.8 KB, 2337 views)

Screenshots

File Type: jpg acp.jpg (76.0 KB, 0 views)
File Type: gif blink_menu.gif (24.3 KB, 0 views)
File Type: jpg rtoall.jpg (79.7 KB, 0 views)

Show Your Support

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

Comments
  #52  
Old 10-03-2010, 10:04 AM
Avrojet Avrojet is offline
 
Join Date: Nov 2008
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any chance this will be available for VB4?
Does anyone know an alternative?
Especially looking for the flashing PM notification box.
Reply With Quote
  #53  
Old 10-19-2010, 10:52 AM
stardotstar stardotstar is offline
 
Join Date: May 2008
Location: SYD, AU
Posts: 156
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would be most interested to hear if there is any possible solution to the quick-reply-all issue that has been mentioned above. This is an excellent, dare I say, indispensable mod but I have had a couple of instances recently where the reply-all has been inadvertently used by members from a message originally cc'd around and which has caused some rather unfortunate "politics".

Is it possible to turn quick reply off in PMs only and is that a work around to this problem - ie "Reply" itself works as expected (reply only to immediate last sender) but quick reply works like "reply-to-all" in the header ?

Love your work Cyb; hope you are still able to be supporting this excellent product of yours!

Respectfully,
Will
Reply With Quote
  #54  
Old 10-19-2010, 07:35 PM
stardotstar stardotstar is offline
 
Join Date: May 2008
Location: SYD, AU
Posts: 156
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First step to improve this slightly - I have put a warning up in the template which tells users that PM Quick Reply is a Reply-To-All...

The template is pm_showpm

I've reproduced it here with the small text amendment I made in red.

Code:
<if condition="$show['quickreply']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
    <tr>
        <td class="tcat">
            <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('pm_quickreply')"><img id="collapseimg_pm_quickreply" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_pm_quickreply].gif" alt="" border="0" /></a>
            $vbphrase[quick_reply]-to-all: $pm[recipients] -----> ATTENTION: use normal reply (above) to reply to sender only!!
        </td>
    </tr>
</thead>
This is only the quickreply section - I have added $pm[recipients] to show who its going to... That may include the hint for how to fix this. I'll work on it.

Will
Reply With Quote
  #55  
Old 10-19-2010, 08:11 PM
stardotstar stardotstar is offline
 
Join Date: May 2008
Location: SYD, AU
Posts: 156
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This appears to be a fix; I respectfully submit a work around for those of you wanting it for this awesome mod of Cyb's - apologies to Cyb for the presumption to "fix" his mod this way before he even gets a chance to reply!

Go to the pm_showpm template and simply change the formation of the recipients in the quickreply block from:

Code:
<input type="hidden" name="recipients" value="$pm[recipients]" />
to

Code:
<input type="hidden" name="recipients" value="$pm[fromusername]" />
I have tested this and it works; I cannot see any possible issues but please accept that this is only a quick fix and not something that Cyb has in any way endorsed - nor would he solve it this way.

I just wanted a quick work around that might help people out in the interim, still hoping that the original author can suggest an endorsed method!

Oh, don't forget to change the text from the post above if you decide to make the change in this one!

I am now just using:

Code:
$vbphrase[quick_reply] to $pm[fromusername] only.  Use Reply-To-All in recipients list to reply to all.
Will
Reply With Quote
  #56  
Old 01-10-2011, 11:32 AM
jim doodle jim doodle is offline
 
Join Date: Feb 2008
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you have the Legacy post-bit option enabled i found this broke the layout in the PM system,, this was a simple work-around though in the "Legacy Postbit Option" plugin. i added the following:

PHP Code:
if (THIS_SCRIPT == 'private'

    
$vbulletin->options['legacypostbit'] = 0;

Reply With Quote
  #57  
Old 01-03-2012, 10:50 AM
Valter Valter is offline
 
Join Date: Aug 2005
Location: Sarajevo
Posts: 2,432
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Updated for vBulletin 4.x:
https://vborg.vbsupport.ru/showthread.php?t=276386
Reply With Quote
  #58  
Old 03-31-2012, 11:53 AM
Phases Phases is offline
 
Join Date: Dec 2011
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by stardotstar View Post
This appears to be a fix; I respectfully submit a work around for those of you wanting it for this awesome mod of Cyb's - apologies to Cyb for the presumption to "fix" his mod this way before he even gets a chance to reply!

Go to the pm_showpm template and simply change the formation of the recipients in the quickreply block from:

Code:
<input type="hidden" name="recipients" value="$pm[recipients]" />
to

Code:
<input type="hidden" name="recipients" value="$pm[fromusername]" />
I have tested this and it works; I cannot see any possible issues but please accept that this is only a quick fix and not something that Cyb has in any way endorsed - nor would he solve it this way.

I just wanted a quick work around that might help people out in the interim, still hoping that the original author can suggest an endorsed method!

Will
I'm late to the game here, but just wanted to say this post solved my issues with this plugin. I had quickly disabled and left it for a month or two until I just now saw this reply. I don't know how I missed it before, I thought I read all replies hoping for a fix.

Obviously it would be best to have to have users consciously click "reply to all" to use the feature. I can only imagine the damage that could be done with all the CCing that goes on with mods and users to me and back.

So, I've used this fix, then changed it so that if there are multiple recipients, the quick reply title text changes.

From:
Code:
$vbphrase[quick_reply]
To:
Code:
$vbphrase[quick_reply] <if condition="$ccrecipients"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replies to sender ONLY. If replying to multiple recipients, use "Reply to All" link above.</if>
..yeah yeah, not best way to center, works for me. Cheers!
Reply With Quote
  #59  
Old 04-02-2012, 12:43 PM
matrex722's Avatar
matrex722 matrex722 is offline
 
Join Date: Jan 2007
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thank you so much
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:21 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.05355 seconds
  • Memory Usage 2,333KB
  • 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
  • (8)bbcode_code
  • (1)bbcode_php
  • (1)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
  • (9)post_thanks_box
  • (1)post_thanks_box_bit
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (9)post_thanks_postbit_info
  • (8)postbit
  • (4)postbit_attachment
  • (9)postbit_onlinestatus
  • (9)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_postinfo_query
  • fetch_postinfo
  • 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