Version: 1.00, by TECK
Developer Last Online: Nov 2023
Version: 2.2.x
Rating:
Released: 04-13-2002
Last Update: Never
Installs: 44
No support by the author.
Since I don't really like the the PM window notification alert built in VB, I wanted to have a little link in the header that blinks and tell me (no matter what page i view at the moment) that I have a new PM from one of the users.
The link is invisible by default. When you get a message, it starts to [high]blink[/high].
The good part about this hack is that you don't have to edit the database and also that you can customise it through the VB template system. The Java script that makes the link to blink doesn't insert any [high]onLoad();[/high] in <body>, so it will work independently from any other Java scripts you inserted in your pages.
This hack will work in both, IE and Netscrape.
ESTIMATED INSTALL TIME: 3 minutes
TESTED IN VERSION: 2.2.5
NOTE: As a thank you for using my hack, please click on the INSTALL button. You will receive updates in your email, whenever I add new features to it and it will let me evaluate better the quality of my hacks.
[high]Also post a reply with your comments. Your oppinion is important to me.[/high]
[high]HACK UPDATES[/high]
Version 1.1 Released
-------------------------------------------
Added the choice between 'blinking text' or 'blinking image'
To download the latest version of this hack, click below:
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
is better to read the hack readme before you install it, or do any changes. i do this all the time with any hacks i reedit, so i have it fresh in my head the procedure.
as i said before, we are talking about this hack, not another. so it reffers only to global.php file.
With that one after I read them and go back to the main forum it stops blinking.. but yours is still blinking "5 New Pm(s)" (as if I did not read them)
04-16-02 at 06:22 PM TECK said this in Post #35 for unread pm's replace:
PHP Code:
$headpm=$DB_site->query_first("SELECT count(*) AS messages FROM privatemessage WHERE userid=$bbuserinfo[userid] AND dateline>$bbuserinfo[lastvisit] AND folderid=0 $ignoreusers");
with:
PHP Code:
$headpm=$DB_site->query_first("SELECT COUNT(*) AS messages FROM privatemessage WHERE userid=$bbuserinfo[userid] AND messageread=0 AND folderid=0 $ignoreusers");
Just for clarification for anybody that is trying to get this hack to work, these line changes fixed my problem. However I still had the entire PM Line to click to enter your private message CP disappearing when there was no new PMs, but I fixed that myself. I like this. It seems to work better than that blinking PMbox hack that doesn't always give you a popup even though you have a PM waiting for you.