The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
making a blinking "Private message" line
I know there are many blinking PM hacks out here I scanned through them all
but what I cannot find is a hack that makes the words "Private Messages" on the navbar blink in the event of a new PM. A much simpler mod than the blinking bar or blinking background really but I cannot get it to work. Does anyone know how to make it work? I have some java script for it and I can easilly get it to display anywheres on the forum homepage but I cannot get it to replace the original PM stats line I don't know how do to that. Heres my header script info. Code:
<SCRIPT LANGUAGE="JavaScript"> window.onerror = null; var bName = navigator.appName; var bVer = parseInt(navigator.appVersion); var NS4 = (bName == "Netscape" && bVer >= 4); var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4); var NS3 = (bName == "Netscape" && bVer < 4); var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4); var blink_speed=100; var i=0; if (NS4 || IE4) { if (navigator.appName == "Netscape") { layerStyleRef="layer."; layerRef="document.layers"; styleSwitch=""; }else{ layerStyleRef="layer.style."; layerRef="document.all"; styleSwitch=".style"; } } //BLINKING function Blink(layerName){ if (NS4 || IE4) { if(i%2==0) { eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.visibility="visible"'); } else { eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.visibility="hidden"'); } } if(i<1) { i++; } else { i-- } setTimeout("Blink('"+layerName+"')",blink_speed); } // End --> </script> template: Code:
<if condition="$bbuserinfo['pmunread']"> <!-- Blinking text START --> <div id="prem_hint" style="position:relative; left:0; visibility:hidden" class="prem_hint"> <font color="#FF0000"><b>Private messages</b></font> </div> <script language="javascript">Blink('prem_hint');</script> </script> </if> thanks all in advance. |
#2
|
||||
|
||||
Quote:
|
#3
|
|||
|
|||
look at the attached image.
what you described has been done many times here and I have this now. what im after is to get the line that says Private Messages: to blink not the background or a bar etc. just the text as shown in the attached image. I have been trying in vain to get this to work but I cannot figure out how to get the multiple if statements to work so I can replace the original line with a new one when there are new PM's n the inbox. I can place the blinking text anywheres on the forum but not replace a line with a blinking line that I don't understand how to do. if someone could figure that out that would be awesome. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|