Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Template Modifications
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
New way to force guests to register Details »»
New way to force guests to register
Version: 2.00, by dszuecs dszuecs is offline
Developer Last Online: Mar 2018 Show Printable Version Email this Page

Category: Mini Mods - Version: 4.2.x Rating:
Released: 10-17-2011 Last Update: 01-04-2012 Installs: 391
Template Edits
Additional Files  
No support by the author.

ABOUT THIS MOD

My idea was to place a fix characater on the bottom right, wich forces guests to register an account, because i was sick of those standard "hello guest, register" mods.

So with this little modification, you are able to display a nice and flashy character to all guests - forcing them to register

All examples on the bottom are free to use.

-----------------------------------------------------------------------------------------------------------------

LIVE-DEMO: http://www.srowned.org

-----------------------------------------------------------------------------------------------------------------

IF YOU RUN VBULLETIN 3.X.X CHECK THIS THREAD

1. Upload your desired image to "/images/misc/register.png" (if you want my symples, feel free to use them, they are all attached below)

2. Open your "additional.css" and add the following lines:

Quote:
div.forcetoregister {
background:url(images/misc/register.png);
background-repeat: no-repeat;
width:300px;
height:200px;
padding:0 5px 3px;
position:fixed;
right:1px;
bottom:0px;
z-index:1;
}
3. Open your "header" template and add the following line on top:

To show it on EVERY PAGE add this:
Quote:
<vb:if condition="$show['guest']"><a href="/register.php"><div class="forcetoregister"></div></a></vb:if>
To show it only on FIRST PAGE (forum home) add this (thx @ Whity):
Quote:
<vb:if condition="THIS_SCRIPT == 'index'">
<vb:if condition="$show['guest']"><a href="/register.php"><div class="forcetoregister"></div></a></vb:if>
</vb:if>
To show it on every page EXCEP THE REGISTER PAGE, add this code:
Quote:
<vb:if condition="THIS_SCRIPT != 'register'">
<vb:if condition="$show['guest']"><a href="/register.php"><div class="forcetoregister"></div></a></vb:if>
</vb:if>
If you want the image to show up only for SPECIFIC USERGROUP(S), for example User who need to verify their e-mail adress - use this code:
Quote:
<vb:if condition="is_member_of($bbuserinfo, 3)"><a href="/register.php"><div class="forcetoregister"></div></a></vb:if>
Make sure to check your Usergroup ID in the ADMINCP as these may differ!



4. Mark as installed

5. You are done!


-----------------------------------------------------------------------------------------------------------------

NEW FEATURE: RANDOM IMAGE ON EVERY PAGERELOAD


Since some one at the forum came up with the wish, to have random images on every pagereload, i can now provide you a solution:

1. Add this code to your "additional.css" instead of the code provided on top:

Quote:
div.forcetoregister {
background:url(rotate.php);
background-repeat: no-repeat;
width:300px;
height:200px;
position:fixed;
right:1px;
bottom:0px;
z-index:1;
}
2. Download the file "rotate.php" wich is attached below

3. Upload the file "rotate.php" to your FORUMROOT

4. Open "images/misc" via FTP and create a new folder called "ftr" (Complete path should look like this: /images/misc/ftr)

5. Upload your desired images to the "ftr" folder (supported file extensions are: PNG, GIF & JPG)

6. Your done!

SPEND ME A BUCK

If you like my Mod feel free to check my fiverr.com gig: http://fiverr.com/dszuecs/create-a-c...d-implement-it

Download Now

File Type: php rotate.php (1.5 KB, 796 views)

Screenshots

File Type: png register.png (72.5 KB, 0 views)
File Type: png registerv2.png (60.9 KB, 0 views)
File Type: png registerV3.png (40.7 KB, 0 views)
File Type: png registerV4.png (67.6 KB, 0 views)
File Type: png registerV5.png (64.5 KB, 0 views)

Show Your Support

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

Comments
  #272  
Old 02-26-2013, 02:52 AM
Inspector G Inspector G is offline
 
Join Date: Dec 2012
Posts: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have this installed and it looked pretty good...
But I wanted animated ones...

I also wanted ones that sounded normal...
Not worded like
I am seeing you dont Own an account yet...
Should be more normal Like
I see you have not registered yet...or something along those lines...
Own account or owning an account do not make sense to me...
So...

I found out by experimenting a bit that you can simply add an animated gif and it too works..
so I have some I am having designed added to my site..
With Custom Text that is specific to my site...

The only problem is they are a bit larger in file size and space...
I need to bump them up in the page a bit and move some from the far right over a bit to the left to allow the larger image to display...

How can I do this?

To add an image as a Gif I simply named it as follows... registerV1 then .gif then I numbered as shown here 1 2 3 4 5 and so on I have ten I have had made for this works like a charm...
SO THANKS...

So now as mentioned I need a way to make the larger sizes display properly...
Thanks to all...
I will attach an examples...
I am working on the text as well...lol

I will try to resize I see it now reading of course...
Attached Images
File Type: gif registerV2.gif (398.9 KB, 0 views)
File Type: gif registerV8.gif (632.9 KB, 0 views)
Reply With Quote
Благодарность от:
K4GAP
  #273  
Old 02-26-2013, 09:45 AM
dszuecs dszuecs is offline
 
Join Date: Oct 2011
Posts: 72
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Inspector G View Post
I have this installed and it looked pretty good...
But I wanted animated ones...

I also wanted ones that sounded normal...
Not worded like
I am seeing you dont Own an account yet...
Should be more normal Like
I see you have not registered yet...or something along those lines...
Own account or owning an account do not make sense to me...
So...

I found out by experimenting a bit that you can simply add an animated gif and it too works..
so I have some I am having designed added to my site..
With Custom Text that is specific to my site...

The only problem is they are a bit larger in file size and space...
I need to bump them up in the page a bit and move some from the far right over a bit to the left to allow the larger image to display...

How can I do this?

To add an image as a Gif I simply named it as follows... registerV1 then .gif then I numbered as shown here 1 2 3 4 5 and so on I have ten I have had made for this works like a charm...
SO THANKS...

So now as mentioned I need a way to make the larger sizes display properly...
Thanks to all...
I will attach an examples...
I am working on the text as well...lol

I will try to resize I see it now reading of course...
You can set the image size by editing the the attributes:

div.forcetoregister {
background:url(rotate.php);
background-repeat: no-repeat;
width:300px;
height:200px;

position:fixed;
right:1px;
bottom:0px;
z-index:1;
}
Reply With Quote
  #274  
Old 02-26-2013, 05:55 PM
Spangle Spangle is offline
 
Join Date: Jun 2011
Posts: 520
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've installed this and love it, now my guests see a picture of Sir Alex Ferguson with a think bubble saying he has to remember to join the forum.
Reply With Quote
Благодарность от:
  #275  
Old 02-26-2013, 09:12 PM
Inspector G Inspector G is offline
 
Join Date: Dec 2012
Posts: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I cant find the additional Css..I know...
I did find it last night and was able to increase the size without goig crazy but now I want to size it better and Can not find the Css again...lol
Help...
Reply With Quote
  #276  
Old 02-27-2013, 05:29 AM
dszuecs dszuecs is offline
 
Join Date: Oct 2011
Posts: 72
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Inspector G View Post
I cant find the additional Css..I know...
I did find it last night and was able to increase the size without goig crazy but now I want to size it better and Can not find the Css again...lol
Help...
In your ADMINCP expand 'Sytles & Templates' on the left navigation bar
- select 'Search in Templates'
- On top, select your Style
- Search for 'additional.css'
Reply With Quote
  #277  
Old 02-27-2013, 03:11 PM
Inspector G Inspector G is offline
 
Join Date: Dec 2012
Posts: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks I know dumb questions I am Noob to the mod side of Vb, used to think it was great by iself now I realize I was missing a whole world or addons and customizations...
So to all thanks again for understanding.
Thanks for the help also...
Reply With Quote
  #278  
Old 03-08-2013, 02:03 PM
tinoco2 tinoco2 is offline
 
Join Date: Jul 2011
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks very much, this mode is awesome

http://www.elrincondelcomprador.com
Reply With Quote
  #279  
Old 03-13-2013, 03:09 PM
string13 string13 is offline
 
Join Date: Feb 2013
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just a little note that might save someone time. My forum is installed in a sub-directory /players, because I have a WordPress homepage installed in the root-directory. I installed the mod and it did everything that it should except when the image is clicked it sends new registers to the WordPress homepage instead of the form registration form. I scratched my head for about 20 minutes and then I realized that I needed to make a small change in the header code.

If anyone out there has the same issue then you need to add your sub-directory to you header code.

<vb:if condition="$show['guest']"><a href="/subroot/register.php"><div class="forcetoregister"></div></a></vb:if>
Reply With Quote
  #280  
Old 03-20-2013, 01:32 AM
White0utDavid White0utDavid is offline
 
Join Date: Mar 2013
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

May I ask, where is addition.css located?
Reply With Quote
  #281  
Old 03-20-2013, 04:26 PM
dszuecs dszuecs is offline
 
Join Date: Oct 2011
Posts: 72
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by White0utDavid View Post
May I ask, where is addition.css located?
Go to your ADMIN-CP, open Styles & Templates, and than search for additional.css :up:
Reply With Quote
Reply


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 11:17 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09783 seconds
  • Memory Usage 2,383KB
  • Queries Executed 28 (?)
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
  • (9)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (22)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (8)postbit_attachment
  • (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_postinfo_query
  • fetch_postinfo
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete