The Arcive of vBulletin Modifications Site. |
|
![]() |
|||||||||||||||||||||||||
Sorry if this has been done a million times, its just a modified existing bit of script I found, real simple but I thought I would share how I try to get more registrations.
If you want it to be in every post page put it in your showthread template at the very bottom underneath everything but before the body tag. If you want it just on your forum home then put it in your forumhome template underneath everything. I personally put this on Forumhome, Forumdisplay, Showthread and on the vbadvanced(a portal mod) footer. You can do whatever you want with it. I know there should be a demo or screenshot but just try it, you can erase it in 2 seconds and its really self explanatory. Code:
<style type="text/css"> #fadeinbox{ position:absolute; width: 62%; left: 0; top: -400px; padding: 4px; z-index: 100; visibility:hidden; } </style> <if condition="$show['guest']"> <script type="text/javascript"> //Specify display mode. 3 possible values are: //1) "always"- This makes the fade-in box load each time the page is displayed //2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session //3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer... // For example, 2 would display the box about (1/2) 50% of the time the page loads. var displaymode="always" var enablefade="yes" //("yes" to enable fade in effect, "no" to disable) var autohidebox=["yes", 60] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds] var showonscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no) var IEfadelength=1 //fade in duration for IE, in seconds var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2) ////////No need to edit beyond here/////////// if (parseInt(displaymode)!=NaN) var random_num=Math.floor(Math.random()*displaymode) function displayfadeinbox(){ var ie=document.all && !window.opera var dom=document.getElementById iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset var docwidth=(ie)? iebody.clientWidth : window.innerWidth docheight=(ie)? iebody.clientHeight: window.innerHeight var objwidth=objref.offsetWidth objheight=objref.offsetHeight objref.style.left=docwidth/2-objwidth/2+"px" objref.style.top=scroll_top+docheight/2-objheight/2+"px" if (showonscroll=="yes") showonscrollvar=setInterval("staticfadebox()", 50) if (enablefade=="yes" && objref.filters){ objref.filters[0].duration=IEfadelength objref.filters[0].Apply() objref.filters[0].Play() } objref.style.visibility="visible" if (objref.style.MozOpacity){ if (enablefade=="yes") mozfadevar=setInterval("mozfadefx()", 90) else{ objref.style.MozOpacity=1 controlledhidebox() } } else controlledhidebox() } function mozfadefx(){ if (parseFloat(objref.style.MozOpacity)<1) objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree else{ clearInterval(mozfadevar) controlledhidebox() } } function staticfadebox(){ var ie=document.all && !window.opera var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset objref.style.top=scroll_top+docheight/2-objheight/2+"px" } function hidefadebox(){ objref.style.visibility="hidden" if (typeof showonscrollvar!="undefined") clearInterval(showonscrollvar) } function controlledhidebox(){ if (autohidebox[0]=="yes"){ var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000 setTimeout("hidefadebox()", delayvar) } } function initfunction(){ setTimeout("displayfadeinbox()", 1) } function get_cookie(Name) { var search = Name + "=" var returnvalue = "" if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){ if (window.addEventListener) window.addEventListener("load", initfunction, false) else if (window.attachEvent) window.attachEvent("onload", initfunction) else if (document.getElementById) window.onload=initfunction document.cookie="fadedin=yes" } </script> <thread> <!-- guest welcome message --> <DIV id="fadeinbox" style="filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135) ; -moz-opacity:0"> <table class="tborder" align="center" border="0" cellpadding="6" cellspacing="0" width="600"> <tbody><tr> <td class="tcat" align="center"> <phrase 1="$vboptions[bbtitle]">$vbphrase[welcome_to_the_x]</phrase> </td> </tr> </tbody><tbody id="collapseobj_forumhome_welcomepanel" style=""> <center> <tr> <td class="alt1" align="center" width="101%"><B> Hi, You have to <a href="register.php"><strong>register</strong></a> and then you can access all the special hidden suprises of our forum plus take part in our community. This message will no longer appear after you <a href="register.php"><strong>register</strong></a> or log in!</B> <br><br><a href="#" onClick="hidefadebox();return false">Click Here to exit!</a> <br> </td> </tr> </tbody> </center> </table><br> <align="center" valign="middle"> </DIV> <!-- / guest welcome message --> </if> </thread> Show Your Support
|
Comments |
#2
|
||||
|
||||
![]()
I think it would scare them away
![]() |
#3
|
|||
|
|||
![]()
didnt do anything for me
|
#4
|
|||
|
|||
![]() |
#5
|
||||
|
||||
![]()
It definitely scares them away...or they get annoyed and just never come back. I resort to the welcome headers, letting them know the perks of being a member. I think there is more success with that and you get more frequent "second+ visitors". And if you are like me...I want as much traffic as I can get, whether it be guests or not...they are still pageviews...more pageviews = more ad revenue
![]() |
#6
|
|||
|
|||
![]()
It takes a few seconds to appear and it only appeared in viewing a thread, Thanks alot I liked it.
|
#7
|
|||
|
|||
![]()
Or make them register just to shut it up, making lots of "dead registrations"
|
#8
|
|||
|
|||
![]()
screenshot please
|
#9
|
||||
|
||||
![]()
If you are a serious site administrator looking to add quality users to your site, this tactic is not how you go about doing it.
Many people, myself included, will leave sites where pop-ups are in use. Pop-up blockers weren't designed because users liked to see pop-ups. |
#10
|
||||
|
||||
![]()
this is just javascript from dynamicdrive.com? but just has register link?
|
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|