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
Greetings...Just wanted to check on the REPLY to ALL showing up for 2 or more people vs the way it is now that 3 or more. Most of the time it is just two people included for most PM's thus the reply to all really is not being used and could be.
To fix the reply to all issue I forced it to be on at all times. This will only display when there is multiple recepients. This isnt quite the proper way but it was a simple quick fix.
Change
Code:
$cyb_confirmmulticc = substr($pm['recipients'],$cyb_checkmulticc,1);
if ($cyb_confirmmulticc ==';')
{
to
Code:
$cyb_confirmmulticc = 1;
if ($cyb_confirmmulticc =='1')
{
Thank you kindly. However I can see what it should do, but for some reason it still does not show the link for REPLY TO ALL when only two people are listed. IE, I see the two people listed, the one that sent it and the other it went to, but no link to replay to both.
Modified in one place in Cyb - PM System Enhancements - RA
Pondering.
David
Quote:
Originally Posted by ssslippy
To fix the reply to all issue I forced it to be on at all times. This will only display when there is multiple recepients. This isnt quite the proper way but it was a simple quick fix.
Change
Code:
$cyb_confirmmulticc = substr($pm['recipients'],$cyb_checkmulticc,1);
if ($cyb_confirmmulticc ==';')
{
to
Code:
$cyb_confirmmulticc = 1;
if ($cyb_confirmmulticc =='1')
{
Hi...I am sorry, it did not work for me for whatever reason. I can see the names of two people but I have no option to reply to all. (ver 3.6.8) I can see what it should do, and it should work, but no clue as to why it does not.
I will try it again when I get some more time to play.
To fix the reply to all issue I forced it to be on at all times. This will only display when there is multiple recepients. This isnt quite the proper way but it was a simple quick fix.
Thanks! "Proper" or not, it now works as expected.
Great hack! Everything works well except for one little issue. The "Private Messages:" link in my navbar is pointing to different urls at times. I've already set my forum url in vbulletin options as "http://www.mysite.net/forums"
The link, "http://www.mysite.net/forums/private.php" is the out put for forums as well as the portal page(vbportal 3.5.6). However, my gallery(PhotoPost vBGallery v2.3) is giving me some trouble: The link is "http://www.mysite.net/gallery/private.php" which is quite clearly going to render a 404. Any ideas on how I can fix this? Thanks.
To fix the reply to all issue I forced it to be on at all times. This will only display when there is multiple recepients. This isnt quite the proper way but it was a simple quick fix.
Change
Code:
$cyb_confirmmulticc = substr($pm['recipients'],$cyb_checkmulticc,1);
if ($cyb_confirmmulticc ==';')
{
to
Code:
$cyb_confirmmulticc = 1;
if ($cyb_confirmmulticc =='1')
{
I'm having the same issue with needing the reply to all for only 2 users.