Version: 1.02, by Paul M
Developer Last Online: Nov 2023
Version: 3.5.x
Rating:
Released: 09-17-2005
Last Update: 05-14-2006
Installs: 234
No support by the author.
This modification is no longer available or supported.
* This hack only works if you use the new database thread marking system, if you don't, then you probably should be. *
With the new marking system I have found a simple count of the new posts since your last visit to be less informative and useful than it used to be - esp as the GetNew function now excludes threads you have read, but includes threads from before your last visit. Therefore I decided to try a new system that counts the actual number of posts that are still considered unread by you, and will show up in a GetNew search.
In fact this hack gives you two options (with a new setting in the vBulletin Options > General Settings). If set to yes, it will only count the unread posts since your last visit, if set to no it will count all posts considered unread. This setting reflects the divider in the GetNew display.
To install this hack simply download the xml file to your pc and then import it into vbulletin as a product - then alter the ACP setting to your preferred option (the default is 'no' (i.e. all unread posts).
Note: This hack injects the result direct into the navbar template during page construction, thus avoiding the need for a template edit. This requires that a certain text combination exists in your template. This will be fine for most boards that use a navbar based on the vB default, but you should bear this in mind if you have a totally custom navbar.
History:
v1.01 : First Release. v1.02 : Minor changes, no update necessary.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I'm partial to the inactivity/cookie based system but I really like the "posts since last visit" number. I used to have the same thing in phpbb and my members loved. Is there a way to just get that number and nothing else? I don't need the more accurate marking system and what not, I just want to put the number up there.
I'm partial to the inactivity/cookie based system but I really like the "posts since last visit" number. I used to have the same thing in phpbb and my members loved. Is there a way to just get that number and nothing else? I don't need the more accurate marking system and what not, I just want to put the number up there.
You will see from the attached that it shows 30 Unread Posts. But after clicking 'New Posts' on the menu bar there are only 21. Or are unread and new posts different?
Are you sure that's 21 posts in your result, and not 21 threads ?.
Also, which of these settings do you have ?
Quote:
In fact this hack gives you two options (with a new setting in the vBulletin Options > General Settings). If set to yes, it will only count the unread posts since your last visit, if set to no it will count all posts considered unread. This setting reflects the divider in the GetNew display