Private Message Notification
#1
Posted 20 September 2011 - 03:14 AM
I can see why you might make a case this is how it should work - but it's not the way every other messaging system I've ever used works. I've just realized I've missed a few messages due to this, and I can't believe I'm the only one.
- 3DKiwi, Marius, CallieJo and 2 others like this
#2
Posted 20 September 2011 - 04:14 AM
I know that I have some unread messages, so agree the number should be visible and reflect how many unread messages you have.
I look back a month later a realise that I never replied, I doubt I am the only one forgetting.
Twitter | Non League UK | Google+
Play safe and purchase IP.Board from IPS - discounts available depending upon items purchased - up to 25% discount! - click here to buy
Converting from Vbulletin or another forum to IPB? Click here for the conversion service - it might be free!
IPS Hosting - click here for the prices & specifications. Some packages include a free version of IP.Board from just $10 a month!
#3
Posted 20 September 2011 - 06:53 AM
#4
Posted 20 September 2011 - 09:00 AM
This is one of those situations that will never be perfect for everyone.
Developer / Senior Support
If it sounds like fun, it's not allowed on the bus!

Invision Power Services, Inc.
#5
Posted 20 September 2011 - 09:17 AM
How many have you found to be missing messages since the change?Many users we found started to ignore the count when they did not read all of their PMs immediately.
And is thus different from every other messaging system I've ever used, with the possible exception of Facebook.the count is intended to tell you how many "new" PMs there are, and once you are aware of them, they're not new anymore
If people are ignoring the count - so what, let them. You've removed information for the people that *don't* ignore it. If the notifications are going to act like that, why not shift them into the notifications feed? At least there it makes more sense that you are 'reading' the notification. But you can't do that because private messages are generally going to be more important and users will want them flagged up separately - and that's why there should be a persistent marker that they've not been read. A 'mark all read' option on the drop-down would make sense, though.
Direct quote from a user this morning: "The new pm numbers aren't working any more."
- AtariAge likes this
#6
Posted 20 September 2011 - 10:07 AM
In...
/admin/applications/members/modules_public/ajax/messenger.php
Comment out this line
$this->messengerFunctions->resetMembersAlertCounts( $this->memberData );
"If you're spinning your wheels or sliding backwards... you better look for some traction, before you fall off the road!"
Rhett
Hosting & Support Manager
Invision Power Services Inc
#7
Posted 20 September 2011 - 10:30 AM
Comment out this line
$this->messengerFunctions->resetMembersAlertCounts( $this->memberData );
Thanks, I just made this change. I also don't like how it resets when you view the menu, as it makes it easy to forget you have unread personal messages. In my opinion the counter should only decrement when you actually read the message (as most email clients work).
..Al
- CallieJo likes this
#8
Posted 21 September 2011 - 08:42 AM
In 3.1 the notification count was an unread count. The problem with this is that I and probably others learned to ignore it as it was always there. The new red new activity alert is more eye catching and you can instantly see when you refresh the page if there is anything new to see.
Matt Mecham
Invision Power Services, Inc.
"I love deadlines. I especially like the whooshing sound they make as they go flying by."
-- Douglas Adams (1952 - 2001)
#9
Posted 21 September 2011 - 09:05 AM
And I also don't really give a rat's ass what Facebook does. While I have a Facebook account, I rarely use it, and just because Facebook does something is not justification for doing it elsewhere, nor does it mean they've done something in the best way.
..Al
#10
Posted 21 September 2011 - 09:15 AM
#11
Posted 07 December 2011 - 07:42 PM
3DKiwi
#12
Posted 09 December 2011 - 02:16 AM
For those of you wanting to retain the "old" function, you can do this.
In...
/admin/applications/members/modules_public/ajax/messenger.php
Comment out this line
$this->messengerFunctions->resetMembersAlertCounts( $this->memberData );
I'm a bit late in replying but I don't liek this new behaviour either. I often get several pm's when I first drop by my site. Often the pm requires that I spend some time responding. By the time I've responded a few times I have forgotten that I had other messages. The previous count of unread messages was much more desirable behaviour in my opinion. I've done the file edit above today.
3DKiwi
Make this change above to restore the old setting and retain marked as NEW until they are all read.. I do this on all my boards.
"If you're spinning your wheels or sliding backwards... you better look for some traction, before you fall off the road!"
Rhett
Hosting & Support Manager
Invision Power Services Inc
#13
Posted 23 March 2012 - 11:32 PM
tried it but no real joy
#14
Posted 24 March 2012 - 12:08 AM
am i right in saying this method no longer works in 3.3 ?
tried it but no real joy
I haven't tried it... however I will take a look.
"If you're spinning your wheels or sliding backwards... you better look for some traction, before you fall off the road!"
Rhett
Hosting & Support Manager
Invision Power Services Inc
#15
Posted 24 March 2012 - 12:41 AM
For those of you wanting to retain the "old" function, you can do this.
In...
/admin/applications/members/modules_public/ajax/messenger.php
Comment out this line
$this->messengerFunctions->resetMembersAlertCounts( $this->memberData );
for confirmation, this still works in 3.3.0 The alert will go away when you open the menu, however on your next page that you load it will show again if there are still unread messages or notifications.
"If you're spinning your wheels or sliding backwards... you better look for some traction, before you fall off the road!"
Rhett
Hosting & Support Manager
Invision Power Services Inc
#16
Posted 24 March 2012 - 09:03 AM
Stop Spammers: A Guide. This is a guide designed to help everyone in the fight against spammer registrations. Remember, you cannot stop them from registering, but you can halt them in their tracks.
#17
Posted 24 March 2012 - 09:30 AM
I haven't tried it... however I will take a look.
for confirmation, this still works in 3.3.0 The alert will go away when you open the menu, however on your next page that you load it will show again if there are still unread messages or notifications.
thanks for having a look, its appreciated
I think i maybe on a slightly different track
as am after trying to tweak it so that the messages unread figure at tthe top always reflects the amount of new pms at all times
which appears to get reset to 0 via the fetchConversation function in messengerfunctions.php as well
made some progress but quite tricky
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users












