Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools
Details »»

Version: 1.00, by TECK TECK is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 02-20-2002 Last Update: Never Installs: 54
 
No support by the author.

vbPopup will determine your guests to signup to your forums in an elegant way.
If a guest visit your forum (or a specific area of it), a popup will show (for a setable period of time) a message (you decide what you want, from hotest info in your forum, or simply an advertising banner) and an option to register. The great part of this hack is that it cannot be disabled by classic popup killers.

The hack is designed to make the popup show only to guests.
You can set the timer value by modifying vbpopup.js parameters and the popup's look by editing the vbpopup template. Also, all you have to add in your templates (the ones you want the popup to show) is: $vbpopup, so it doesn't take alot of time to edit the forums look. I recommend you to insert it only in showthread template, but that is up to you.

ESTIMATED INSTALL TIME: 4 minutes

A 'vbpopup' template installer is included in the package. I tried to make your life easy.
IMPORTANT: Run the template installer in root/forum/admin.

FILES TO MODIFY:
- root/forum/global.php
- headinclude template

A screenshoot is shown below. I recommend you to keep small the popup window size. In this way the newcommers will not get annoyed by the popup.

Comments, likes, dislikes are welcome. Fell free to post them all here. Also, post a link to your forums to show off your vbPopup integration (it might give ideas to others).

NOTE: The java code was inspired and modified to suit the VB needs from this script (you can see it in action). My hack will produce a similar efect on the forums pages. The only difference is a cleaner code to improve the load time and integration of VB variables.

UPDATE
-------------------------------
Ok, I eliminated the confusion in readme.txt file about the template installer.
The hack is attached in Post #9.
It seems to be a problem updating the attachments here. Anyway, I fixed this issue by reposting the .zip file below. Sorry about the inconvenience.

UPDATE
-------------------------------
As I said before, this hack is extremly easy to adjust to suit your forum needs. A good example is shown below:
https://vborg.vbsupport.ru/showthrea...821#post222821

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 02-24-2002, 10:20 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you are more then welcome.
Reply With Quote
  #33  
Old 02-25-2002, 11:30 AM
James Cridland James Cridland is offline
 
Join Date: Nov 2001
Location: London, UK
Posts: 121
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've hacked my mod to show the ad banner until the user has verified their username (because otherwise you'll get lots of people registering as a@b.com or whatever). Not put the code here yet, though.
Reply With Quote
  #34  
Old 02-26-2002, 11:18 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

interesting mod. i will do the same.
Reply With Quote
  #35  
Old 03-07-2002, 04:04 PM
99SIVTEC 99SIVTEC is offline
 
Join Date: Nov 2001
Posts: 281
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I got this installed and running over at www.sportcompactracing.com . Definetly a nice clean script.

I would like the script to stay static on the page though instead of scrolling down with the page. How would I go about this?

I just included this at the bottom of my forumhome template.
Reply With Quote
  #36  
Old 03-14-2002, 07:32 PM
Gutspiller's Avatar
Gutspiller Gutspiller is offline
 
Join Date: Dec 2001
Posts: 1,046
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I went to a forum that had this so I left the forum and never returned. if you use these types of tactics your board is most likely smaller than it could be.

I along with most of the world HATE POPUPS! Quit your stupid popups. :P
Reply With Quote
  #37  
Old 03-14-2002, 07:41 PM
Lionel Lionel is offline
 
Join Date: Dec 2001
Location: Delray Beach, Florida
Posts: 3,277
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Gutspiller
I went to a forum that had this so I left the forum and never returned. if you use these types of tactics your board is most likely smaller than it could be.

I along with most of the world HATE POPUPS! Quit your stupid popups. :P
Look at it this way:

How would someone know what is inside when you keep it for members only?

it all depends on how interesting your forums are. At least you are getting some sort of access and if you like what you see you'll signup.

What I think is stupid is to signup for what you do not know.
Reply With Quote
  #38  
Old 03-14-2002, 07:52 PM
James Cridland James Cridland is offline
 
Join Date: Nov 2001
Location: London, UK
Posts: 121
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Calm down...

It's a great idea for a hack. All the hacks on this board are great ideas for hacks. I loved this idea, and made an alternative hack to show ad banners instead if a user wasn't registered.

I've signed up for two board without knowing what was inside purely on the subject matter. But that's not important: the important thing is that this hack was a great idea.
Reply With Quote
  #39  
Old 04-16-2002, 12:07 AM
thehobbyforum's Avatar
thehobbyforum thehobbyforum is offline
 
Join Date: Mar 2002
Location: Los Angeles
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

At first I was trying to use the quick registration popup but couldn't ever seem to get the cookies set right - so then I started looking at vBpopup - vBpopup works great you just have to make sure you place the template "caller" in the right place or it will popup on every page - I liked both and since the coding was already done I just combined them - before I start though someone has to tell me how to get the clickable code box on the post - I am very new and not familiar!

If you want to check it out go to:
http://www.thehobbyforum.com/forum/index.php?s=
Reply With Quote
  #40  
Old 04-16-2002, 12:34 AM
thehobbyforum's Avatar
thehobbyforum thehobbyforum is offline
 
Join Date: Mar 2002
Location: Los Angeles
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<script language="JavaScript" src="vbpopup.js"></script>
<div id="vbplocation">
<table border="5" bordercolor="#0198C2" width="450" height="300" bgcolor="#0198C2" 5class="vbpmainframe">
<tr>
<td>
<table width="100%" height="100%" bgcolor="#21C4EA" align="center" class="vbpcontentframe">
<tr>
<td align="center">
<font size="4">Welcome To The Hobby Forum!</font>
</td>
</tr>

<tr>
<td align="center"><font size="2">
If this is your first time here then please take the time to register. Registration is <b>FREE</b> and afterwards you can take advantage of all the great features this site has to offer, not to mention it's the only way to enter the contests to win free prizes! If you have any questions please refer to the <a href="http://www.thehobbyforum.com/modules.php?op=modload&name=FAQ&file=index&s=">FAQ </a> section.</font>
</td>
</tr>
<tr><td><HR WIDTH="90%" ALIGN="center" color="#0198C2"></td></tr>
<tr><td>
<form action="http://www.thehobbyforum.com/forum/register.php" method="post">
<input type="hidden" name="s" value="">

<table border="0" cellspacing="1" cellpadding="4" width="100%" bgcolor="#21C4EA">
<!-- *** -->
<div align="center">
<tr>
<td bgcolor="#21C4EA" colspan="2"><font face="verdana" size="2" color="000000"><b><center>Registration is FREE!</center></b></font>
</td>
</tr>
</div>
<!-- *** -->
<tr>
<td bgcolor="#21C4EA"><font class="nf"><b>User Name:</b></font></td>
<td bgcolor="#21C4EA"><font class="nf"><input type="text" name="username" size="25" maxlength="15"></font></td>
</tr>
<tr>
<td bgcolor="#21C4EA"><font class="nf"><b>Password:</b></font></td>
<td bgcolor="#21C4EA"><font class="nf"><input type="password" name="password" size="25" maxlength="15"></font></td>
</tr>
<tr>
<td bgcolor="#21C4EA"><font class="nf"><b>Enter Password Again:</b></font></td>
<td bgcolor="#21C4EA"><input type="password" name="passwordconfirm" size="25" maxlength="15"></td>
</tr>
<tr>
<td bgcolor="#21C4EA"><font class="nf"><b>Email:</b></font><br>
<font color="#000000" face="verdana" size="1">Please enter a <b>valid</b> email address.</font></td>
<td bgcolor="#21C4EA"><font class="nf"><input type="text" name="email" size="25" maxlength="50"></font></td>
</tr>
<tr>
<td bgcolor="#21C4EA"><font class="nf"><b>Enter Email Again:</b></font></td>
<td bgcolor="#21C4EA"><font class="nf"><input type="text" name="emailconfirm" size="25" maxlength="50"></font></td>
</tr>

<tr><td bgcolor="#21C4EA">

</td><td bgcolor="#21C4EA"><input type="hidden" name="allowmail" value="yes">
<input type="hidden" name="invisible" value="no">
<input type="hidden" name="showemail" value="yes">
<input type="hidden" name="cookieuser" value="yes">
<input type="hidden" name="nosessionhash" value="yes">
<input type="hidden" name="emailonpm" value="yes">
<input type="hidden" name="prunedays" value="-1">
<input type="hidden" name="umaxposts" value="-1">
<input type="hidden" name="startofweek" value="1">
<input type="hidden" name="timezoneoffset" value="-5">
<input type="hidden" name="emailnotification" value="yes">
<input type="hidden" name="showsignatures" value="yes">
<input type="hidden" name="showavatars" value="yes">
<input type="hidden" name="showimages" value="yes">
<input type="hidden" name="vbcode" value="yes">
<input type="hidden" name="pmpopup" value="yes">
<input type="hidden" name="receivepm" value="yes">
<input type="hidden" name="url" value="http://www.thehobbyforum.com/">
<input type="hidden" name="action" value="addmember">
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="Reset" value="Reset"></td>
</tr></font>
</td></tr></table>
</form>

<!-- End content area table -->
</td></tr>

</table>
</td>
</tr>
</table>
</div>
Reply With Quote
  #41  
Old 04-16-2002, 12:37 AM
thehobbyforum's Avatar
thehobbyforum thehobbyforum is offline
 
Join Date: Mar 2002
Location: Los Angeles
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Since adding it last night my membership rate has well over tripled!!
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:30 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05387 seconds
  • Memory Usage 2,323KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete