Go Back   vb.org Archive > vBulletin Modifications > vBulletin 5.x Modifications > vBulletin 5.x Template Modifications

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

Category: Mini Mods - Version: 5.0.1 Rating:
Released: 05-07-2013 Last Update: Never Installs: 17
Template Edits
Additional Files  
No support by the author.

If you want me to do the setup for you and create a unique character for your site please check my fiverr.com Gig and spend those 5 bucks
http://fiverr.com/dszuecs/create-a-c...d-implement-it


ABOUT THIS MOD

My idea was to place a fix characater on the bottom right, which 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 4.X.X CHECK THIS THREAD
IF YOU RUN VBULLETIN 3.X.X CHECK THIS THREAD


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

2. Open your "css_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 "footer" template and add the following line on top:

To show it on every page add this on bottom right before the </body> tag in footer:
Quote:
<vb:if condition="$bbuserinfo['userid'] == 0"><a href="/register"><div class="forcetoregister"></div></a></vb:if>
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 "css_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!

Download Now

File Type: php rotate.php (1.5 KB, 100 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.
2 благодарности(ей) от:
kiba snowpaw, smile2me

Comments
  #2  
Old 05-08-2013, 01:37 PM
ForceHSS ForceHSS is offline
 
Join Date: Apr 2008
Posts: 6,357
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You spelled wich like this should be which
Reply With Quote
  #3  
Old 05-31-2013, 10:54 PM
newbie2007 newbie2007 is offline
 
Join Date: Jun 2007
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great trick!

I cant find the css_additional.css file, would I need to create one?
Reply With Quote
  #4  
Old 06-05-2013, 01:39 PM
dszuecs dszuecs is offline
 
Join Date: Oct 2011
Posts: 72
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by newbie2007 View Post
Great trick!

I cant find the css_additional.css file, would I need to create one?
Hi there

Please perform a template search for 'additional.css' via admincp, you should be able to see it there.

Cheers
Dennis
Reply With Quote
  #5  
Old 06-06-2013, 05:35 PM
newbie2007 newbie2007 is offline
 
Join Date: Jun 2007
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dszuecs View Post
Hi there

Please perform a template search for 'additional.css' via admincp, you should be able to see it there.

Cheers
Dennis
Thank You very much! :up:
Reply With Quote
  #6  
Old 06-25-2013, 12:01 AM
newbie2007 newbie2007 is offline
 
Join Date: Jun 2007
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello again!

Is there any way to remove the image on the registration page? The image covers the "Complete Signup" button, when viewed on a mobile device, and stops users from registering!

EDIT: Never mind, I changed the size of the image. But still something to look at.
Reply With Quote
  #7  
Old 06-25-2013, 12:43 PM
Scanu's Avatar
Scanu Scanu is offline
 
Join Date: Nov 2010
Posts: 829
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Change this
Code:
<vb:if condition="$bbuserinfo['userid'] == 0"><a href="/register"><div class="forcetoregister"></div></a></vb:if>
to this
Code:
<vb:if condition="$bbuserinfo['userid'] == 0 && THIS_SCRIPT != 'register'"><a href="/register"><div class="forcetoregister"></div></a></vb:if>
I haven't tested this on vB5 but it should works
Reply With Quote
Благодарность от:
newbie2007
  #8  
Old 06-25-2013, 09:58 PM
newbie2007 newbie2007 is offline
 
Join Date: Jun 2007
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you
Reply With Quote
  #9  
Old 08-03-2013, 11:41 PM
kiba snowpaw kiba snowpaw is offline
 
Join Date: Jul 2013
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

WOW this is so nice i only have one problem i Use vBulletin 4.2.1 and i get a error every time i click on the photo ??

Edit:

what i can see the problem is my forum is in a Folder call forum so the link should be /forum/register but every time i try to cheance it nothin happen it still try to open Homepage.dk/register but it should be Homepage.dk/forum/register know anyhow to chence
that

i was looking around in FTP and found out it was call register.php
so i chence The

PHP Code:
<vb:if condition="$bbuserinfo['userid'] == 0"><a href="/register"><div class="forcetoregister"></div></a></vb:if> 
to
PHP Code:
<vb:if condition="$bbuserinfo['userid'] == 0"><a href="/Forum/register.php"><div class="forcetoregister"></div></a></vb:if> 
and that help now it work
Reply With Quote
  #10  
Old 10-10-2013, 11:11 AM
Jasonspd Jasonspd is offline
 
Join Date: Sep 2013
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Scanu View Post
Change this
Code:
<vb:if condition="$bbuserinfo['userid'] == 0"><a href="/register"><div class="forcetoregister"></div></a></vb:if>
to this
Code:
<vb:if condition="$bbuserinfo['userid'] == 0 && THIS_SCRIPT != 'register'"><a href="/register"><div class="forcetoregister"></div></a></vb:if>
I haven't tested this on vB5 but it should works
I tried this but it doesn't work. Is there another way to not have the mod on the register page?
Reply With Quote
Reply

Thread Tools

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 02:45 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.05635 seconds
  • Memory Usage 2,343KB
  • Queries Executed 24 (?)
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
  • (4)bbcode_code
  • (2)bbcode_php
  • (6)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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (3)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (6)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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
  • 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