PDA

View Full Version : PM Bar Blink & PM Quick Reply


TheEDIGuy
07-08-2003, 09:00 PM
Anyone, by any chance, working on either of these 2 template mods? My members are driving me nuts with the requests for 2 of their favorite features.

DAB10788
07-15-2003, 10:07 PM
yup, pm bar blink was very nice :)

idwf
07-20-2003, 07:41 AM
I'll wait for this too :)

Cassidy
07-21-2003, 05:39 PM
I loved the blinking PM bar. It was hypnotizing....

idwf
07-21-2003, 07:15 PM
I loved the blinking PM bar. It was hypnotizing....
any chance of it begin done on VB3?

Brad
07-21-2003, 07:17 PM
I was going to wait until RC to release both, I'll release them then if they havent been done by someone else in the mean time.

SmartGnome
07-25-2003, 06:20 PM
Here is a little piece of code to give a try. On my testboard it works :)

You can put this code anywhere on your forumhome template in a place it fits your request. I did put it in the welcome panel from Tungsten, there I created an extra column and entered the code there.

For testing you can place it on the HEADER template at following spot so it doesn't mess up your forum homepage.
--------------------------------

In the HEADER template look for:

<table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">

Directly under this line insert:


<tr><td align="right">
<if condition="$bbuserinfo[pmunread] != 0">
<div id=glow_text>
<h2 align=center><font face=Arial color=#00ff00 style=letter-spacing:3pt>New Private Message</font></h1>
</div>
<script language=javascript>
//---- Choice of variables ----
glow_color="red"
glow_min=1
glow_max=6
glow_speed=40
//---------The description---------
/*
glow_color - color of the glow
glow_min - minimal size
glow_max - maximal size
glow_speed - the glow speed
*/
//----------------------------------
function f_glow(){
glow_size+=glow_const
if (glow_size>glow_max || glow_size<glow_min) glow_const*=(-1)
document.all.glow_text.style.filter = "glow(color="+glow_color+", strength="+glow_size+")"
}
if(document.all){glow_const=1; glow_size=glow_min; document.all.glow_text.style.width="100%"; setInterval("f_glow()",glow_speed)}
</script>
</if>
</td></tr></span>


Save the HEADER template.

If there are no pm's you will see nothing and as soon there is a pm there is a blinking 'glowing'text there.

You can edit the settings in the script to adjust all for your own taste :)
Play a little with it and perhaps another comes with new ideas/

Cheers
Ad

imported_BarryA
07-25-2003, 07:47 PM
Couple of things...

1. Private is spelled wrong in Private Message.
2. Your missing the </if> at the end

Other than that it seems to work well... Thanks alot... :)

SmartGnome
07-25-2003, 08:19 PM
Couple of things...

1. Private is spelled wrong in Private Message.
2. Your missing the </if> at the end

Other than that it seems to work well... Thanks alot... :)

:)
Have edited the code. Well the spelling is from a cheesehead and </if> from copy & paste :)

Glad you like it

imported_BarryA
07-25-2003, 09:13 PM
The blinking text didnt work for all my users so I re-wrote it using an animated .gif. This version will also let you click the gif and take you to your PM box. Its a little more simple as well.


<!-- PM Blink -->
<if condition="$bbuserinfo[pmunread] != 0">
<tr><td class="page" align="center">
<a href="private.php?$session[sessionurl]"><img src="$stylevar[imagesfolder]/newpmblink.gif" border="0" /></a>
</td></tr></if>
<!-- End PM Blink -->


I put it in the navbar template right before the last </table>

I attached a .gif for you to use, but you can make your own if you like. Put the .gif file in your images directory.

idwf
07-26-2003, 07:03 AM
I did put it in the welcome panel from Tungsten, there I created an extra column and entered the code there.



how you do that? What you mean? got a pic?

SmartGnome
07-26-2003, 10:19 AM
how you do that? What you mean? got a pic?


here some screenshots, did split it up cause of upload sizes :)

SmartGnome
07-26-2003, 10:22 AM
The blinking text didnt work for all my users so I re-wrote it using an animated .gif. This version will also let you click the gif and take you to your PM box. Its a little more simple as well.


<!-- PM Blink -->
<if condition="$bbuserinfo[pmunread] != 0">
<tr><td class="page" align="center">
<a href="private.php?$session[sessionurl]"><img src="$stylevar[imagesfolder]/newpmblink.gif" border="0" /></a>
</td></tr></if>
<!-- End PM Blink -->


I put it in the navbar template right before the last </table>

I attached a .gif for you to use, but you can make your own if you like. Put the .gif file in your images directory.

You can add extra code in the script to redirect the browser info so it works also for other browsers.

trilOByte
07-26-2003, 02:05 PM
The blinking text didnt work for all my users so I re-wrote it using an animated .gif. This version will also let you click the gif and take you to your PM box. Its a little more simple as well.


<!-- PM Blink -->
<if condition="$bbuserinfo[pmunread] != 0">
<tr><td class="page" align="center">
<a href="private.php?$session[sessionurl]"><img src="$stylevar[imagesfolder]/newpmblink.gif" border="0" /></a>
</td></tr></if>
<!-- End PM Blink -->


I put it in the navbar template right before the last </table>

I attached a .gif for you to use, but you can make your own if you like. Put the .gif file in your images directory.
Is it possible to add an "else" statement, so a "no pm" gif gets replaced by a "have pm" blinking gif?

SmartGnome
07-26-2003, 02:47 PM
<!-- PM Blink -->
<if condition="$bbuserinfo[pmunread] != 0">
<tr><td class="page" align="center">
<a href="private.php?$session[sessionurl]"><img src="$stylevar [imagesfolder]/newpmblink.gif" border="0" /></a>
</td></tr>
<else />
<tr><td>&nbsp;</td></tr>
</if>
<!-- End PM Blink -->

trilOByte
07-26-2003, 04:22 PM
thankis smartgnome, works perfectly. I used this....

<if condition="$bbuserinfo[pmunread] != 0">
<a href="private.php?$session[sessionurl]"><img src="images/pmonbar.gif" width="135" height="15" border="0"></a>
<else />
<a href="private.php?$session[sessionurl]"><img src="images/pmoffbar.gif" width="135" height="15" border="0"></a>
</if>

To produce this effect in my sidemenu....

Cassidy
07-31-2003, 04:33 PM
Does anyone know how to make my table blink instead of the text?

shadiguy1
01-09-2005, 01:46 PM
i know this is old but for some reason i can not get this to work in vb 3.0.3 i want it to blink in the same spot that vb.org has it in the Spot Where it says u have X amount of New private Messages Etc. Please Advise on what i need to do to get this working i have uploaded the newpm.gif to the images folder and tried aqdding the code listed in this thread to get it to work but it is not working for me please help